There are 5 ways to get from Sudbury to Calgary by bus, plane, train, bus (Flixbus), 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 to Greater Sudbury Airport, fly
best- Take the bus from Watershed to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Calgary International Airport (YYC)plane YSB - YYC
8h 38m$335–1,391Train, bus
- Take the train from Gogama to Winnipegtrain
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Calgarybus
45h 15m$580–1,128Bus
- Take the bus from Watershed to Sudburybus
- Take the bus from Sudbury to Sault Ste Mariebus
- Take the bus from Sault Ste Marie to Thunder Baybus
- Take the bus from Thunder Bay to Winnipegbus
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Calgarybus
2d$349–766Drive 2,746.8 km
- Drive from Sudbury to Calgarycar 2,746.8 km
32h 47m$542–783Bus to Timmins/Victor M. Power Airport, fly
- Take the bus from Watershed to Timminsbus
- Fly from Timmins/Victor M. Power Airport (YTS) to Calgary International Airport (YYC)plane YTS - YYC
11h 1m$550–1,376
Greater Sudbury Airport (YSB) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Sudbury to Calgary is to bus which costs $340 - $800 and takes 2 days 0h.
The fastest way to get from Sudbury to Calgary is to bus and fly which takes 8h 38m and costs $330 - $1,400.
No, there is no direct bus from Sudbury to Calgary. However, there are services departing from Watershed and arriving at Calgary via Sudbury, Sault Ste Marie, Thunder Bay, Winnipeg and Regina. The journey, including transfers, takes approximately 2 days 0h.
The distance between Sudbury and Calgary is 2669 km. The road distance is 2746.8 km.
The best way to get from Sudbury to Calgary without a car is to train and bus which takes 45h 15m and costs $550 - $1,200.
It takes approximately 8h 38m to get from Sudbury to Calgary, including transfers.
Sudbury to Calgary bus services, operated by Ontario Northland, depart from Watershed station.
Sudbury to Calgary bus services, operated by Ontario Northland, arrive at Sudbury station.
Calgary is 2h behind Sudbury. It is currently 6:51 AM in Sudbury and 4:51 AM in Calgary.
Yes, the driving distance between Sudbury to Calgary is 2747 km. It takes approximately 32h 47m to drive from Sudbury to Calgary.
What companies run services between Sudbury, ON, Canada and Calgary, AB, Canada?
You can take a vehicle from Sudbury to Calgary via Watershed, Sudbury, Sault Ste Marie, Thunder Bay, Winnipeg, and Regina in around 2d.
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Calgary International Airport via Toronto
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Timmins/Victor M. Power Airport to Calgary International Airport via Toronto
- Ave. Duration
- 7h 24m
- When
- Every day
- Estimated price
- $310–1,300
- Website
- westjet.com
Flights from Greater Sudbury Airport to Calgary International Airport
- Ave. Duration
- 4h 5m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $210–1,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Gogama to Winnipeg
- Ave. Duration
- 24h 12m
- Frequency
- Twice a week
- Estimated price
- $310–700
- Website
- https://www.viarail.ca/en
- Escape
- $310–650
- Business
- $380–600
- Business Plus
- $390–600
- Economy
- $350–700
- Economy Plus
- $390–700
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Watershed to Sudbury
- Ave. Duration
- 2h 19m
- Frequency
- 6 times a week
- Estimated price
- $14–45
- Website
- https://www.ontarionorthland.ca/en
- Children
- $14–22
- Senior
- $25–40
- Adult
- $29–45
Bus from Watershed to Sudbury
- Ave. Duration
- 2h 19m
- Frequency
- 6 times a week
- Estimated price
- $14–45
- Website
- https://www.ontarionorthland.ca/en
- Children
- $14–22
- Senior
- $25–40
- Adult
- $29–45
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 9h 36m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Thunder Bay to Winnipeg
- Ave. Duration
- 9h 4m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Watershed to Timmins
- Ave. Duration
- 2h 4m
- Frequency
- 6 times a week
- Estimated price
- $14–45
- Website
- https://www.ontarionorthland.ca/en
- Children
- $14–21
- Senior
- $24–35
- Adult
- $29–45
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Winnipeg to Regina
- Ave. Duration
- 7h 1m
- Frequency
- 4 times a week
- Estimated price
- $75–140
- Schedules at
- flixbus.com
Bus from Regina to Calgary
- Ave. Duration
- 11h 5m
- Frequency
- 5 times a week
- Estimated price
- $120–200
- Schedules at
- flixbus.com
Bus from Winnipeg to Regina
- Ave. Duration
- 7h 1m
- Frequency
- 4 times a week
- Estimated price
- $75–140
- Schedules at
- flixbus.com
Bus from Regina to Calgary
- Ave. Duration
- 11h 5m
- Frequency
- 5 times a week
- Estimated price
- $120–200
- Schedules at
- flixbus.com
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?, How do I get from Sydney to Melbourne, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are 831+ hotels available in Calgary.









