Prince George, Canada
| |

Prince Rupert & Inside Passage Explorer Road Trip Itinerary

When you think about Canada’s great road trips, the Icefields Parkway or Cabot Trail probably come to mind first. But there’s a lesser-known stretch in northern British Columbia that’s every bit as dramatic – and far less crowded.

This road trip through Prince Rupert & Inside Passage Explorer is all about vast, untamed spaces. Think coastal rainforests where grizzlies wander, rivers alive with leaping salmon, and long stretches of highway where you can drive for an hour without passing another soul.

This trip is special because it combines winding mountain roads with an unforgettable ferry journey along the Inside Passage to Vancouver Island.

It’s part road adventure, part coastal escape, with ancient forests, local heritage and wild scenery along the way.

Route Overview

Prince Rupert → Khutzeymateen Grizzly Sanctuary → Terrace → Smithers → Hazelton (optional) → Prince George → BC Ferries to Vancouver Island

Ideal trip length: 7 – 10 days

Best time to go: Late May to early September; when ferries run frequently and roads are clear of snow.

This post contains affiliate links.

Start: Prince Rupert – gateway to the North Coast

Prince Rupert, Canada

Start in Prince Rupert, a remote but welcoming port town perched on Kaien Island and wrapped in misty coastal forest.

It’s about as far west as you can drive on Canada’s Highway 16 and makes an ideal first stop for exploring BC’s rugged north coast.

Spend the day wandering the working harbour, watching bald eagles circle the docks and visiting the North Pacific Cannery. It’s a fascinating museum set inside an old salmon cannery that tells the story of the region’s fishing boom.

For wildlife lovers, the sheltered waters here are prime for spotting humpbacks, orcas and porpoises on a whale-watching tour.

Eat: Keep food simple and fresh. The Rain Dining Room is known for its local seafood chowder and salmon burger, best washed down with a cold local ale while the fog rolls in.

Stay: For a comfortable stay with a warm welcome, try Crest Hotel right by the waterfront.

Stop 1: Khutzeymateen Grizzly Sanctuary – close encounters

A grizzly bear at Khutzeymateen Grizzly Sanctuary in Canada

Head north from Prince Rupert to the Khutzeymateen Grizzly Sanctuary, Canada’s first protected area dedicated to grizzly bears.

This remote fjord-like inlet, surrounded by old-growth rainforest, is only accessible by boat or floatplane.

This makes it one of the best places in the world to watch grizzlies grazing tidal meadows or fishing for salmon in late summer.

Join a guided boat tour (May to September) from Prince Rupert and drift through the still waters while keeping your eyes peeled for bears, eagles and seals.

The hum of the engine fades, the cedars close in, and suddenly a huge grizzly appears through the mist.

Stay: Treat yourself to an overnight at a floating lodge for an extended wilderness experience, or return to the Crest Hotel for a warm bed by the water.

Stop 2: Terrace – fishing tales and mountain backdrops

Terrace, Skeena River in BC, Canada

After your wildlife fix, point your wheels east on Highway 16: the Yellowhead Highway, one of Canada’s classic trans-provincial routes.

Your next major stop is Terrace, a friendly town on the banks of the Skeena River.

Terrace is all about the outdoors – think salmon fishing, mountain biking and hot springs tucked in the forest.

Take a walk along the riverside trails, or if you want to stretch your legs, detour to Lakelse Lake Provincial Park, a great spot for a picnic or a dip if the weather’s kind.

If you time it right, you might catch one of the region’s summer music or Indigenous cultural festivals.

The Gitxsan and Tsimshian First Nations have deep roots here, and you’ll find their stories woven through local art and totem poles.

Stay: For a comfy night’s rest, check out Best Western Terrace Inn – a relaxed base with friendly staff and easy access to the river trails.

Optional Stop: Hazelton – totem poles and heritage

Hazelton, BC, Canada

Before you reach Smithers, consider swinging north for a half-day detour to Hazelton, where the Skeena and Bulkley rivers meet.

This small village is a gem if you’re curious about Indigenous history.

Visit the Ksan Historical Village, a replica Gitxsan village with beautifully carved totem poles and traditional longhouses.

It’s one of the best places to learn how local First Nations have lived on this land for thousands of years.

Stop 3: Smithers – alpine town with laid-back vibe

Twin Falls in Smithers, BC

Next up is Smithers, a town that surprises a lot of road trippers with its alpine flair.

It feels a bit Swiss – wooden chalets, mountain peaks and a laid-back outdoor vibe.

If you’re keen to stretch your legs, check out the Twin Falls Trail, a short walk that takes you to a pair of thundering cascades at the base of Hudson Bay Mountain.

Or head to Driftwood Canyon Provincial Park, where you can spot 50-million-year-old fossils embedded in rock – a brilliant reminder that this land has always been shifting.

Stay: For a cosy base with mountain views, have a look at Stork Nest Inn, a welcoming spot in the heart of town with hearty breakfasts to set you up for the trails.

Stop 4: Prince George: The Hub of the North

Prince George, Canada

From Smithers, it’s a longer stretch to Prince George, the largest city in northern BC and the region’s main crossroad.

It’s not showy, but it’s friendly and practical; a good place to restock, wash the mud off the car, and plan the next leg of the journey.

Take a walk along the Cottonwood Island Nature Park trails or drop by the local museum to get a sense of how this city has grown from fur-trading post to the modern hub it is today.

The craft beer scene is decent here too; Trench Brewing does a great tasting flight, best paired with local stories from the bartender.

Stay: Check out Courtyard by Marriott Prince George, modern, relaxed and a good place to recharge before hitting the road again.

Final stop: BC Ferries – Inside Passage to Vancouver Island

Whale at Vancouver Island

Now comes the final flourish and one of the best bits of this road trip.

Drive west to Prince Rupert again (or park up in Port Hardy if you’ve looped south) and hop on the BC Ferries Inside Passage route down the wild coastline.

You’ll disembark at Port Hardy, at the northern tip of Vancouver Island, ready to extend your adventure if you fancy it. One unforgettable addition?

Book the covered whale watching adventure in Vancouver and get even closer to the magnificent marine life you’ve glimpsed from the ferry, sheltered from the elements but right in the heart of the action. 

Whether you push on to explore more of the island or head straight for the island’s east coast and the ferry back to Vancouver, it’s the perfect way to wind down after days of big skies and empty highways.

Stay: Check out Glen Lyon Inn, spacious rooms, big windows looking out over the water, and a friendly welcome to round off your trip.

Essentials

Driving time (without stops): Approx. 12 – 15 hours total

What to pack: Good rain gear, layers for chilly ferry decks, a camera with a zoom lens for wildlife and a sense of adventure.

Driving tip: Fuel up often – services can be sparse on some legs. Ferry bookings for the Inside Passage sell out fast, so reserve well in advance.

Final Thoughts

The road trip through Prince Rupert & Inside Passage is for those who crave wildness on their travels – who don’t mind a bit of drizzle if it means seeing a grizzly ambling along a tidal meadow or a bald eagle circling a salmon-rich river.

Come prepared for remote stretches, rain showers, and the kind of landscapes that remind you how vast and untamed this corner of Canada still is.