HUB hero image

How to Travel from

Prince Rupert to Grande Prairie

by Plane, Route or Car

Prince Rupert
+0
Grande Prairie
Transport search to Grande Prairie
Prince Rupert
+0
Grande Prairie
Building a composite car route
Cheapest
Best Offer!
Car
16 h 5 min
1253 km.
from $68
Composite Route Car Only
Schedule

Prince Rupert, Canada → Grande Prairie, Canada

All
All days
05 Aug, Wed
06 Aug, Thu
07 Aug, Fri
08 Aug, Sat
09 Aug, Sun

Cheapest and Fastest Ways to Travel from Prince Rupert to Grande Prairie

Composite routes from Prince Rupert to Grande Prairie

Cheapest
Other

Transport providers

Air Canada
Website
WestJet
Website
Air Canada
Website
10h 54m
Every day
$267.17–$826.97
WestJet
Website
7h 8m
Monday and Thursday
$139.95–$597.96
VIA Rail
Website
VIA Rail
Website
10h 35m
3 times a week
$62.34–$127.23
+1 888 842-7245
+1 888 842-7245
Call
BC Bus North
Website
BCTransit
Website
Cold Shot
Website
BC Bus North
Website
1h 45m
Twice a week
$25.45–$35.62
1-844-564-7494
1-844-564-7494
Call
BCTransit
Website
1h 32m
Twice daily
250-385-2551
250-385-2551
Call
Cold Shot
Website
1h 50m
Once daily
$43.26–$59.80
+1 587-557-7719
+1 587-557-7719
Call Contact via email

Questions and Answers

What is the cheapest way to get from Prince Rupert to Grande Prairie?

The cheapest way to get from Prince Rupert to Grande Prairie is to bus which costs $130.43 - $195.65 and takes 21h 11m.

What is the fastest way to get from Prince Rupert to Grande Prairie?

The fastest way to get from Prince Rupert to Grande Prairie is to bus and fly which takes 11h 14m and costs $152.17 - $597.83 .

Is there a direct bus between Prince Rupert and Grande Prairie?

No, there is no direct bus from Prince Rupert to Grande Prairie. However, there are services departing from Prince Rupert and arriving at Grande Prairie, AB - Cold Shot Depot via Prince George and Dawson Creek, AB. The journey, including transfers, takes approximately 21h 11m.

How far is it from Prince Rupert to Grande Prairie?

The distance between Prince Rupert and Grande Prairie is 812 km. The road distance is 1255.4 km.

How do I travel from Prince Rupert to Grande Prairie without a car?

The best way to get from Prince Rupert to Grande Prairie without a car is to bus which takes 21h 11m and costs $130.43 - $195.65 .

How long does it take to get from Prince Rupert to Grande Prairie?

It takes approximately 11h 14m to get from Prince Rupert to Grande Prairie, including transfers.

Where do I catch the Prince Rupert to Grande Prairie bus from?

Prince Rupert to Grande Prairie bus services, operated by BC Bus North, depart from Prince Rupert station.

Where does the Prince Rupert to Grande Prairie bus arrive?

Prince Rupert to Grande Prairie bus services, operated by BC Bus North, arrive at Prince George, BC station.

What is the time difference between Prince Rupert and Grande Prairie?

Grande Prairie is 1h ahead of Prince Rupert. It is currently 02:22 in Prince Rupert and 03:22 in Grande Prairie.

Can I drive from Prince Rupert to Grande Prairie?

Yes, the driving distance between Prince Rupert to Grande Prairie is 1255 km. It takes approximately 16h 15m to drive from Prince Rupert to Grande Prairie.

Where can I stay near Grande Prairie?

There are 29+ hotels available in Grande Prairie. Prices start at $54.80 per night.
+0