There are 4 ways to get from Gravenhurst to Caledon 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, line 115 bus, line 501 bus, line 37 bus
best- Take the bus from Gravenhurst to Toronto Pearson Airportbus
- Take the bus from Pearson International Airport Terminal 1 to Bramalea Terminal Route 115 Stopbus 115
- Take the bus from Bramalea Terminal- Zum Queen 501 WB-Departure to Downtown Terminal Zum Queen Stopbus 501 / ...
- Take the bus from Main St. N. @ Church St. E. to Hurontario St. @ Charleston Side Rd.bus 37
4h 46m$37–53Bus, line 33 bus
cheapest- Take the bus from Gravenhurst to Yorkdalebus Ontc
- Take the bus from Yorkdale Bus Terminal to Main St. N. @ Church St. E.bus 33
5h 8m$29–62Bus, train
- Take the bus from Gravenhurst to Barrie Allandale Terminalbus Ontc
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
7h 2m$41–72Drive 154 km
- Drive from Gravenhurst to Caledoncar 154 km
1h 58m$31–44
Gravenhurst to Caledon by bus
Questions & Answers
The cheapest way to get from Gravenhurst to Caledon is to drive which costs $30 - $45 and takes 1h 58m.
The fastest way to get from Gravenhurst to Caledon is to drive which takes 1h 58m and costs $30 - $45.
No, there is no direct bus from Gravenhurst to Caledon. However, there are services departing from Gravenhurst and arriving at Hurontario St. @ Charleston Side Rd. via Pearson International Airport Terminal 1, Bramalea Terminal- Zum Queen 501 WB-Departure and Main St. N. @ Church St. E.. The journey, including transfers, takes approximately 4h 46m.
The distance between Gravenhurst and Caledon is 209 km. The road distance is 154 km.
The best way to get from Gravenhurst to Caledon without a car is to bus and line 115 bus and line 501 bus and line 37 bus which takes 4h 46m and costs $35 - $55.
It takes approximately 4h 46m to get from Gravenhurst to Caledon, including transfers.
Gravenhurst to Caledon bus services, operated by Flixbus USA, depart from Gravenhurst station.
Gravenhurst to Caledon bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Gravenhurst to Caledon is 154 km. It takes approximately 1h 58m to drive from Gravenhurst to Caledon.
There are 30+ hotels available in Caledon.
What companies run services between Gravenhurst, ON, Canada and Caledon, ON, Canada?
You can take a bus from Gravenhurst to Hurontario St. @ Charleston Side Rd. via Toronto Pearson Airport, Pearson International Airport Terminal 1, Bramalea Terminal- Zum Queen 501 WB-Departure, Downtown Terminal Zum Queen Stop, and Main St. N. @ Church St. E. in around 4h 46m.
- 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
- Phone
- +1 905 874 2999
- transit@brampton.ca
- Website
- Brampton Transit
Bus from Pearson International Airport Terminal 1 to Bramalea Terminal Route 115 Stop
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- Brampton Transit
Bus from Bramalea Terminal- Zum Queen 501 WB-Departure to Downtown Terminal Zum Queen Stop
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- Brampton Transit
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Main St. N. @ Church St. E. to Hurontario St. @ Charleston Side Rd.
- Ave. Duration
- 34 min
- Frequency
- 5 times a day
- Estimated price
- $7–9
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $7–9
Bus from Yorkdale Bus Terminal to Main St. N. @ Church St. E.
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $7–9
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $7–9
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- Ontario Northland
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
Bus from Gravenhurst to Yorkdale
- Ave. Duration
- 2h 21m
- Frequency
- 4 times a day
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $26–40
- Adult
- $30–45
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 The beginner’s guide to the 2018 World Nomad Games, Bali: What to do if Mount Agung erupts, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.








