There are 6 ways to get from Gravenhurst to Sarnia by bus (Flixbus), bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Gravenhurst to VAUGHAN - HWY 407 terminalbus
- Take the bus from Hwy 407 Bus Terminal to Kitchener GO Busbus 30
- Take the bus from Kitchener to Sarniabus
8h 18m$68–183Bus, train via London
- Take the bus from Gravenhurst to King City Go Stationbus
- Take the train from Toronto Union Station to Londontrain
- Take the train from London to Sarniatrain
8h 42m$89–285Drive 380.8 km
- Drive from Gravenhurst to Sarniacar 380.8 km
5h 35m$75–108Bus, fly, train
- Take the bus from Gravenhurst to VAUGHAN - HWY 407 terminalbus
- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
- Take the train from London to Sarniatrain
7h 48m$337–1,766Bus, train
- Take the bus from Gravenhurst to Toronto Union Station Bus Terminalbus Ontc
- Take the train from Toronto Union Station to Sarniatrain VIA Rail
8h 55m$73–178Bus via London
- Take the bus from Gravenhurst to Toronto Union Station Bus Terminalbus
- Take the bus from Toronto, ON - 44 York St. to London, ON - VIA Railbus
- Take the bus from London, ON - Downtown to Sarnia, ON - Bayside Terminalbus
9h 35m$77–157
Gravenhurst to Sarnia by bus
Questions & Answers
The cheapest way to get from Gravenhurst to Sarnia is to drive which costs $70 - $110 and takes 5h 35m.
The fastest way to get from Gravenhurst to Sarnia is to drive which takes 5h 35m and costs $70 - $110.
No, there is no direct bus from Gravenhurst to Sarnia. However, there are services departing from Gravenhurst and arriving at Sarnia via Hwy 407 Bus Terminal and Kitchener. The journey, including transfers, takes approximately 8h 18m.
The distance between Gravenhurst and Sarnia is 455 km. The road distance is 380.8 km.
The best way to get from Gravenhurst to Sarnia without a car is to bus which takes 8h 18m and costs $65 - $190.
It takes approximately 8h 18m to get from Gravenhurst to Sarnia, including transfers.
Gravenhurst to Sarnia bus services, operated by Ontario Northland, depart from Gravenhurst station.
Gravenhurst to Sarnia bus services, operated by Ontario Northland, arrive at VAUGHAN - HWY 407 terminal station.
Yes, the driving distance between Gravenhurst to Sarnia is 381 km. It takes approximately 5h 35m to drive from Gravenhurst to Sarnia.
There are 34+ hotels available in Sarnia.
What companies run services between Gravenhurst, ON, Canada and Sarnia, ON, Canada?
You can take a bus from Gravenhurst to Sarnia via VAUGHAN - HWY 407 terminal, Hwy 407 Bus Terminal, Kitchener GO Bus, and Kitchener in around 8h 18m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $110–900
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
Train from London to Sarnia
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- $22–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $23–110
- Economy Adult - Advanced Booking
- $23–85
- Economy Escape Advanced Booking - Adult
- $22–40
Train from Toronto Union Station to Sarnia
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- $40–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $50–130
- Economy Adult - Advanced Booking
- $50–100
- Economy Escape Advanced Booking - Adult
- $40–65
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Gravenhurst to VAUGHAN - HWY 407 terminal
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- $29–45
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $29–45
Bus from Gravenhurst to King City Go Station
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $29–45
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $29–45
Bus from Gravenhurst to Toronto Union Station Bus Terminal
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- $30–50
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $30–50
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Hwy 407 Bus Terminal to Kitchener GO Bus
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $16–20
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–20
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Kitchener to Sarnia
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $23–120
- Schedules at
- flixbus.com
- Adult
- $23–120
- Phone
- +16474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to London, ON - VIA Rail
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- $29–45
- Website
- https://www.onexbus.com/
- Standard Fare
- $29–45
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Toronto, ON - 44 York St. to London, ON - VIA Rail
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- $27–85
- Website
- https://www.ourbus.com
- Phone
- 519 787 1055
- Website
- strathroy-caradoc.ca
Bus from London, ON - Downtown to Sarnia, ON - Bayside Terminal
- 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
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 Which London airport should I choose?, Train travel in France: A guide to SNCF, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.












