1map logoGo to main page

Edmonton, Alberta to Prince George, British Columbia from $85: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edmonton, Canada
to
Prince George, Canada

How to Get from Edmonton to Prince George: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$85 - Bus, TrainBest price
744 kmDistance
3h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edmonton to Prince George with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
3h  23m
Estimated price
$178-503
Recommended
Company
Cold Shot, VIA Rail
Bus
Train
Average Duration
12h  23m
Estimated price
$85-170
Cheapest
route map
Distance: 744 km
Duration: 3h 23m

See more options

Company
Various
Drive
Average Duration
8h  53m
Estimated price
$100-160
Company
Sundog Transportation, VIA Rail
Bus
Train
Drive
Average Duration
14h  36m
Estimated price
$113-193

Traveling From Edmonton to Prince George

The journey from Edmonton to Prince George showcases the vibrant urban landscape of Alberta transforming into the serene natural beauty of British Columbia.

Best Neighbourhoods in Prince George

Prince George offers diverse neighborhoods that cater to various interests and experiences.

Downtown Prince George
• Vibrant arts scene with galleries and theaters.
• Variety of dining options featuring local cuisine.
College Heights
• Family-friendly environment with parks and schools.
• Close to shopping and recreational facilities.
Spruceland
• Offers convenient access to major highways.
• Known for its lush green spaces and walking trails.

Best Times To Visit Prince George's Attractions

Timing your visits to attractions in Prince George can elevate your experience.

Fort George Park
Visiting early morning or late evening offers peaceful walks and fewer crowds.
The Exploration Place
Weekdays are less busy, allowing for a more relaxed exploration of exhibits.
Northern BC Wildlife Centre
Go during the spring or early fall for ideal weather and active wildlife.

Prince George Weather: What to Expect Year-Round

Prince George experiences a varied climate, with warm summers and cold winters that can shape your travel plans significantly. Late spring and early fall offer the mildest weather, making them ideal for outdoor activities and exploration.

Dining Recommendation in Prince George

Try the venison stew at The Copper Pig BBQ & Smokehouse, where the fusion of smoky flavors and locally sourced ingredients creates a distinct taste experience that contrasts with Edmonton's urban culinary scene. The warm, rustic atmosphere sets the stage for an unforgettable meal that showcases the unique flavors of British Columbia.

Edmonton - Prince George operators

Explore transport companies operating between Edmonton and Prince George, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
flycma.com

Plane from Edmonton Airport (YEG) to Prince George Airport (YXS)

Average Duration
1h 40m
Estimated price
$290-500
Website
aircanada.com

Plane from Edmonton Airport (YEG) to Prince George Airport (YXS) via Vancouver

Average Duration
4h 1m
Estimated price
$190-750
Website
westjet.com

Plane from Edmonton Airport (YEG) to Prince George Airport (YXS) via Calgary

Average Duration
4h 7m
Estimated price
$160-600
Train Show train routes
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Jasper to Prince George

Average Duration
7h 23m
Estimated price
$40-100
Bus Show bus routes
Contact phone
+1 587-557-7719
Website
coldshot.ca

Bus from Edmonton, AB - Cold Shot Passenger Terminal to Jasper, AB - 638 Connaught Dr

Average Duration
4h
Estimated price
$45-70
Contact phone
1-888-786-3641
Website
sundogtours.com

Bus from Edmonton, AB - West Edmonton Mall to Jasper, AB - Jasper Park Lodge

Average Duration
4h
Estimated price
$70-90

Edmonton to Prince George: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edmonton and Prince George offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• On your train trip from Edmonton to Prince George, the onboard services are provided by VIA Rail, which offers a catering service with a selection of hot meals, snacks, and beverages for purchase. Be sure to check their menu options upon boarding, as meals may vary. Consider bringing your own snacks and drinks as well, especially for a longer journey.
• The train service offers multiple seating options: Economy Class which is comfortable but basic, and Sleeper Class for those seeking more privacy and comfort, with additional amenities if you are looking to relax. It’s advisable to book your seats in advance to ensure you get your preferred option.
• For this route, VIA Rail is the primary operator. Visit their website VIA Rail for schedules and booking. Make sure to check local transport schedules in Prince George via BC Transit, which can help you navigate once you arrive.

Frequently asked questions

Find out more about the route from Edmonton to Prince George.

Or choose the category:
The distance between Edmonton and Prince George is approximately 382 miles or 462.6 miles by road. Travel times vary depending on the mode of transportation. It takes approximately 14 hours and 35 minutes to reach Prince George from Edmonton by taking a bus and then a train. By plane, the travel time is about 3 hours and 23 minutes. If driving, it takes approximately 8 hours and 53 minutes to travel from Prince George to Edmonton by car.
The most cost-effective option for traveling from Edmonton to Prince George is by taking a bus and train combination, with prices ranging from C$106 to C$224. This option takes approximately 12 hours and 23 minutes. However, if time is a priority, the quickest option is to fly, with a travel time of just 3 hours and 23 minutes, although the cost for this option ranges from C$224 to C$633. Ultimately, the choice between cost-effectiveness and time-efficiency depends on the traveler's preferences and priorities.
To travel from Edmonton to Prince George without using public transportation, you can drive the 463-mile distance. The journey typically takes around 8 hours and 53 minutes by car. However, please note that the prices for this route can vary, ranging from C$132 to C$211 for the cost of fuel and any tolls along the way.
To travel from Edmonton to Prince George without a car, the best option is to take a combination of bus and train. The journey typically takes around 12 hours and 23 minutes and costs between C$106-C$224. You can take a bus from Edmonton to Jasper, then transfer to a train to reach Prince George. This option allows you to sit back, relax, and enjoy the scenic views along the way.
The flight between Edmonton and Prince George typically takes 1 hour and 40 minutes. The cost of a flight between the two cities can vary from C$233 to C$623.
There are over 25 hotels available in Prince George offering a range of options for accommodation. Prices for these hotels start at C$58, providing affordable choices for travelers. The hotels in Prince George offer various amenities and locations, ensuring there is something suitable for all types of visitors. By checking online hotel booking platforms or contacting local tourism offices, you can easily find and book a suitable place to stay near Prince George.

Trips from Edmonton