There are 9 ways to get from Guelph to Granby by train, bus, bus (Flixbus), 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.
Train, bus
best- Take the train from Guelph Central GO to Union Station GOtrain Ki
- Take the train from Toronto Union Station to Montréaltrain
- Take the bus from Montréal to Granbybus
10h 53m$157–396Bus
cheapest- Take the bus from Guelph to Torontobus
- Take the bus from Toronto Union Station to Montreal, QCbus
- Take the bus from Montréal to Granbybus
13h 5m$45–157Drive 690.6 km
- Drive from Guelph to Granbycar 690.6 km
7h 43m$140–203Train to Toronto Island Airport, fly to Montréal/Saint-Hubert Airport, bus
- Take the train from Guelph Central GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Montréal/Saint-Hubert Airport (YHU)plane YTZ - YHU
- Take the bus from Longueuil to Granby, QCbus
7h 33m$199–598Train, bus via Pointe-Claire
- Take the train from Guelph Central GO to Union Station GOtrain Ki
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Kirklandbus
- Take the bus from Montréal to Granbybus
13h 10m$51–150Train to Toronto Pearson International Airport, fly to Montréal/Saint-Hubert Airport, bus
- Take the train from Guelph Central GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Montréal/Saint-Hubert Airport (YHU)plane YYZ - YHU
- Take the bus from Longueuil to Granby, QCbus
7h 38m$188–597Bus to John C. Munro Hamilton International Airport, fly to Montréal/Saint-Hubert Airport, bus
- Take the bus from Guelph Central GO Bus to Main St. W. @ Summers Ln.bus
- Fly from John C. Munro Hamilton International Airport (YHM) to Montréal/Saint-Hubert Airport (YHU)plane YHM - YHU
- Take the bus from Longueuil to Granby, QCbus
8h 13m$149–537Train to Toronto Island Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus
- Take the train from Guelph Central GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YTZ - YUL
- Take the bus from Montréal - Gare d'autocars to Bromont / Autoparc 74bus
7h 32m$249–691Train to Toronto Pearson International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus
- Take the train from Guelph Central GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YYZ - YUL
- Take the bus from Montréal - Gare d'autocars to Bromont / Autoparc 74bus
7h 36m$208–640
Guelph to Granby by train and bus
Comparing Your Travel Options
The cheapest way to get from Guelph to Granby is to bus which costs $45 - $160 and takes 13h 5m.
The fastest way to get from Guelph to Granby is to train and fly and bus which takes 7h 32m and costs $240 - $700.
No, there is no direct bus from Guelph to Granby. However, there are services departing from Guelph and arriving at Granby via Toronto Union Station and Montréal. The journey, including transfers, takes approximately 13h 5m.
The distance between Guelph and Granby is 700 km. The road distance is 690.6 km.
The best way to get from Guelph to Granby without a car is to train and bus which takes 10h 53m and costs $150 - $400.
It takes approximately 10h 53m to get from Guelph to Granby, including transfers.
Guelph to Granby bus services, operated by Flixbus USA, depart from Guelph station.
Guelph to Granby bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between Guelph to Granby is 691 km. It takes approximately 7h 43m to drive from Guelph to Granby.
There are 73+ hotels available in Granby.
What companies run services between Guelph, ON, Canada and Granby, QC, Canada?
You can take a bus from Guelph to Granby via Toronto, Toronto Union Station, Montreal, QC, and Montréal in around 13h 5m.
- Website
- aircanada.com
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $60–420
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 14m
- When
- Every day
- Estimated price
- $65–420
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–390
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $14–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–19
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $14–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–19
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $14–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–19
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $14–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–19
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
- Phone
- +1 819 562 8899
- [email protected]
- Website
- Limocar
Bus from Montréal to Granby
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- $22–28
- Website
- Limocar
- Adult
- $22–28
Bus from Montréal to Granby
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- $22–28
- Website
- Limocar
- Adult
- $22–28
Bus from Longueuil to Granby, QC
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $20–26
- Website
- Limocar
- Adult
- $20–26
Bus from Montréal to Granby
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- $22–28
- Website
- Limocar
- Adult
- $22–28
Bus from Longueuil to Granby, QC
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $20–26
- Website
- Limocar
- Adult
- $20–26
Bus from Longueuil to Granby, QC
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $20–26
- Website
- Limocar
- Adult
- $20–26
Bus from Montréal - Gare d'autocars to Bromont / Autoparc 74
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $22–28
- Website
- Limocar
- Adult
- $22–28
Bus from Montréal - Gare d'autocars to Bromont / Autoparc 74
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $22–28
- Website
- Limocar
- Adult
- $22–28
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 Why you should take the train in the US, How to get from Southend Airport into central London, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.





