There are 5 ways to get from Portage la Prairie to Grande Prairie by bus, plane, bus (Flixbus), 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
best- Take the bus from Portage la Prairie to Winnipegbus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Grande Prairie Airport (YQU)plane YWG - YQU
8h 10m$223–993Bus
- Take the bus from Portage la Prairie to Reginabus
- Take the bus from Regina to Edmontonbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie - Road in front of Podollan Inn - 10612-99 Avebus
21h 50mDrive 1,665 km
- Drive from Portage la Prairie to Grande Prairiecar 1,665 km
18h 9m$301–435Bus to Brandon Municipal Airport, fly
- Take the bus from Portage la Prairie to Brandon, MBbus
- Fly from Brandon Municipal Airport (YBR) to Grande Prairie Airport (YQU)plane YBR - YQU
11h 33m$395–2,647Bus via Regina
- Take the bus from Portage La Prairie to Reginabus
- Take the bus from Regina to Edmonton Downtownbus
- Take the bus from Edmonton Downtown to Grande Prairiebus
23h 11m$230–498
Winnipeg J. A. Richardson International Airport (YWG) to Grande Prairie Airport (YQU) flights
Comparing Your Travel Options
The cheapest way to get from Portage la Prairie to Grande Prairie is to drive which costs $300 - $440 and takes 18h 9m.
The fastest way to get from Portage la Prairie to Grande Prairie is to bus and fly which takes 8h 10m and costs $220 - $1,000.
No, there is no direct bus from Portage la Prairie to Grande Prairie. However, there are services departing from Portage la Prairie and arriving at Grande Prairie - Road in front of Podollan Inn - 10612-99 Ave via Regina, 115 Street & Jasper Avenue and Edmonton Downtown Ticket Office - 10014 104 St. The journey, including transfers, takes approximately 21h 50m.
The distance between Portage la Prairie and Grande Prairie is 1673 km. The road distance is 1665 km.
The best way to get from Portage la Prairie to Grande Prairie without a car is to bus which takes 21h 50m and costs .
It takes approximately 8h 10m to get from Portage la Prairie to Grande Prairie, including transfers.
Portage la Prairie to Grande Prairie bus services, operated by Flixbus USA, depart from Portage la Prairie station.
Portage la Prairie to Grande Prairie bus services, operated by Flixbus USA, arrive at Regina station.
Grande Prairie is 1h behind Portage la Prairie. It is currently 8:34 AM in Portage la Prairie and 7:34 AM in Grande Prairie.
Yes, the driving distance between Portage la Prairie to Grande Prairie is 1665 km. It takes approximately 18h 9m to drive from Portage la Prairie to Grande Prairie.
What companies run services between Portage la Prairie, MB, Canada and Grande Prairie, AB, Canada?
You can take a bus from Portage la Prairie to Grande Prairie - Road in front of Podollan Inn - 10612-99 Ave via Regina, Edmonton, 115 Street & Jasper Avenue, 105 Street & Jasper Avenue, and Edmonton Downtown Ticket Office - 10014 104 St in around 21h 50m.
- Website
- westjet.com
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $190–1,600
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 8h 40m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,600
Flights from Winnipeg J. A. Richardson International Airport to Grande Prairie Airport via Kelowna, Calgary
- Ave. Duration
- 8h 10m
- When
- Monday
- Estimated price
- $260–1,700
Flights from Brandon Municipal Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 11h 32m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–2,600
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Portage la Prairie to Winnipeg
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $12–18
- Schedules at
- Flixbus USA
Bus from Portage la Prairie to Regina
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
Bus from Regina to Edmonton
- Ave. Duration
- 9h 40m
- Frequency
- 5 times a week
- Estimated price
- $110–170
- Schedules at
- Flixbus USA
Bus from Portage la Prairie to Brandon, MB
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $17–25
- Schedules at
- Flixbus USA
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie - Road in front of Podollan Inn - 10612-99 Ave
- Ave. Duration
- 5h 5m
- Frequency
- Every 30 minutes
- Website
- Red Arrow
- 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
Bus from Edmonton Downtown to Grande Prairie
- Ave. Duration
- 5h 15m
- Frequency
- 6 times a week
- Estimated price
- $60–140
- Website
- Rider Express
- Standard
- $60–140
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 Train travel in Spain: A guide to Renfe, How do I buy a London Underground ticket?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
There are 39+ hotels available in Grande Prairie.






