6 day BC road trip - Hiking Panorama Ridge

6 Day BC Road Trip Itinerary: Interior to Sea to Sky

If you’re planning a 6 day BC road trip, this loop from the interior to the Sea to Sky is a good one. It covers some of the best-known spots in the province, a couple of historic towns, and two of the most popular hikes around – Joffre Lakes and the 32 km Panorama Ridge.

This was our fifth BC road trip, and honestly one of my favourites. We started from Vernon, but you can start from Vancouver, Kelowna, Kamloops, or pretty much anywhere. Just adjust day one and the rest of the loop still works.

Six days, from the dry interior canyons, along the Fraser River, through Lillooet, Pemberton, and Whistler, into the Sea to Sky, then back along the Thompson River. You barely repeat any road.

We did this 6 day BC road trip in early summer, and it’s the loop I’d recommend to anyone with a week to spare.

6 Day BC Road Trip at a Glance

ItemDetails
Route type6 day BC road trip loop, no backtracking
Good forRV travellers / regular car + hotels
Total distanceAround 1,100 km
Hiking highlightsJoffre Lakes, Panorama Ridge (both need bookings)
Where to stayProvincial or private campgrounds / hotels
Best seasonJune to September

If you’re not in an RV, you can still do this. There are places to stay in Lillooet, Pemberton, Hope, and Merritt, so you can run it as either an RV camping road trip or a hotel road trip.

This post covers the full route. I’ll write separate posts for the stops, campgrounds, and hikes.

6 day BC road trip - Fraser River
Fraser River near Lillooet

The Route

Here’s the full route for our 6 day BC road trip:

Vernon → Kamloops → Cache Creek → Marble Canyon → Pavilion Lake → Lillooet → Pemberton → Joffre Lakes → Garibaldi Lake → Hope → Spences Bridge → Lytton → Merritt → Kamloops → Vernon

The nice thing about this loop is how the landscape changes. You start in the dry interior, move into the Fraser Canyon, then into the Coast Mountains and the Sea to Sky, and finally follow the Fraser and Thompson rivers back to the interior. It’s not just a trip to a few viewpoints – it’s a proper BC scenic drive.

Day 1: Vernon to Lillooet

We started this 6 day BC road trip from Vernon, but honestly, you can start from pretty much anywhere. Vancouver, Kelowna, Kamloops – just adjust the first day and the rest of the loop still works.

Day one was an easy one. We drove from Vernon to Kamloops, did a short hike just outside town to warm up for the bigger stuff later, then kept going west on Highway 1. After a couple of provincial parks, we turned onto Highway 99 at Cache Creek. That’s where the scenery starts to change.

Marble Canyon Provincial Park

Worth a stop. We used it as a lunch break. You get a mix of canyon, lake, and that dry, semi-desert look the BC interior is known for.

6 day BC road trip - Marble Canyon Provincial Park

Pavilion Lake

This stretch along Highway 99 was one of my favourites, and it’s not because of any single viewpoint. It’s just a nice road to drive. Sometimes that’s the whole point.

We followed the Fraser River up to Lillooet and called it a night.

If you’re not camping

Stay in Lillooet. That way you’re already in town for day two and don’t have to rush.

Day 2: Lillooet and around

Day two was all about Lillooet and the area around it.

We started with the Red Rock Trail in the morning. Compared to Panorama Ridge on day five, this one is much easier, which makes it a good middle day on a road trip. If you’re not here specifically for hiking, you can keep it simple: a short walk, some time in town, a bit of river scenery, and an easy afternoon.

Lillooet – Our favourite stop on this trip

I really want to recommend Lillooet to RV travellers. We stayed two nights at a BC Hydro Recreation Site, and it was free. For anyone who likes RV camping, that’s a pretty good deal. It’s not a commercial RV resort and there are no fancy facilities, but the setting is nice and it’s quiet. We stayed two nights and loved it. I’ll write a separate post about Lillooet RV camping later.

If you’re not camping

We stayed two nights in Lillooet. You won’t have to change hotels every day, and you can give day two fully to the area.

6 day BC road trip - Lillooet

Historic Seton Portage Train

If you’re travelling with kids, this is a fun one. It takes about three hours return. It’s not a typical sightseeing train – it’s more of a local railway trip. If someone in your group isn’t up for long hikes, this fits nicely into a road trip.

This little train has been running since 1934, back when there was no road over the mountain and it was the only way to reach the communities on the far side of Seton Lake.

It’s still mostly a local service: kids going to school, people picking up groceries – and that’s part of the charm. It’s literally a school bus on rails. No fancy seats, just benches.

The driver talks the whole way, pointing out landmarks and telling stories like a guide. The ride hugs the north shore of Seton Lake, with jade-green water one side and mountains rising straight up the other side. One curve is so tight the track bends at an 18-degree angle, and there’s a long dark tunnel near the end.

The whole round trip takes about 3 hours. For the price and the views, it’s hard to beat.

Day 3: Lillooet to Pemberton, via Duffy Lake and Joffre Lakes

Day three is where the trip gets really pretty. This is Highway 99, the Duffy Lake Road.

Heading west from Lillooet, we stopped at a few Recreation Sites along the way. This is one of my favourite things about BC road trips. Most people only look at the famous spots, but for RV travellers, the Recreation Sites along the route are worth checking out on their own.

Duffy Lake Provincial Park

Duffy Lake Provincial Park

After Duffy Lake, the mountains start to feel bigger. Keep going west and you’re heading toward Joffre Lakes Provincial Park.

Joffre Lakes Provincial Park

Joffre Lakes is one of the most popular hikes in BC, partly because it’s close to Vancouver. You need a day-use pass to get in and to park, and you have to book it for free in advance on the BC Parks website.

The classic route is about 11 km round trip, with 400–530 m of elevation gain. You pass three lakes, and the water is that bright blue-green you’ve probably seen in photos. There are plenty of people on the trail, but still bring bear spray.

After the hike we drove straight to Pemberton and got the last campsite at Nairn Falls Provincial Park. Lucky.

If you’re not camping

Stay in Pemberton. It’s north of Whistler and a well-known outdoor town in its own right. Compared to Whistler, Pemberton is much easier on the wallet. There are hotels and a good number of vacation rentals with kitchens.

Day 4: Nairn Falls, One Mile Lake, and Pemberton

After Joffre Lakes the day before, and with the 32 km Panorama Ridge hike coming up, we kept day four light. In the morning we walked over to Nairn Falls. It’s an easy walk from the provincial park. Later we did a short trail by the railway in town and went to One Mile Lake. In the afternoon we wandered around town and stopped by the library.

No big hiking challenge today. Just a waterfall, a lake walk, a small town, and a rest. Road trips need days like this. If you’re doing 15 or 20 km every single day, you’ll burn out.

Day 5: Garibaldi Lake and Panorama Ridge

Day five happened to be Canada Day. We left Pemberton and got to the Rubble Creek parking lot at Garibaldi Lake Provincial Park in about 50 minutes.

You need to book parking here too. Not long after you leave the highway, BC Parks staff have a checkpoint set up. No booking, no entry – you’ll be turned around before you even reach the lot.

Panorama Ridge Hike

This was the hike we were most looking forward to on this 6 day BC road trip, and it turned out to be the biggest challenge too. We did Garibaldi Lake plus Panorama Ridge in one day.

ItemDetails
Total distance32 km
Elevation gain1,770 m

Garibaldi Lake on its own is already beautiful. But if you have the legs for it, keep going to Panorama Ridge. The view opens up completely and you get a 360° look over the lake. This was the day I was most looking forward to on the whole trip.

If you mostly do short trails, don’t underestimate this one. 32 km and over 1,770 m of gain asks a lot of your body, your water, your food, and your start time. We gave this day almost everything we had. And honestly, if I had to pick one hike to end our 6 day BC road trip on, it would be this one. It’s a long day, but the view from Panorama Ridge is about as good as it gets.

This is a full-day hike, so plan for it properly. If you’re not sure what to bring, I put together a backcountry hiking gear checklist – it’s the same list we use for hikes like this one. I’ll write a full guide to Panorama Ridge separately – timing, gear, and how to pace yourself.

Day 6: Pemberton to Merritt

Day six of our 6 day BC road trip was the drive home.

We could have taken the more direct route back to Vernon. Instead we picked a road we’d never driven before, and it turned out to be worth it.

Hope and Bridal Veil Falls

After Hope, we stopped at Bridal Veil Falls Provincial Park to see the waterfall. It’s a good mid-drive stop, with a pit toilet and picnic tables.

After the falls, instead of heading back the way we came, we kept going toward Spences Bridge.

Spences Bridge, along the Fraser River

This was one of the most memorable stretches of the whole trip.

From Hope to Spences Bridge, you follow the Fraser River north. The water is a really distinct muddy yellow. The fun part: this is the same Fraser River we saw on day one. Same river, different spot, different direction.

If you drive this, try to go south to north. The river is on your right, which makes it easier to pull over at viewpoints.

Lytton: Fraser River to Thompson River

At Lytton, things change again. The Fraser fades out of view, and the clear Thompson River takes over.

From there you follow the Thompson. The color, the valley, the whole feel is different from the Fraser. This is what I love about BC road trips — a lot of the time, the best part is just the driving.

Highway 8: Spences Bridge to Merritt

Next we took Highway 8. We’d never driven it before.

It was hit by wildfires and flooding in 2021, and after repairs it only reopened fully last December. Driving it now, the main thing we noticed was: good road, almost no traffic. If you like scenic drives, this is a really comfortable one. If you have the time, I’d add it to any BC interior road trip.

Day 6.5: Merritt to Vernon

our 6 day BC road trip

From Merritt we took Highway 5A to Kamloops.

This stretch is pretty flat and not busy, though there are quite a few trucks, so pay attention. You’ll pass a few lakes along the way. Nothing famous, but as a last leg of a road trip, it’s a nice one.

Then back to Kamloops, and back to Vernon. That was our 6 day BC road trip loop done. Well, kind of – we actually took 6.5 days. You could drive the whole thing back to Vernon on day 6 if you’re okay with a longer day behind the wheel, but we split it up and took our time.

Doing this without camping

We did this in an RV, but you can absolutely do it in a regular car with hotels. If you’re not camping, here’s roughly how I’d book it:

DayRouteStay
Day 1Vernon → Kamloops → Cache Creek → Marble Canyon → Pavilion Lake → LillooetLillooet
Day 2Red Rock Trail + around LillooetLillooet
Day 3Lillooet → Duffy Lake → Joffre Lakes hike → PembertonPemberton
Day 4Nairn Falls + One Mile Lake + PembertonPemberton
Day 5Garibaldi Lake + Panorama RidgePemberton or Whistler
Day 6Pemberton → Hope → Spences Bridge → Lytton → Merritt → Kamloops → VernonBack in Vernon

If you don’t like camping, or you’re travelling with kids or older family members, this version is easier and more comfortable.

To compare hotels along the route, I usually check Booking.com, or VRBO for family-friendly places.

Is this 6 day BC road trip for you?

Good fit if you:

  • Like scenic drives (Fraser River, Thompson River, Highway 99) and road trips in general
  • Love being outside — hiking, paddling, that kind of thing
  • Want a loop instead of an out-and-back
  • Are happy to plan ahead for parking and campsites, and don’t mind changing where you sleep

Not a great fit if you:

  • Want to drive two hours a day and then relax at a resort
  • Don’t want to move around much
  • Can’t book parking or campsites in advance (Garibaldi and Joffre Lakes both need it)
  • Have no hiking experience at all

If you only have 4 or 5 days

You can still do a shorter version of this loop. The easiest way is to cut day two, or skip the Panorama Ridge day and just do Garibaldi Lake. If you only have 4 days, I’d drop Lillooet and go straight from Kamloops toward Pemberton, then do Joffre Lakes and one lighter day before heading back.

The main thing is to keep the loop shape. The drive itself is a big part of the trip, so don’t rush it.

If you only do one 6 day BC road trip in your life, this is a pretty good one to pick.

Leave a Reply

Your email address will not be published. Required fields are marked *