PLEASE HELP Identify the sentence that uses correct punctuation.

AWe had to walk, all the way to the train station, the bus doesn't go that far.
BWe had to walk; all the way to the train station, the bus doesn't go that far.
CWe had to walk all the way to the train station; the bus doesn't go that far.
DWe had to walk all the way to the train station, the bus doesn't go that far.