There are 4 ways to get from Michigan to St. Thomas by train, bus, bus (Flixbus), 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.
Train, bus
best- Take the train from Windsor to Londontrain VIA Rail
- Take the bus from London to St Thomasbus FlixBus 2702
3h 45m$37–232Bus (Flixbus)
cheapest- Take the bus from Windsor to Londonbus FlixBus 2701 / ...
- Take the bus from London to St Thomasbus FlixBus 2702
4h 15m$33–148Drive 184.1 km
- Drive from Detroit to St. Thomascar 184.1 km
2h 18m$36–52Bus via Detroit Bus Station (Flixbus)
- Take the bus from Detroit Bus Station to Londonbus FlixBus 2701 / ...
5h$33–148
Michigan to St. Thomas by bus (Flixbus)
Questions & Answers
The cheapest way to get from Michigan to St. Thomas is to drive which costs $35 - $55 and takes 2h 18m.
The fastest way to get from Michigan to St. Thomas is to drive which takes 2h 18m and costs $35 - $55.
No, there is no direct bus from Michigan to St. Thomas. However, there are services departing from Windsor and arriving at St Thomas via London. The journey, including transfers, takes approximately 4h 15m.
The distance between Michigan and St. Thomas is 207 km. The road distance is 184.1 km.
The best way to get from Michigan to St. Thomas without a car is to bus which takes 4h 15m and costs $30 - $150.
It takes approximately 3h 45m to get from Michigan to St. Thomas, including transfers.
Michigan to St. Thomas bus services, operated by Flixbus USA, depart from Windsor station.
Michigan to St. Thomas bus services, operated by Flixbus USA, arrive at London station.
Yes, the driving distance between Michigan to St. Thomas is 184 km. It takes approximately 2h 18m to drive from Michigan to St. Thomas.
Book your Michigan to St. Thomas bus tickets online with Omio and FlixBus.
What companies run services between Michigan, USA and St. Thomas, ON, Canada?
You can take a bus from Windsor to St Thomas via London in around 4h 15m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to London
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a day
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–90
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from London to St Thomas
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- $6–110
- Schedules at
- flixbus.com
- Adult
- $6–110
Bus from Windsor to London
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- $26–40
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Schedules at
- flixbus.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to get from JFK to New York City, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
There are 67+ hotels available in St. Thomas.






