There are 5 ways to get from Churchill to Edmonton by plane, train, bus, or taxi
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 Edmonton International Airport
best- Fly from Churchill Airport (YYQ) to Edmonton International Airport (YEG)plane YYQ - YEG
10h 59m$1,932–2,437Train, bus via Lumsden
cheapest- Take the train from Churchill to Portage la Prairietrain
- Take the bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurstbus
- Take the bus from Lumsden to Edmontonbus
2d 13h$401–570Train, bus, taxi
- Take the train from Churchill to Wabowdentrain
- Take the bus from Wabowden, MB to Lake Francis Jct, MBbus
- Take the taxi from Lake Francis Jct, MB to Portage la Prairie, MBtaxi
- Take the bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurstbus
- Take the bus from Regina, SK - 2820 B Avonhurst Dr to Edmonton Downtown, AB - 10180 105 St NWbus
2d 1h$510–745Fly to Calgary International Airport, bus
- Fly from Churchill Airport (YYQ) to Calgary International Airport (YYC)plane YYQ - YYC
- Take the bus from Calgary Airport to Edmonton, AB -10235 101 St NWbus
11h 29m$2,091–2,597Train, bus
- Take the train from Churchill to Portage la Prairietrain
- Take the train from Portage la Prairie to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
3d 10h$444–600
Churchill to Edmonton by train and bus
Questions & Answers
The cheapest way to get from Churchill to Edmonton is to train and bus via Lumsden which costs $400 - $600 and takes 2 days 13h.
The fastest way to get from Churchill to Edmonton is to fly which takes 10h 59m and costs $1,900 - $2,500.
The distance between Churchill and Edmonton is 1399 km.
The best way to get from Churchill to Edmonton without a car is to train and bus and taxi which takes 2 days 1h and costs $500 - $750.
It takes approximately 10h 59m to get from Churchill to Edmonton, including transfers.
Edmonton is 1h behind Churchill. It is currently 10:53 AM in Churchill and 9:53 AM in Edmonton.
There are 639+ hotels available in Edmonton.
What companies run services between Churchill, MB, Canada and Edmonton, AB, Canada?
Calm Air and WestJet fly from Churchill Airport (YYQ) to Edmonton International Airport (YEG) twice a week.
- Website
- westjet.com
Flights from Churchill Airport to Edmonton International Airport via Winnipeg
- Ave. Duration
- 18h 32m
- When
- Monday
- Estimated price
- $280–2,300
Flights from Churchill Airport to Edmonton International Airport via Winnipeg, Calgary International Airport
- Ave. Duration
- 9h 17m
- When
- Monday
- Estimated price
- $290–2,300
Flights from Churchill Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 6h 41m
- When
- Monday
- Estimated price
- $240–2,000
Flights from Churchill Airport to Calgary International Airport via Winnipeg, Saskatoon
- Ave. Duration
- 8h 20m
- When
- Friday
- Estimated price
- $2,200–7,500
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Churchill to Wabowden
- Ave. Duration
- 21h 41m
- Frequency
- 3 times a week
- Estimated price
- $85–160
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $100–160
- Economy Adult - Advanced Booking
- $100–140
- Economy Escape Advanced Booking - Adult
- $85–110
Train from Churchill to Portage la Prairie
- Ave. Duration
- 43h 7m
- Frequency
- Twice a week
- Estimated price
- $180–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $180–240
- Economy Adult - Advanced Booking
- $200–240
- Economy Escape Advanced Booking - Adult
- $180–220
Train from Portage la Prairie to Jasper
- Ave. Duration
- 32h 26m
- Frequency
- Twice a week
- Estimated price
- $170–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $170–240
- Economy Adult - Advanced Booking
- $200–230
- Economy Escape Advanced Booking - Adult
- $170–210
- Phone
- 1-204-939-3991
- info@thompsonbus.com
- Website
- thompsonbus.com
Bus from Wabowden, MB to Lake Francis Jct, MB
- Ave. Duration
- 6h 58m
- Frequency
- Once daily
- Estimated price
- $55–95
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurst
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- $100–140
- Website
- https://riderexpress.ca/
- Standard
- $100–140
Bus from Regina, SK - 2820 B Avonhurst Dr to Edmonton Downtown, AB - 10180 105 St NW
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- $150–200
- Website
- https://riderexpress.ca/
- Standard
- $150–200
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Lumsden to Edmonton
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $75–130
- Schedules at
- flixbus.com
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary Airport to Edmonton, AB -10235 101 St NW
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- $67–68
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $67–68
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a week
- Estimated price
- $90–120
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $90–120
- Ave. Duration
- 1h 1m
- Estimated price
- $120–150
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 Best ways to travel around Australia, Why you should take the train in the US, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.









