There are 6 ways to get from St. Paul to Grande Prairie by car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus via Edmonton
best- Drive from St. Paul to Vegrevillecar
- Take the bus from Vegreville 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
8h 13mDrive, bus #2
cheapest- Drive from St. Paul to Vegrevillecar
- Take the bus from Vegreville to Edmonton Downtownbus
- Take the bus from Edmonton Downtown to Grande Prairiebus
9h 27m$108–236Drive 611.1 km
- Drive from St. Paul to Grande Prairiecar 611.1 km
6h 43m$124–179Drive, bus to Edmonton International Airport, fly
- Drive from St. Paul to Vegrevillecar
- Take the bus from Vegreville to Edmontonbus
- Fly from Edmonton International Airport (YEG) to Grande Prairie Airport (YQU)plane YEG - YQU
5h 55m$339–930Drive, bus
- Drive from St. Paul to Vegrevillecar
- Take the bus from Vegreville to Edmonton Downtownbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie - Road in front of Podollan Inn - 10612-99 Avebus
8h 36mDrive to Fort Mcmurray Airport, fly
- Drive from St. Paul to Fort Mcmurray Airport (YMM)car
- Fly from Fort Mcmurray Airport (YMM) to Grande Prairie Airport (YQU)plane YMM - YQU
8h 57m$420–1,940
Edmonton International Airport (YEG) to Grande Prairie Airport (YQU) flights
Comparing Your Travel Options
The cheapest way to get from St. Paul to Grande Prairie is to drive which costs $120 - $180 and takes 6h 43m.
The fastest way to get from St. Paul to Grande Prairie is to drive and bus and fly which takes 5h 55m and costs $330 - $950.
The distance between St. Paul and Grande Prairie is 670 km. The road distance is 611.1 km.
It takes approximately 8h 13m to get from St. Paul to Grande Prairie, including transfers.
Yes, the driving distance between St. Paul to Grande Prairie is 611 km. It takes approximately 6h 43m to drive from St. Paul to Grande Prairie.
There are 36+ hotels available in Grande Prairie.
What companies run services between St. Paul, AB, Canada and Grande Prairie, AB, Canada?
There is no direct connection from St. Paul to Grande Prairie. However, you can drive to Vegreville, take the bus to Edmonton, walk to 115 Street & Jasper Avenue, take the line 002 bus to 105 Street & Jasper Avenue, walk to Edmonton Downtown Ticket Office - 10014 104 St, then take the bus to Grande Prairie - Road in front of Podollan Inn - 10612-99 Ave. Alternatively, you can drive from St. Paul to Grande Prairie in around 6h 43m.
- Website
- westjet.com
Flights from Edmonton International Airport to Grande Prairie Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–850
Flights from Fort Mcmurray Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $320–3,300
Flights from Fort Mcmurray Airport to Grande Prairie Airport via Edmonton International Airport
- Ave. Duration
- 4h 40m
- When
- Tuesday
- Estimated price
- $340–3,300
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Vegreville to Edmonton
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $13–21
- Schedules at
- Flixbus USA
Bus from Vegreville to Edmonton
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- $12–19
- Schedules at
- Flixbus USA
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 Thanksgiving 2018: How to travel stress-free, Which side of Niagara Falls should I choose (and how do I get there)?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

