There are 4 ways to get from Caro to London by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Caro to Lapeer Amtraktaxi
- Take the train from Lapeer Amtrak to Port Huron Stationtrain
- Take the train from Sarnia to Londontrain
4h 16m$177–427Drive 234.6 km
cheapest- Drive from Caro to Londoncar 234.6 km
2h 59m$47–67Taxi, bus via Sarnia
- Take the taxi from Caro to Lapeer Amtraktaxi
- Take the bus from Lapeer Amtrak to Port Huron Stationbus
- Take the bus from Sarnia, ON - Bayside Terminal to London, ON - Downtownbus
5h$175–221Taxi, bus
- Take the taxi from Caro to Bay City, MItaxi
- Take the bus from Bay City, MI to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Londonbus
8h 9m$111–171
Questions & Answers
The cheapest way to get from Caro to London is to drive which costs $45 - $70 and takes 2h 59m.
The fastest way to get from Caro to London is to drive which takes 2h 59m and costs $45 - $70.
The distance between Caro and London is 233 km. The road distance is 234.6 km.
The best way to get from Caro to London without a car is to taxi and bus which takes 8h 9m and costs $110 - $180.
It takes approximately 4h 16m to get from Caro to London, including transfers.
Yes, the driving distance between Caro to London is 235 km. It takes approximately 2h 59m to drive from Caro to London.
There are 111+ hotels available in London.
What companies run services between Caro, MI, USA and London, ON, Canada?
There is no direct connection from Caro to London. However, you can take the taxi to Lapeer Amtrak, take the train to Port Huron Station, drive to Sarnia, then take the train to London. Alternatively, you can take the taxi to Lapeer Amtrak, take the bus to Port Huron Station, drive to Sarnia, ON - Bayside Terminal, then take the bus to London, ON - Downtown.
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Lapeer Amtrak to Port Huron Station
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $19–45
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–220
- Website
- https://www.viarail.ca/en
- Escape
- $22–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Lapeer Amtrak to Port Huron Station
- Ave. Duration
- 57 min
- Frequency
- Once a week
- Estimated price
- $22–35
- Website
- https://www.amtrak.com/home.html
- Phone
- 519 787 1055
- Website
- strathroy-caradoc.ca
Bus from Sarnia, ON - Bayside Terminal to London, ON - Downtown
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $17–24
- Schedules at
- https://www.strathroy-caradoc.ca/en/living-here/transit.aspx
- Road Adult
- $17–24
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Bay City, MI to Detroit Greyhound
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $27–55
- Website
- https://indiantrails.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $28–50
- Schedules at
- flixbus.com
- Ave. Duration
- 47 min
- Estimated price
- $55–160
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide










