There are 6 ways to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) by bus, plane, tram, bus (Flixbus), 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.
Bus to Winnipeg J. A. Richardson International Airport, fly, tram
best- Take the bus from Portage la Prairie to Winnipegbus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Edmonton International Airport (YEG)plane YWG - YEG
- Take the tram from Century Park Station to NAIT - Blatchford Market Stationtram
7h 52m$142–780Bus (Flixbus)
- Take the bus from Portage la Prairie to Reginabus FlixBus 2723
- Take the bus from Regina to Edmontonbus FlixBus 2722
17h 35m$168–288Train
- Take the train from Portage la Prairie to Edmontontrain VIA Rail
22h 46m$270–600Drive 1,214.9 km
- Drive from Portage la Prairie to Edmonton Station (Canadian Pacific Railway)car 1,214.9 km
13h 24m$238–344Bus to Brandon Municipal Airport, fly
- Take the bus from Portage la Prairie to Brandon, MBbus
- Fly from Brandon Municipal Airport (YBR) to Edmonton International Airport (YEG)plane YBR - YEG
11h 50m$214–1,034Bus via Regina
- Take the bus from Portage La Prairie to Reginabus Win-Reg
- Take the bus from Regina to Edmonton Downtownbus Reg-Edm
18h 2m$170–364
Portage la Prairie to Edmonton Station (Canadian Pacific Railway) by train and foot
Questions & Answers
The cheapest way to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) is to bus which costs $160 - $290 and takes 17h 35m.
The fastest way to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) is to bus and fly and tram which takes 7h 52m and costs $140 - $800.
No, there is no direct bus from Portage la Prairie to Edmonton Station (Canadian Pacific Railway). However, there are services departing from Portage la Prairie and arriving at 127 Street & 123 Avenue via Regina, 115 Street & Jasper Avenue and Westmount Transit Centre. The journey, including transfers, takes approximately 17h 35m.
Yes, there is a direct train departing from Portage la Prairie and arriving at Edmonton. Services depart twice a week, and operate Wednesday and Sunday. The journey takes approximately 22h 46m.
The distance between Portage la Prairie and Edmonton Station (Canadian Pacific Railway) is 1327 km. The road distance is 1214.9 km.
The best way to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) without a car is to bus which takes 17h 35m and costs $160 - $290.
It takes approximately 7h 52m to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway), including transfers.
Portage la Prairie to Edmonton Station (Canadian Pacific Railway) bus services, operated by Flixbus USA, depart from Portage la Prairie station.
Portage la Prairie to Edmonton Station (Canadian Pacific Railway) train services, operated by VIA Rail, depart from Portage la Prairie station.
The best way to get from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) is to bus which takes 17h 35m and costs $160 - $290. Alternatively, you can train, which costs $270 - $600 and takes 22h 46m.
What companies run services between Portage la Prairie, MB, Canada and Edmonton Station (Canadian Pacific Railway), AB, Canada?
You can take a bus from Portage la Prairie to Edmonton Station (Canadian Pacific Railway) via Regina, 115 Street & Jasper Avenue, Westmount Transit Centre, and 127 Street & 123 Avenue in around 17h 35m. Alternatively, VIA Rail operates a train from Portage la Prairie to Edmonton twice a week. Tickets cost $270–600 and the journey takes 22h 46m.
- Website
- westjet.com
Flights from Winnipeg J. A. Richardson International Airport to Edmonton International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $110–850
Flights from Winnipeg J. A. Richardson International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $110–850
Flights from Winnipeg J. A. Richardson International Airport to Edmonton International Airport via Kelowna
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- $110–850
Flights from Brandon Municipal Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Brandon Municipal Airport to Edmonton International Airport via Calgary, Kelowna
- Ave. Duration
- 8h 40m
- When
- Saturday
- Estimated price
- $190–1,000
- Website
- flyflair.com
Flights from Winnipeg J. A. Richardson International Airport to Edmonton International Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–750
- Phone
- 780-442-5311
- Website
- Edmonton.ca
Tram from Century Park Station to NAIT - Blatchford Market Station
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- Edmonton.ca
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Portage la Prairie to Edmonton
- Ave. Duration
- 22h 46m
- Frequency
- Twice a week
- Estimated price
- $270–600
- Website
- VIA Rail
- Escape
- $270–600
- Business
- $340–550
- Business Plus
- $350–550
- Economy
- $310–600
- Economy Plus
- $340–600
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Portage la Prairie to Winnipeg
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a week
- Estimated price
- $11–19
- Schedules at
- Flixbus USA
Bus from Portage la Prairie to Regina
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a week
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
Bus from Regina to Edmonton
- Ave. Duration
- 9h 30m
- Frequency
- 5 times a week
- Estimated price
- $100–180
- Schedules at
- Flixbus USA
Bus from Portage la Prairie to Brandon, MB
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a week
- Estimated price
- $16–27
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Portage La Prairie to Regina
- Ave. Duration
- 5h 45m
- Frequency
- Twice a week
- Estimated price
- $60–140
- Website
- Rider Express
- Standard
- $60–140
Bus from Regina to Edmonton Downtown
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- $95–200
- Website
- Rider Express
- Standard
- $95–200
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 by boat in Italy, How to get from Florence to Rome, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Portage la Prairie to Edmonton Station (Canadian Pacific Railway) bus services, operated by Flixbus USA, arrive at Regina station.
Portage la Prairie to Edmonton Station (Canadian Pacific Railway) train services, operated by VIA Rail, arrive at Edmonton station.
Yes, the driving distance between Portage la Prairie to Edmonton Station (Canadian Pacific Railway) is 1215 km. It takes approximately 13h 24m to drive from Portage la Prairie to Edmonton Station (Canadian Pacific Railway).
There are 770+ hotels available in Edmonton Station (Canadian Pacific Railway).











