Train from Terrace to Calgary
Find the schedules, compare prices, and buy cheap tickets from Terrace to Calgary. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 1.5 hours (non-stop flight)
- Distance: 721 kilometers (448 miles)
- Costs: Approximately $250 - $400 CAD (round trip, depending on the booking time and availability)
- Roads/Routes: Not applicable as this is an air route.
Pro Tip: Book your tickets at least 3 weeks in advance to secure better prices, and consider signing up for alerts on fare drops.
Road Travel
- Companies: Enterprise Rent-A-Car, National Car Rental
- Duration: Approximately 13 hours
- Distance: 1,207 kilometers (750 miles)
- Costs: Around $100 CAD per day for car rental + fuel (estimated $150 CAD for fuel) + tolls and other fees estimate at $30 CAD, totaling around $280 CAD for a round trip.
- Roads/Routes: Primarily along BC-16 and AB-2.
Pro Tip: Drive during daylight hours to enjoy the scenic views along the route, especially through the Rocky Mountains.
Bus Travel
- Companies: Greyhound, Cold Shot Bus
- Duration: Approximately 18 hours (including transfer and layover time)
- Distance: 1,207 kilometers (750 miles)
- Costs: Approximately $150 - $200 CAD (one way)
- Roads/Routes: BC-16 and AB-2 with several stops along the way.
Pro Tip: Bring snacks and comfortable travel gear, as bus rides can be long and limited in options for food.
Comprehensive Recommendation
For the most efficient and practical travel from Terrace, BC to Calgary, AB, I recommend flying as it minimizes travel time significantly. Air Canada and WestJet offer reliable services with competitive pricing. Book your flight in advance to find better deals and travel comfortably at around $250 - $400 CAD.
If you're interested in a scenic road trip, renting a car provides an opportunity to experience the beautiful landscapes along the route. However, prepare for a longer journey of approximately 13 hours and additional costs.