There are 7 ways to get from Terrace to Calgary Airport (YYC) by plane, bus, train, rideshare, 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 Northwest Regional Airport
best- Fly from Northwest Regional Airport (YXT) to Calgary International Airport (YYC)YXT - YYC
3h 25m$252–752Bus to Smithers Airport, fly
cheapest- Take the bus from Terrance Skeena Mall to Smithers Mall
- Fly from Smithers Airport (YYD) to Calgary International Airport (YYC)YYD - YYC
7h 41m$145–532Bus
- Take the bus from Terrance Skeena Mall to Prince George, BC
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Take the bus from Kamloops, BC to Banff, AB
- Take the bus from Banff, AB to Calgary International Airport
27h 5m$363–464Train, bus via Banff
- Take the train from Terrace to Jasper
- Take the bus from Jasper, AB to Banff, AB
- Take the bus from HI Banff Alpine Centre to Calgary Airport
37h 23m$272–386Airport Transfer
- Take the rideshare from Terrace to Calgary-YYC1,368.6 km
16h 47mDrive 1,368.6 km
- Drive from Terrace to Calgary Airport (YYC)1,368.6 km
16h 47m$269–388Train, bus
- Take the train from Terrace to JasperVIA Rail
- Take the bus from Jasper, AB to Calgary International Airport, ABSummer Eastbound
38h 40m$317–465
Terrace to Calgary Airport (YYC) by bus
Questions & Answers
The cheapest way to get from Terrace to Calgary Airport (YYC) is to bus and fly which costs $140 - $550 and takes 7h 41m.
The fastest way to get from Terrace to Calgary Airport (YYC) is to fly which takes 3h 25m and costs $250 - $750.
No, there is no direct bus from Terrace to Calgary Airport (YYC). However, there are services departing from Terrance Skeena Mall and arriving at Calgary International Airport via Prince George, BC - Terry Fox Statue, Kamloops, BC and Banff, AB. The journey, including transfers, takes approximately 27h 5m.
The distance between Terrace and Calgary Airport (YYC) is 1073 km. The road distance is 1368.6 km.
The best way to get from Terrace to Calgary Airport (YYC) without a car is to bus which takes 27h 5m and costs $360 - $470.
It takes approximately 3h 25m to get from Terrace to Calgary Airport (YYC), including transfers.
Terrace to Calgary Airport (YYC) bus services, operated by BC Bus North, depart from Terrance Skeena Mall station.
The best way to get from Terrace to Calgary Airport (YYC) is to fly which takes 3h 25m and costs $250 - $750. Alternatively, you can bus, which costs $360 - $470 and takes 27h 5m.
Terrace to Calgary Airport (YYC) bus services, operated by BC Bus North, arrive at Prince George, BC station.
Calgary Airport (YYC) is 1h ahead of Terrace. It is currently 12:41 PM in Terrace and 1:41 PM in Calgary Airport (YYC).
What companies run services between Terrace, BC, Canada and Calgary Airport (YYC), Canada?
WestJet, Central Mountain Air, and Air Canada fly from Northwest Regional Airport (YXT) to Calgary International Airport (YYC) every 4 hours. Alternatively, you can take a bus from Terrance Skeena Mall to Calgary International Airport via Prince George, BC, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kamloops, BC, and Banff, AB in around 27h 5m.
- Website
- aircanada.com
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $130–650
Flights from Smithers Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- $90–460
- Website
- westjet.com
Flights from Northwest Regional Airport to Calgary International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $240–800
Flights from Northwest Regional Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $240–800
- Website
- flycma.com
Flights from Northwest Regional Airport to Calgary International Airport via Prince George
- Ave. Duration
- 4h 8m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $500–700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Terrace to Jasper
- Ave. Duration
- 29h 35m
- Frequency
- 3 times a week
- Estimated price
- $110–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $140–170
- Economy Escape Advanced Booking - Adult
- $110–150
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Prince George, BC
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- $90–130
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $90–130
Bus from Terrance Skeena Mall to Smithers Mall
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $35–55
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–55
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Banff, AB
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Estimated price
- $100–140
- Website
- https://riderexpress.ca/
- Standard
- $100–140
- Phone
- 1-888-449-2901
- info@banffairporter.com
- Website
- banffairporter.com
Bus from Banff, AB to Calgary International Airport
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $83
- Website
- https://banffairporter.com/
- Schedules at
- https://banffairporter.com/schedule-rates/
- Adult (18-64)
- $83
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $95–140
- Schedules at
- sundogtours.com
- Adult
- $95–140
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Calgary International Airport, AB
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $200–280
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $200–280
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 Which side of Niagara Falls should I choose (and how do I get there)?, Want to know more about Flixbus?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Terrace to Calgary Airport (YYC) is 1369 km. It takes approximately 16h 47m to drive from Terrace to Calgary Airport (YYC).
There are 844+ hotels available in Calgary Airport (YYC).
Check out Blablacar's carpooling service for rideshare options between Terrace and Calgary Airport (YYC). A great option if you don't have a driver's licence or want to avoid public transport.

















