There are 3 ways to get from Windsor 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 37m$37–226Bus (Flixbus)
cheapest- Take the bus from Windsor to Londonbus FlixBus 2701 / ...
- Take the bus from London to St Thomasbus FlixBus 2702
4h 15m$32–152Drive 179.4 km
- Drive from Windsor to St. Thomascar 179.4 km
2h 11m$35–51
Windsor to St. Thomas by train, foot, and bus
Questions & Answers
The cheapest way to get from Windsor to St. Thomas is to drive which costs $35 - $55 and takes 2h 11m.
The fastest way to get from Windsor to St. Thomas is to drive which takes 2h 11m and costs $35 - $55.
No, there is no direct bus from Windsor 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 Windsor and St. Thomas is 201 km. The road distance is 179.4 km.
The best way to get from Windsor to St. Thomas without a car is to train and bus which takes 3h 37m and costs $35 - $230.
It takes approximately 3h 37m to get from Windsor to St. Thomas, including transfers.
Windsor to St. Thomas bus services, operated by Flixbus USA, depart from Windsor station.
Windsor to St. Thomas bus services, operated by Flixbus USA, arrive at London station.
Yes, the driving distance between Windsor to St. Thomas is 179 km. It takes approximately 2h 11m to drive from Windsor to St. Thomas.
Book your Windsor to St. Thomas bus tickets online with Omio and FlixBus.
What companies run services between Windsor, ON, Canada 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
- 3 times a day
- Estimated price
- $26–45
- 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 What documents do I need to cross Niagara Falls?, How to get from Florence to Rome, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 63+ hotels available in St. Thomas.






