There are 3 ways to get from St. Thomas to Sarnia 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.

Recommended option

Taxi, train  •  1 h 33 min

  1. Take a taxi from St. Thomas to London
  2. Take the train from London to Sarnia VIA Rail

$84 - $141

Cheapest option

Taxi, line 26 bus, train  •  2 h 52 min

  1. Take a taxi from St. Thomas to Jalna south of Archer 2 SB - #2598
  2. Take the line 26 bus from Jalna south of Archer 2 SB - #2598 to Horton at Richmond EB - #968 04 / ...
  3. Take the train from London to Sarnia

$76 - $131

1 alternative option

Drive  •  1 h 23 min

  1. Drive from St. Thomas to Sarnia 71.8 miles

$9 - $14

Questions & Answers

The cheapest way to get from St. Thomas to Sarnia is to drive which costs $12 - $18 and takes 1 h 23 min.

More details

The quickest way to get from St. Thomas to Sarnia is to drive which costs $12 - $18 and takes 1 h 23 min.

More details

The distance between St. Thomas and Sarnia is 102 km. The road distance is 114.8 km.

Get driving directions

The best way to get from St. Thomas to Sarnia without a car is to taxi and train which takes 1 h 33 min and costs $100 - $190.

More details

It takes approximately 1 h 33 min to get from St. Thomas to Sarnia, including transfers.

More details

Yes, the driving distance between St. Thomas to Sarnia is 115 km. It takes approximately 1 h 23 min to drive from St. Thomas to Sarnia.

Get driving directions

There are 28+ hotels available in Sarnia. Prices start at $61 USD per night.

More details

Map of how to get from St. Thomas to Sarnia.
Launch map view
  • Distance: 63.9 miles
  • Duration: 1 h 33 min

What companies run services between St. Thomas, ON, Canada and Sarnia, ON, Canada?

There is no direct connection from St. Thomas to Sarnia. However, you can take the taxi to London then take the train to Sarnia. Alternatively, you can take the taxi to Jalna south of Archer 2 SB - #2598, take the line 26 bus to Horton at Richmond EB - #968, take the walk to London, then take the train to Sarnia.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from London to Sarnia
Ave. Duration
1 h 6 min
Frequency
Every 3 hours
Estimated price
$24 - $70
Website
viarail.ca
Escape
$24 - $35
Economy
$30 - $45
Economy Plus
$45 - $70
Business
$40 - $60
Business Plus/Sleeper
$75 - $110
Bus operators
London Transit
Phone
519 451 1347
Email
ltc@londontransit.ca
Website
londontransit.ca
Bus from Jalna south of Archer 2 SB - #2598 to Horton at Richmond EB - #968
Ave. Duration
24 min
Frequency
Every 30 minutes
Estimated price
$3
Schedules at
londontransit.ca
Other operators
Taxi from St. Thomas to London
Ave. Duration
27 min
Estimated price
$60 - $75
Yellow London Taxi
Phone
+1 519 567 1111
Website
yellowlondontaxi.ca

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How do I buy a London Underground ticket? and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

Where to next?