1map logoGo to main page

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

Compare Travel Options and Prices

from
Terrace, Canada
to
Prince Rupert, Canada

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

$28 by carBest price
148 kmDistance
1h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Terrace to Prince Rupert 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-49
Recommended
Company
various
Drive
Average Duration
2h  5m
Estimated price
CA$28-42
Cheapest
route map
Distance: 148 km
Duration: 1h 45m

See more options

Company
VIA Rail
Train
Average Duration
2h  20m
Estimated price
CA$28-119

Traveling From Terrace to Prince Rupert

The journey from Terrace to Prince Rupert offers you a fascinating contrast between the serene, mountain-studded landscapes of Terrace and the vibrant coastal charm of Prince Rupert.

Best Neighbourhoods in Prince Rupert

Prince Rupert boasts diverse neighborhoods, each offering distinct experiences for visitors.

Downtown Prince Rupert
• Trendy shops and cafes line the bustling streets.
• Nearby waterfront views provide stunning photo opportunities.
Summit Avenue
• Family-friendly atmosphere with local parks and amenities.
• Quiet residential area perfect for leisurely strolls.
Cow Bay
• Unique boutiques and art galleries showcase local talent.
• Vibrant dining scene with fresh seafood options.

Best Times To Visit Prince Rupert's Attractions

Timing your visits can greatly enhance your experience in Prince Rupert.

Museum of Northern British Columbia
Visit early in the morning for quieter exploration and engaging exhibits.
Capilano Park
Late afternoon offers serene walks and beautiful sunsets without crowds.
Ferry Island
Spring and early fall provide mild weather and fewer visitors for picnics.

Prince Rupert Weather: What to Expect Year-Round

Prince Rupert experiences a temperate maritime climate, characterized by mild temperatures and significant rainfall throughout the year. Visiting during the drier months from late spring to early fall enhances your outdoor adventures, while rain can create a lush, vibrant atmosphere in the city during other seasons.

Dining Recommendation in Prince Rupert

Don't miss trying the fresh salmon at Ocean View Restaurant, where the flavors of the Pacific Northwest come alive. This waterfront spot contrasts with Terrace's hearty fare, offering a unique atmosphere and a menu driven by local seafood and inspiring culinary creativity.

Terrace - Prince Rupert operators

Explore transport companies operating between Terrace and Prince Rupert, 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 Rupert

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

Train from Terrace to Prince Rupert

Average Duration
2h 20m
Estimated price
CA$28-119

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

Traveling between Terrace and Prince Rupert 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 bus travellers
• Be sure to check the BC Bus North schedule before you leave, as the buses depart only twice a week on Mondays and Thursdays; you can find the schedule and book your tickets at BC Bus North.
• When departing from Terrace Skeena Mall, arrive at least 15 minutes early to allow time for any last-minute changes or to find your exact bus platform; the station can get a bit busy with local passengers.
• Upon arrival at Prince Rupert Station, familiarize yourself with the layout of the station using their Prince Rupert Station Map; there are dining options nearby such as the Wharf Gate Restaurant, perfect for grabbing a bite after your journey.

Frequently asked questions

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

Or choose the category:
The distance between Terrace and Prince Rupert is 72 miles. By train, it takes approximately 2 hours and 20 minutes to reach Prince Rupert from Terrace. By car, it takes approximately 2 hours and 5 minutes to travel from Terrace to Prince Rupert. Lastly, by bus, it takes approximately 1 hour and 45 minutes to reach Prince Rupert from Terrace.
The most cost-effective option for traveling from Terrace to Prince Rupert is by driving, with a cost range of C$26-C$40. This option takes approximately 2 hours and 5 minutes. However, if time efficiency is a priority, taking the bus is the fastest option, with a travel time of 1 hour and 45 minutes. The cost for the bus ranges from C$0 to C$46. Both modes of transportation provide reasonable options for reaching Prince Rupert from Terrace.
The prices for traveling between Terrace and Prince Rupert can vary depending on the mode of transportation chosen. If taking the train, the prices can range from C$26 to C$112. For the bus, the prices can vary from C$0 to C$46. It is recommended to check with the respective transportation companies for the most accurate and up-to-date pricing information.
To travel from Terrace to Prince Rupert without using public transportation, you can choose to drive by car. The driving distance between the two cities is approximately 92 miles, and it takes about 2 hours and 5 minutes to drive the route. The cost of driving from Terrace to Prince Rupert by car can range from C$26 to C$40, depending on factors such as gas prices and vehicle efficiency.
To travel from Terrace to Prince Rupert without a car, the best option is to take a bus. The bus journey takes around 1 hour and 45 minutes and fares can range from C$0 to C$46 depending on the operator and time of travel. This is a convenient and affordable option for those who do not have access to a car or prefer not to drive. Additionally, the bus route offers scenic views of the beautiful British Columbia landscape.
Yes, there is a direct link between Terrace and Prince Rupert. VIA Rail operates a train service three times a week, departing from Terrace and arriving in Prince Rupert in approximately 2 hours and 20 minutes. Additionally Bus North operates a bus service between the two destinations twice a week, with a travel time of around 1 hour and 45 minutes. Both modes of transportation provide convenient options for traveling between Terrace and Prince Rupert.
There are plenty of options for accommodation near Prince Rupert. There are over 14 hotels available in the area, offering a range of prices starting at C$82. Some popular choices include Crest Hotel, Pacific Inn, and Totem Lodge Motel. These hotels provide a comfortable stay for visitors looking to explore the beautiful city of Prince Rupert.