There are 5 ways to get from Kanata to Calgary by plane, 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.
Fly from Ottawa Macdonald-Cartier International Airport
best- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Calgary International Airport (YYC)plane YOW - YYC
7h 17m$144–804Bus
- Take the bus from Kanata 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 Calgary Flix busbus
2d 4h$327–734Bus, train
- Take the bus from Kanata to Torontobus
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper to Calgary Downtownbus
3d 13h$1,054–2,064Drive 3,304 km
- Drive from Kanata to Calgarycar 3,304 km
39h 3m$670–968Bus to Montréal–Pierre Elliott Trudeau International Airport, fly
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Calgary International Airport (YYC)plane YUL - YYC
8h 23m$240–845
Kanata to Calgary by bus
Comparing Your Travel Options
The cheapest way to get from Kanata to Calgary is to fly which costs $140 - $850 and takes 7h 17m.
The fastest way to get from Kanata to Calgary is to fly which takes 7h 17m and costs $140 - $850.
No, there is no direct bus from Kanata to Calgary. However, there are services departing from Kanata and arriving at Calgary Flix bus via Sudbury, Sault Ste Marie, Thunder Bay, Winnipeg and Regina. The journey, including transfers, takes approximately 2 days 4h.
The distance between Kanata and Calgary is 2932 km. The road distance is 3304 km.
The best way to get from Kanata to Calgary without a car is to bus which takes 2 days 4h and costs $320 - $750.
It takes approximately 7h 17m to get from Kanata to Calgary, including transfers.
Kanata to Calgary bus services, operated by Ontario Northland, depart from Kanata station.
The best way to get from Kanata to Calgary is to fly which takes 7h 17m and costs $140 - $850. Alternatively, you can bus, which costs $320 - $750 and takes 2 days 4h.
Kanata to Calgary bus services, operated by Ontario Northland, arrive at Sudbury station.
Calgary is 2h behind Kanata. It is currently 7:27 PM in Kanata and 5:27 PM in Calgary.
What companies run services between Kanata, ON, Canada and Calgary, AB, Canada?
WestJet, Porter Airlines, and Air Canada fly from Ottawa Macdonald-Cartier International Airport (YOW) to Calgary International Airport (YYC) hourly. Alternatively, you can take a bus from Kanata to Calgary Flix bus via Sudbury, Sault Ste Marie, Thunder Bay, Winnipeg, and Regina in around 2d 4h.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $190–850
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $200–900
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $210–900
Flights from Montréal–Pierre Elliott Trudeau International Airport to Calgary International Airport
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $190–850
Flights from Montréal–Pierre Elliott Trudeau International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $200–850
Flights from Montréal–Pierre Elliott Trudeau International Airport to Calgary International Airport via Edmonton
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $200–850
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- Ontario Northland
Bus from Kanata to Sudbury
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Estimated price
- $30–95
- Website
- Ontario Northland
- Children
- $30–50
- Senior
- $55–80
- Adult
- $65–95
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- 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
- Ontario Northland
- 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
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
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 Travelling to the UK: What do I need to know?, Getting around the Cyclades, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Kanata to Calgary is 3304 km. It takes approximately 39h 3m to drive from Kanata to Calgary.
There are 1137+ hotels available in Calgary.








