There are 6 ways to get from Gravenhurst to Woodstock by bus (Flixbus), bus, train, 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.
Bus (Flixbus)
best- Take the bus from Gravenhurst to Toronto Pearson Airportbus FlixBus 2707
- Take the bus from Toronto Pearson Airport to Woodstockbus FlixBus N2706 / ...
4h 45m$40–71Bus via Toronto
cheapest- Take the bus from Gravenhurst to Union Station Bus Terminalbus Ontc
- Take the bus from Toronto to Woodstockbus FlixBus 2702 / ...
5h 56m$35–81Bus, train via Vaughan
- Take the bus from Gravenhurst to King City Go Stationbus Ontc
- Take the train from Toronto Union Station to Woodstocktrain VIA Rail
5h 59m$52–281Drive 273.7 km
- Drive from Gravenhurst to Woodstockcar 273.7 km
3h 9m$54–78Bus, train
- Take the bus from Gravenhurst to Union Station Bus Terminalbus Ontc
- Take the train from Toronto Union Station to Woodstocktrain VIA Rail
5h 36m$46–276Bus, train 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 Woodstocktrain
6h 43m$56–281
Gravenhurst to Woodstock by bus (Flixbus)
Questions & Answers
The cheapest way to get from Gravenhurst to Woodstock is to bus which costs $40 - $75 and takes 4h 45m.
The fastest way to get from Gravenhurst to Woodstock is to drive which takes 3h 9m and costs $50 - $80.
No, there is no direct bus from Gravenhurst to Woodstock. However, there are services departing from Gravenhurst and arriving at Woodstock via Toronto Pearson Airport. The journey, including transfers, takes approximately 4h 45m.
The distance between Gravenhurst and Woodstock is 297 km. The road distance is 273.7 km.
The best way to get from Gravenhurst to Woodstock without a car is to bus which takes 4h 45m and costs $40 - $75.
It takes approximately 4h 45m to get from Gravenhurst to Woodstock, including transfers.
Gravenhurst to Woodstock bus services, operated by Flixbus USA, depart from Gravenhurst station.
Gravenhurst to Woodstock bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Gravenhurst to Woodstock is 274 km. It takes approximately 3h 9m to drive from Gravenhurst to Woodstock.
Book your Gravenhurst to Woodstock bus tickets online with FlixBus.
What companies run services between Gravenhurst, ON, Canada and Woodstock, ON, Canada?
You can take a bus from Gravenhurst to Woodstock via Toronto Pearson Airport in around 4h 45m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Woodstock
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
Train from Toronto Union Station to Woodstock
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
Train from Toronto Union Station to Woodstock
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Gravenhurst to Toronto Pearson Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Woodstock
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $18–35
- Schedules at
- Flixbus USA
Bus from Toronto to Woodstock
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Schedules at
- Flixbus USA
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Gravenhurst to King City Go Station
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from Gravenhurst to Union Station Bus Terminal
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–23
- Senior
- $27–40
- Adult
- $30–50
Bus from Gravenhurst to Union Station Bus Terminal
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–23
- Senior
- $27–40
- Adult
- $30–50
Bus from Gravenhurst to Barrie Allandale Terminal
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- $10–30
- Website
- Ontario Northland
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–30
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 How to get from Stansted Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
There are 20+ hotels available in Woodstock.











