There are 6 ways to get from Gravenhurst to Sharbot Lake by bus, train, taxi, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi
best- Take the bus from Gravenhurst to Union Station Bus Terminalbus
- Take the train from Toronto Union Station to Kingstontrain
- Take the taxi from Kingston to Sharbot Laketaxi
7h 20m$221–496Drive 293.5 km
cheapest- Drive from Gravenhurst to Sharbot Lakecar 293.5 km
4h 26m$59–85Bus, train, taxi via Vaughan
- Take the bus from Gravenhurst to King City Go Stationbus
- Take the train from Toronto Union Station to Kingstontrain
- Take the taxi from Kingston to Sharbot Laketaxi
7h 44m$227–501Bus, train, taxi via Barrie
- Take the bus from Gravenhurst to Barrie Allandale Terminalbus
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Kingstontrain
- Take the taxi from Kingston to Sharbot Laketaxi
8h 27m$231–501Bus (Flixbus)
- Take the bus from Gravenhurst to Toronto Pearson Airportbus FlixBus 2707
- Take the bus from Toronto Pearson Airport to Perthbus FlixBus 2701 / ...
9h 9m$152–226Bus via Toronto
- Take the bus from Gravenhurst to Union Station Bus Terminalbus Ontc
- Take the bus from Toronto to Perthbus FlixBus 2701 / ...
9h 10m$146–266
Questions & Answers
The cheapest way to get from Gravenhurst to Sharbot Lake is to drive which costs $55 - $85 and takes 4h 26m.
The fastest way to get from Gravenhurst to Sharbot Lake is to drive which takes 4h 26m and costs $55 - $85.
No, there is no direct bus from Gravenhurst to Sharbot Lake. However, there are services departing from Gravenhurst and arriving at Perth via Toronto Pearson Airport. The journey, including transfers, takes approximately 9h 9m.
The distance between Gravenhurst and Sharbot Lake is 509 km. The road distance is 293.5 km.
The best way to get from Gravenhurst to Sharbot Lake without a car is to bus and train and taxi which takes 7h 20m and costs $220 - $500.
It takes approximately 7h 20m to get from Gravenhurst to Sharbot Lake, including transfers.
Gravenhurst to Sharbot Lake bus services, operated by Flixbus USA, depart from Gravenhurst station.
Gravenhurst to Sharbot Lake bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Gravenhurst to Sharbot Lake is 294 km. It takes approximately 4h 26m to drive from Gravenhurst to Sharbot Lake.
There are 15+ hotels available in Sharbot Lake.
What companies run services between Gravenhurst, ON, Canada and Sharbot Lake, ON, Canada?
You can take a bus from Gravenhurst to Sharbot Lake via Toronto Pearson Airport and Perth in around 9h 9m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- https://www.viarail.ca/en
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- https://www.viarail.ca/en
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- https://www.viarail.ca/en
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Gravenhurst to Union Station Bus Terminal
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- https://www.ontarionorthland.ca/en
- Children
- $16–23
- Senior
- $27–40
- Adult
- $30–50
Bus from Gravenhurst to King City Go Station
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- https://www.ontarionorthland.ca/en
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from Gravenhurst to Barrie Allandale Terminal
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- $10–30
- Website
- https://www.ontarionorthland.ca/en
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–30
Bus from Gravenhurst to Union Station Bus Terminal
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- https://www.ontarionorthland.ca/en
- Children
- $16–23
- Senior
- $27–40
- Adult
- $30–50
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Gravenhurst to Toronto Pearson Airport
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- $22–40
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Perth
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a day
- Estimated price
- $45–80
- Schedules at
- flixbus.com
Bus from Toronto to Perth
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $40–75
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Toronto to Perth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $45–110
- Website
- https://www.riderexpress.ca/
- Standard
- $45–110
- Ave. Duration
- 1h 4m
- Estimated price
- $150–190
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.ca
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.ca
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.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 Want to know more about Flixbus?, Italy Travel Guides, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.














