1map logoGo to main page

Terrace, British Columbia to Prince George, British Columbia from $0: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Terrace, Canada
to
Prince George, Canada

How to Get from Terrace 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.

$0 by busBest price
578 kmDistance
2h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Terrace 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
Central Mountain Air
Plane
Average Duration
2h  40m
Estimated price
$260-1
Recommended
Company
BC Bus North
Bus
Average Duration
8h  30m
Estimated price
$0-50
Cheapest
route map
Distance: 578 km
Duration: 2h 40m

See more options

Company
VIA Rail
Train
Average Duration
10h  4m
Estimated price
$55-110
Company
Various
Drive
Average Duration
7h  12m
Estimated price
$80-120

Traveling From Terrace to Prince George

The journey from Terrace to Prince George offers a blend of Terrace's stunning coastal mountains and Prince George's vibrant urban life.

Best Neighbourhoods in Prince George

Prince George features diverse neighborhoods that cater to various interests.

College Heights
• Close to UNBC campus and local shops
• Scenic parks and trails for outdoor enthusiasts
Downtown Prince George
• Home to vibrant arts and culture scene
• Numerous restaurants and cafes to explore
Hart Highlands
• Family-friendly atmosphere with spacious parks
• Access to recreational activities year-round

Best Times To Visit Prince George's Attractions

Timing your visit to attractions in Prince George can enhance your experience significantly.

Gateway Frame Park
Early mornings on weekdays are ideal for peaceful strolls and photography.
Prince George Museum
Visit during weekdays for quieter exhibits and more engaging interactions.
Fort George Park
Late afternoons in summer offer vibrant activities and fewer visitors.

Prince George Weather: What to Expect Year-Round

Prince George experiences a diverse climate, with warm summers and cold winters, making it essential to plan according to seasonal weather patterns. Spring and early fall typically offer comfortable temperatures for outdoor activities, while winter's snow can create a picturesque setting for winter sports and festivals.

Dining Recommendation in Prince George

For a taste of creativity, try the bison burger at The Copper Pig, where the atmosphere is lively and the focus is on locally sourced ingredients. This contrasts with Terrace's Pacific Northwest flavors, offering you a chance to savor unique flavor profiles that highlight British Columbia’s diverse culinary scene.

Terrace - Prince George operators

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

Bus Show bus routes
Contact phone
1-844-564-7494
Website
https://bcbus.ca/

Bus from Terrance Skeena Mall to Prince George, BC

Average Duration
8h 30m
Estimated price
$0-50
Train Show train routes
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Terrace to Prince George

Average Duration
10h 4m
Estimated price
CA$55-110
Plane
Website
http://flycma.com

Plane from Terrace Airport (YXT) to Prince George Airport (YXS)

Average Duration
1h 10m
Estimated price
CA$240-480

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

Traveling between Terrace 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
• Onboard services on VIA Rail's route from Terrace to Prince George include meal service in the dining car, offering a selection of Canadian dishes made with local ingredients. They also provide a snack bar for lighter fare and beverages throughout the journey. Be sure to check the schedule for dining hours, as meal service may vary.
• This route primarily operates under VIA Rail, offering three seating options: Economy, Business, and First Class. Economy class is budget-friendly, while Business Class offers larger seats with more legroom and complimentary meals. First Class provides the most luxurious experience, with premium seating, exclusive dining experiences, and enhanced amenities.
• When you arrive at Prince George station, expect it to be smaller and more accessible than larger city terminals. You can leave your luggage at the station's baggage service for a small fee, which gives you some freedom to explore. Restrooms are available, but showers are not, so plan accordingly before your arrival.
• The fastest way to get from Prince George station to the city center is to take the BC Transit bus #5 towards PG Regional Hospital and get off at the 1st and Victoria stop. This option takes about 15 to 20 minutes. Check BC Transit schedules at bctransit.com
Useful tips for bus travellers
• Before your trip, check the BC Bus North schedule online at BC Bus North to confirm departure times and any potential updates, as services operate only twice a week, on Tuesdays and Fridays.
• Pack snacks and drinks for the 8h 30m journey from Terrace to Prince George, as there may be limited dining options along the route; consider stopping by local eateries in Terrace, such as The Greenhouse or Starbucks, before boarding.
• Upon arrival at the Prince George station, familiarize yourself with local transit options, as there are bus stops right outside the station; you can find the transit schedule and route details at Prince George Transit to easily navigate your next destination.

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Terrace to Prince George is by bus. The bus fares for this route range from C$0 to C$68, depending on the type of ticket and the time of booking. The journey by bus typically takes around 8 hours and 30 minutes.
The fastest way to travel from Terrace to Prince George is by flying. The flight duration is approximately 2 hours and 40 minutes, making it the quickest option. However, it is important to note that the cost of flying can vary and may range from C$379 to C$664, depending on factors such as the airline and time of booking.
The distance between Terrace and Prince George is approximately 388 kilometers. If you are traveling by road, the distance is about 578 kilometers.
To travel from Terrace to Prince George without a car, the most convenient option is to take a bus. There are several bus companies that operate on this route, offering affordable fares ranging from C$0 to C$68. The journey takes approximately 8 hours and 30 minutes, and buses typically run multiple times a day.
The journey from Terrace to Prince George takes approximately 2 hours and 40 minutes, including transfers. The quickest way to travel between these two cities is by driving, as it offers a direct route on BC-16 E. If you prefer public transportation, Greyhound buses operate on this route as well, with several departure times throughout the day.
The fastest way to travel from Terrace to Prince George is by flying, which takes approximately 2 hours and 40 minutes. However, this is also the most expensive option, with ticket prices ranging from C$379 to C$664. If you are looking for a more budget-friendly alternative, you can consider taking a bus, which takes around 8 hours and 30 minutes and costs between C$0 and C$68. Another option is to take a train, which takes about 10 hours and 4 minutes and has ticket prices ranging from C$68 to C$149.
There are several options for accommodation near Prince George. With over 25 hotels available, you can choose from a range of options to suit your budget and preferences. Prices start at C$60 per night, offering affordable choices for travelers. Some popular hotels in the area include chains like Ramada, Sandman, and Best Western.
Yes, you can definitely drive from Terrace to Prince George. The driving distance is approximately 578 km, which takes roughly 7 hours and 12 minutes without traffic.
Yes, there is a direct bus service available between Terrace and Prince George. The bus departs from Terrance Skeena Mall and arrives at Prince George. The service operates twice a week, specifically on Tuesdays and Fridays. The journey duration is approximately 8 hours and 30 minutes.
To catch the Terrace to Prince George bus, you will need to go to the Terrance Skeena Mall station. This is where the bus services, operated by BC Bus North, depart from.
The Terrace to Prince George bus arrives at the Prince George station. This is the designated terminal where BC Bus North services end their journey.
Central Mountain Air is the only airline that offers flights between Terrace and Prince George. They operate regular flights from Terrace Airport to Prince George Airport.
The fastest way to travel from Terrace to Prince George is by taking a direct flight. The flight time is approximately 1 hour and 10 minutes. Central Mountain Air offers flights between Terrace Airport and Prince George Airport. The prices for flights between the two cities range from C$392 to C$661.
The flight from Terrace to Prince George takes approximately 1 hour and 10 minutes. This duration is for the direct flight which operates between Terrace Airport and Prince George Airport.
Trains from Terrace to Prince George arrive at Prince George station. VIA Rail operates train services between the two locations. Prince George station is conveniently located in downtown Prince George, making it easy for travelers to access nearby accommodations and explore the city.
Yes, there is a direct train between Terrace and Prince George. The train service operates three times a week on Wednesdays, Fridays, and Sundays. The journey duration is approximately 10 hours and 4 minutes.
To catch the train from Terrace to Prince George you will need to go to the Terrace station. The train services are operated by VIA Rail.
The cost of a flight from Terrace to Prince George can range from C$392 to C$661.
The cost of a train ticket from Terrace to Prince George ranges from C$68 to C$149.
The cost of a bus ticket from Terrace to Prince George can range from C$0 to C$68.
The cost to drive from Terrace to Prince George can vary depending on factors such as the type of vehicle, fuel prices, and driving habits. On average, the cost of gas for this journey is approximately C$40-C$60.