1map logoGo to main page

Prince Rupert, British Columbia to Terrace, British Columbia from CA$30: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Prince Rupert, Canada
to
Terrace, Canada

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

$30 by carBest price
149 kmDistance
1h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Prince Rupert to Terrace 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
BC Bus North
Bus
Average Duration
1h  45m
Estimated price
CA$0-50
Recommended
Company
Various
Drive
Average Duration
2h  6m
Estimated price
CA$30-50
Cheapest
route map
Distance: 149 km
Duration: 1h 45m

See more options

Company
VIA Rail
Train
Average Duration
2h  20m
Estimated price
CA$29-122

Traveling From Prince Rupert to Terrace

The journey from Prince Rupert to Terrace showcases a stunning transition from a bustling coastal city rich in maritime culture to a serene inland community surrounded by majestic mountains and tranquil rivers.

Best Neighbourhoods in Terrace

Terrace is home to diverse neighborhoods, each offering unique experiences.

Rosswood
• Nestled in nature, ideal for outdoor enthusiasts.
• Close to recreational trails and fishing spots.
Terre Vista
• Family-friendly with parks and schools nearby.
• Scenic views of the Skeena Valley.
Downtown Terrace
• Vibrant urban center with shops and restaurants.
• Hosts local events and art galleries.

Best Times To Visit Terrace's Attractions

Timing your visit can elevate your experience at Terrace's highlights.

Kleanza Creek Provincial Park
Visit on weekdays during late spring to enjoy serene hiking trails without crowds.
Heritage Park Museum
Explore on rainy afternoons for a more relaxed, uncrowded experience.
Skeena Valley Golf and Country Club
Join early morning tee times in summer for cooler weather and fewer players.

Terrace Weather: What to Expect Year-Round

Terrace experiences a temperate climate with warm summers and cold winters, making it ideal for outdoor activities year-round. Planning your visit during late spring to early fall allows for optimal weather and a vibrant local atmosphere.

Dining in Terrace: A Culinary Contrast

For a delightful change, try the locally-sourced bison burger at Skeena Valley Restaurant, where the rustic charm and stunning mountain views enhance your dining experience. Unlike Prince Rupert's seafood focus, Terrace offers a taste of the land with rich, hearty flavors that highlight the region's agricultural bounty.

Prince Rupert - Terrace operators

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

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

Bus from Prince Rupert to Terrance Skeena Mall

Average Duration
1h 45m
Estimated price
0-50
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Prince Rupert to Terrace

Average Duration
2h 20m
Estimated price
29-122

Frequently asked questions

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

Or choose the category:
The distance between Prince Rupert and Terrace in British Columbia is approximately 72 miles. By train, it typically takes around 2 hours and 20 minutes to travel from Prince Rupert to Terrace. If traveling by car, the journey from Prince Rupert to Terrace takes approximately 2 hours and 6 minutes. Finally, by bus, it generally takes around 1 hour and 45 minutes to get from Prince Rupert to Terrace.
The most cost-effective option for traveling from Prince Rupert to Terrace is to drive, with costs ranging from C$28 to C$46. This mode of transportation takes approximately 2 hours and 6 minutes. However, the fastest way to reach Terrace is by bus, with a travel time of only 1 hour and 45 minutes. The cost for taking the bus can range from C$0 to C$46. Overall, taking the bus would be the most time-efficient option, while driving would provide a more cost-effective alternative.
The prices for traveling from Prince Rupert to Terrace by train range from C$26 to C$112. If taking the bus from Terrace to Prince Rupert, prices can vary from C$0 to C$46. These prices may vary depending on factors such as the class of service, time of travel, and any applicable discounts or promotions. It is advisable to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Prince Rupert to Terrace without using public transportation, you can drive the distance of 92 miles, which takes approximately 2 hours and 6 minutes. The driving route offers scenic views along the way. The cost of driving from Prince Rupert to Terrace by car can vary between C$28 and C$46, depending on factors like fuel consumption and vehicle type.
To travel from Prince Rupert to Terrace without a car, the best option is to take a bus. The journey takes approximately 1 hour and 45 minutes and ticket prices range from C$0 to C$46. This is a convenient and cost-effective way to reach Terrace from Prince Rupert without the need for a personal vehicle.
Yes, there is a direct link between Prince Rupert and Terrace. VIA Rail operates a train service that departs from Prince Rupert three times a week and arrives in Terrace approximately 2 hours and 20 minutes later. There is also a direct bus service provided by BC Bus North, departing from Prince Rupert twice a week and arriving at Terrance Skeena Mall in approximately 1 hour and 45 minutes. Both modes of transportation offer convenient and direct options for traveling between Prince Rupert and Terrace.
There are several options for accommodation near Terrace. With over 13 hotels available, you have a range of choices to suit your budget and preferences. Prices start at C$33, making it affordable for various travelers. Whether you're looking for luxury accommodations or budget-friendly options, there are hotels available to cater to your needs. It's recommended to check online booking platforms or contact local tourism offices for more information on specific hotels and availability.