There are 4 ways to get from Calgary to St. Stephen by plane, taxi, 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 to Fredericton International Airport, taxi
best- Fly from Calgary International Airport (YYC) to Fredericton International Airport (YFC)YYC - YFC
- Take the taxi from Fredericton-Airport-YFC to St. Stephen
8h 1m$604–1,174Fly to St. John Airport, taxi
cheapest- Fly from Calgary International Airport (YYC) to St. John Airport (YSJ)YYC - YSJ
- Take the taxi from St. John Airport (YSJ) to St. Stephen
9h 48m$414–1,064Bus, train, taxi
- Take the bus from Calgary, AB - Westbrook Mall to Lake Louise, AB
- Take the bus from Lake Louise, AB to Jasper, AB
- Take the train from Jasper to Toronto Union Station
- Take the train from Toronto Union Station to Montréal
- Take the train from Montréal to Moncton
- Take the bus from Moncton to Oromocto
- Take the taxi from Oromocto to St. Stephen
4d 13h$827–1,336Drive 4,126.6 km
- Drive from Calgary to St. Stephen4,126.6 km
2d 1h$812–1,172
Calgary International Airport (YYC) to Fredericton International Airport (YFC) flights
Questions & Answers
The cheapest way to get from Calgary to St. Stephen is to fly and taxi which costs $410 - $1,100 and takes 9h 48m.
The fastest way to get from Calgary to St. Stephen is to fly and taxi which takes 8h 1m and costs $600 - $1,200.
The distance between Calgary and St. Stephen is 3632 km. The road distance is 4126.6 km.
The best way to get from Calgary to St. Stephen without a car is to bus and train and taxi which takes 4 days 13h and costs $800 - $1,400.
It takes approximately 8h 1m to get from Calgary to St. Stephen, including transfers.
St. Stephen is 3h ahead of Calgary. It is currently 1:37 AM in Calgary and 4:37 AM in St. Stephen.
Yes, the driving distance between Calgary to St. Stephen is 4127 km. It takes approximately 2 days 1h to drive from Calgary to St. Stephen.
There are 23+ hotels available in St. Stephen.
What companies run services between Calgary, AB, Canada and St. Stephen, NB, Canada?
There is no direct connection from Calgary to St. Stephen. However, you can take the line 300 bus to YYC Airport Domestic Terminal, walk to Calgary International Airport (YYC) airport, fly to Fredericton International Airport (YFC), then take the taxi to St. Stephen. Alternatively, you can take the bus to Lake Louise, AB, take the bus to Jasper, AB, walk to Jasper, take the train to Toronto Union Station, take the train to Montréal, take the train to Moncton, walk to Moncton, take the bus to Oromocto, then take the taxi to St. Stephen.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Calgary International Airport to Fredericton International Airport via Toronto
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $220–950
Flights from Calgary International Airport to St. John Airport via Montreal
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Calgary International Airport to St. John Airport via Toronto
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $200–1,500
- Website
- westjet.com
Flights from Calgary International Airport to Fredericton International Airport
- Ave. Duration
- 4h 36m
- When
- Tuesday and Thursday
- Estimated price
- $150–1,100
- Website
- flyporter.com
Flights from Calgary International Airport to Fredericton International Airport via Ottawa
- Ave. Duration
- 9h 58m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $420–850
- Website
- flyflair.com
Flights from Calgary International Airport to St. John Airport via Toronto
- Ave. Duration
- 6h 45m
- When
- Monday and Friday
- Estimated price
- $200–1,500
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Toronto Union Station
- Ave. Duration
- 2d 23h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $120–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $150–180
- Economy Escape Advanced Booking - Adult
- $120–150
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Lake Louise, AB
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Lake Louise, AB to Jasper, AB
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Moncton to Oromocto
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $26–40
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $26–40
- Ave. Duration
- 1h 43m
- Estimated price
- $170–220
Trius Taxi
- Phone
- +1 506 454 4444
- Website
- triustaxi.com
Loyal Taxi
- Phone
- +1 506 455 6789
Checker Cab
- Phone
- +1 506 450 8294
Capital Campus Cab
- Phone
- +1 506 458 0092
Trius Taxi
- Phone
- +1 506 454 4444
- Website
- triustaxi.com
Loyal Taxi
- Phone
- +1 506 455 6789
Checker Cab
- Phone
- +1 506 450 8294
Capital Campus Cab
- Phone
- +1 506 458 0092
Valley Taxi
- Phone
- +1 506 849 9000
Vet's Taxi
- Phone
- +1 506 658 2020
University Cab Inc
- Phone
- +1 506 631 1111
Saint John Taxi
- Phone
- +1 506 693 0000
Greenhybrid Taxi
- Phone
- +1 506 631 1000
- Website
- greenhybridtaxi.com
Diamond Taxi
- Phone
- +1 506 648 8888
- Website
- facebook.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 Getting around the Cyclades, What are the different types of Renfe trains in Spain?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.














