Pemberton to Lillooet Road Trip Guide: Best Stops Along Highway 99 (Duffey Lake Road)

The Duffey Lake Road, part of Highway 99, connects two distinctive communities, each with its own unique character and surrounded by dramatically different landscapes. Along the way, enjoy views of turquoise lakes and rivers, snow-capped peaks, vast glaciers and waterfalls.

From the lush alpine scenery of Pemberton to the dry, rugged beauty of Lillooet, this 100km long road trip showcases the remarkable geographic diversity of British Columbia’s interior.

This is one of those journeys that is every bit as rewarding as the destination – especially when you take the time to step off the road and explore on foot.

Close up of out of focus wildflowers in foreground with calm lake in background, reflecting snow capped peaks in the background
Duffey Lake

For all these reasons, the Duffey Lake Road is well worth adding to your BC travel list, either as a standalone road trip or as part of a longer journey through the province.

This post shares our favourite stops along Highway 99 between Lillooet and Pemberton, from hiking trails and campgrounds to roadside viewpoints and day use areas. At the end, I’ve also included driving advice and accommodation recommendations.

We recently returned to this region for the first time in many years and were instantly reminded of the incredible variety packed into this area of BC. We spent five days exploring this region and still left with plenty of reasons to return.

This region is part of the traditional territory of the St’át’imc people. Note that at the time of writing there are nearby wildfires that may impede travel. Please check Wildfire BC first. Always Leave No Trace as you explore.

There are affiliate links in this post. If you make a purchase via one of these links, we may receive a small percentage of the sale.

Vehicle view of Highway 99, featuring winding road with one lane on each side, rock cliff on right and forested mountains on left
Duffey Lake Road views (Highway 99)

Pemberton to Lillooet road trip map

Use the below map to locate the featured stops between Pemberton and Lillooet.

Where to stop on the Duffey Lake Road (Highway 99)

Time to share all of our favourite places to check out between Pemberton and Lillooet!

The following locations are accessible in the summer months, from late June to early September. Most can be visited between mid-spring and mid-autumn, weather permitting.

This guide is written from south to north (Pemberton to Lillooet) but it works well in reverse too.

Gemma stands on a rock above turquoise coloured Joffre Lakes, with forested slopes behind, snow capped mountains in distance
Joffre Lakes

Pemberton

The village of Pemberton is home to around 3,600 people. Despite feeling more remote than Whistler (30 minutes drive south), it is typically warmer due to its lower elevation, valley microclimate and the rain shadow effect.

This community has been growing a lot in recent years, with new residents drawn in by its combination of agricultural roots and world-class outdoor recreation. Until recently, we’d never really spent much time in the area. I loved its small size, laid back feel and, of course, the mountain backdrop.

Pemberton railway station, a one storey building backdropped by mountains and surrounded by scattered trees
Downtown Pemberton
  • Downtown Pemberton – Take a walk along Frontier Street and explore local shops, cafes and restaurants. Blackbird Bakery is located in the historic railway station building
  • Nairn Falls – Just outside of Pemberton, a 2.7km return trail follows the Green River through a forested canyon to a series of powerful waterfalls. A must see while in the area!
  • One Mile Lake – Need to cool down? Join the locals for a dip in this icy cold lake, backdropped by impressive peaks. Please note – closed at time of writing due to wildfire risk
  • Farm Stand Tour – Make the most of Pemberton’s agricultural bounty with a road trip to local farm stands selling fruit, vegetables, flowers, meat and pantry items). We loved Helmer’s!
  • The Beer Farmers – Located on a 4th-generation organic family farm, this relaxed craft brewery grows its own barley and hops. Enjoy a beer on the sunny patio with mountain views
Shoreline view of One Mile Lake, which is backdropped by forested hills and mountains
One Mile Lake
Close up of two beer flights on a picnic table outside the Beer Farmers wooden barn in Pemberton
The Beer Farmers

Pemberton Industrial Park

While an industrial park may seem like an odd place to stop, there are at least two good reasons – the British Baker and Pemberton Brewing Company.

Of course, the latter is less appropriate when leaving Pemberton but a cold beer at the end of the drive from Lillooet is hard to beat. Pemberton Brewing has a small tasting room with a sunny mountain view patio. They sometimes have a food truck.

The British Baker is a lovely little spot serving coffee, pastries, pies, sausage rolls, scotch eggs and a large choice of sweet treats. Originally from England, my interest was obvious but I do think it’s a great place to grab some food for the road.

Close up of cake counter at the British Baker in Pemberton
The British Baker, Pemberton

In-SHUCK-ch Forest Service Road turn-off

As of the time of writing (late July 2026), the In-SHUCK-ch Forest Service Road is restricted to local traffic only due to the Twin Two Creek wildfire.

If you’re driving a vehicle suitable for unpaved roads, consider extending your adventure onto the start of the In-SHUCK-ch Forest Service Road. The route follows the shores of 25 km long Lillooet Lake and provides access to several Recreation Sites with low-cost camping options.

Joffre Lakes (day pass/reservation required)

Joffre Lakes is the most famous stop on the Duffey Lake Road. This trio of glacier-fed lakes is the epitome of alpine beauty – turquoise water, glaciers, snow capped peaks and waterfalls.

The first lake is just a few minutes walk from the parking area, with the second 2.6km (with 340m elevation gain) further and the final lake another 900m (and 70m additional elevation gain). For hikers with mountain experience, the difficulty of the return hike is on the low side of moderate.

Shoreline view of Upper Joffre Lake, a bright turquoise lake backdropped by large rocky mountains, topped with a glacier
Upper Joffre Lake

With such a high effort to reward ratio, it’s no surprise that Joffre Lakes became extremely popular in the mid-2010s. A seasonal day pass system was introduced in 2021 to help manage crowds, along with annual closures to for the Líl̓wat Nation and N’Quatqua to reconnect with the land.

To visit any of the lakes in the summer months, you’ll need to secure a free day pass two days before via the BC Parks website. The system opens at 7am each day, with 500 available.

Alternatively, reserve a spot at the backcountry campground at the back of the third lake. Being able to stay overnight here is pretty magical! A more challenging nearby hike that doesn’t require day passes is Rohr Lake (10km return from the highway, 530m elevation gain).

A set up tent on a wooden tent pad in front of Upper Joffre Lake at sunset, with snow capped mountains in the background
Camping above Upper Joffre Lake

Duffey Lake viewpoints

Highway 99 follows the shoreline of 6km long Duffey Lake, originally known as ‘Teq’ to the Líl̓wat people. Teq means ‘blocked’ or ‘stuck, to be in the way,’ referring to the log jam close to the boat launch at the northern end.

Part of a provincial park of the same name, Duffey Lake is glacier fed and therefore very cold, even in summer. On calm days, the lake reflects its mountain backdrop, specifically the snowy peak of Mount Rohr (2423m).

There are a few different viewpoints of the lake, all of them on the northern side of the road (heading towards Pemberton). The most popular one is at the boat launch.

JR stands on a rock looking back at the camera, in front of calm Duffey Lake. The mountains behind the lake are reflected on the surface
Duffey Lake

Rogers Creek/Gott Creek/Cottonwood/Cinnamon Recreation Sites

There is a series of four Recreation Sites along this section of Highway 99, offering day use opportunities and low cost camping ($15/night/per site, cash only). Each is forested and situated next to Cayoosh Creek, so expect plenty of shade and white noise.

Recreation Sites are rustic camping areas that operate on a first come, first serve system. Individual sites usually have picnic tables and fire pits. There’s no potable water (bring your own or filter from the creek), trash or other services.

I’d recommend these sites to tent users, vans and small RVs only as there isn’t a lot of space to manoeuvre larger vehicles. We visited Cottonwood and Cinnamon on a Monday in mid July and found only a couple of camping groups.

Two small campsites in the forested Cottonwood Recreation Site, each with picnic table and fire pit
Cottonwood Recreation Site

Valley viewpoints

The final 15km approach to Lillooet is the most winding of the entire route, as the road descends into a steep-sided valley high above Cayoosh Creek. Forested mountains tower above, rock walls line the road and the landscape gradually transforms from alpine wilderness to the dry Fraser Canyon.

This section features a number of different roadside viewpoints, all located on the southern side of the road (in the direction of Lillooet). Take the chance to get out and stretch your legs, while taking in the enormity of the scenery around you.

The final pull-out has a large ‘Lillooet Guaranteed Rugged’ sign, which also signifies that your drive on the Duffey Lake Road is almost done!

Side view from Highway 99 lookout area, featuring road and trees to the side of steeply forested valley
The final descent into Lillooet

Seton Lake lookout

This gravel pull-out features interpretive signage about Lillooet and some obscured views of Seton Lake (more details below).

The real reason to stop here, however, is the short 1.2 km return hike to a lookout overlooking a sharp horseshoe bend in the highway, with the turquoise lake and surrounding mountains as a spectacular backdrop.

It’s uphill on the way there, with a rocky traverse to the actual viewpoint. There’s no signage and lots of side trails, so I’d recommend using AllTrails or Organic Maps (download the relevant maps in advance as there is no phone service).

Some people refer to this spot as the ‘Lulu Lookout,’ as it resembles the Lululemon logo. Whatever it is called, this little hike is definitely a worthwhile stop. As well as taking in the scenery, we enjoyed watching the traffic navigate the tight turn.

Looking down on a horseshoe shaped bend on Highway 99, which is lined by forest and backdropped by steep mountains
Seton Lake Lookout with the horseshoe shaped bend on Highway 99

Seton Lake viewpoint and recreation area

22km long Seton Lake is a beautiful turquoise lake backdropped by steep mountains. It’s fed by glaciers, which accounts for the gorgeous colour. Seton Lake is also part of a major hydroelectric power development which was built after WWII.

There is an viewpoint area located adjacent to the highway, offering an elevated view looking up the lake. For a closer view, continue down the narrow side road to the lakefront recreation area. There’s beach access, with picnic benches and washrooms. Even in summer, the water is pretty cold.

Looking over the trees to Seton Lake, which is surrounded by steep cliffs
Seton Lake

Lillooet

Welcome to Lillooet, a community of around 2,300 people perched above the Fraser River. This is one of the oldest continuously inhabited settlements in North America, with thousands of years of Indigenous history.

Lillooet was a pivotal hub during the 1858 Fraser Canyon Gold Rush and is also well known for its hot summer weather. The dry, rugged landscape is certainly quite a contrast from the forests, glaciers and lakes found along the Duffey Lake Road.

Looking over trees to the Fraser River far below, surrounded by dry slopes with scattered trees. Large mountains rise in the background, with houses above the banks of the river on the right hand side
Looking across the Fraser River to Lillooet
  • Abundance Artisan Bakery – This welcoming café in the heart of town is popular with locals and travellers alike. We love the homemade buttery, flaky croissants and rich shortbread cookies. The patio is a perfect place to take a break from the road
  • Fort Berens Estate Winery – Lillooet’s hot, dry climate enables this 15+ year old winery to produce award-winning wines in one of BC’s most unusual wine regions. Take in the views of the surrounding peaks while enjoying a tasting and a locally inspired charcuterie board
  • Lillooet Brewing Company – Full disclosure, we didn’t get to try the beers as we arrived too late on our last visit to Lillooet but the mountain views from this brewery are incredible!
  • Lillooet Museum and historical sites – Learn more about Lillooet’s long history at the museum, located inside a former Anglican church. There are also 20 interpretive panels to read at historical sites around town, including at the Hangman’s Tree (100+ year old gallows)
A hand holds up a croissant in front of a scenic mountain view
We enjoyed croissants from Abundance Bakery for breakfast at the Seton Lake Lookout

Pemberton to Lillooet road trip: Essential details

The driving distance between Pemberton and Lillooet is 100km. Plan for the journey to take at least 2 hours, without any stops.

Travellers who take a moment to pause at the main viewpoints should expect to spend another half hour or so on the road.

Allow half a day if you want to explore more areas, such as the shoreline of Seton Lake or the Seton Lake Lookout. A full day is needed if you have a day pass to hike Joffre Lakes.

The only way to spend a night directly on the route is to camp. And if you do, there are plenty of options, as described above. Otherwise, plan to stay in Pemberton or Lillooet (suggestions below).

Looking towards Nairn Falls, a milky turquoise coloured waterfall cascading into a rocky canyon
Nairn Falls

A lot of people drive from Pemberton to Lillooet as part of a longer road trip. For example, it’s a great way to travel from Vancouver to Jasper National Park, via Whistler and Clearwater (Wells Gray Provincial Park).

For that reason, it features on many of our other road trip guides, such as our 2 Week BC Coast and Rockies Road Trip and Ultimate 2 Week Western Canada Road Trip from Vancouver. More inspiration, can be found in our best BC road trips guide.

Back view of JR walking along the shoreline of a very calm clear alpine lake (Rohr Lake), backdropped by steep partially forested mountain slopes
Rohr Lake

Driving advice

Before you set out, there are a few more things you should know about driving this section of Highway 99.

  • The Duffey Lake Road is a mountainous route, featuring steep grades, tight switchbacks, narrow sections and several single lane bridges. Concentration is needed. Don’t expect to use cruise control
  • This is not a road trip for people in a hurry. Expect to drive no more than 60km/h for the entirety. There are no passing lanes and limited opportunities to pull over
  • Driving a RV? It’s possible but extra care and attention is needed, especially if you have a large rig. The steepest grades are 13% and the tighest corners have 20km/h warnings
  • People who have issues with motion sickness or steep drop-offs may have difficulty with this road trip. Expect many, many turns, some of them sharp. The final approach to Lillooet features very steep drop-offs on the southern side.
A barn sits behind a meadow, painted with the colours and maple leaf of the Canadian flag, in front of  snow capped mountains
A colourful barn in Pemberton Meadows
  • There are no services, gas stations or rest areas between Mount Currie (8km east of Pemberton) and Lillooet. Check your gas before leaving and make sure you have everything you need for the journey
  • There is limited phone signal in this area. Download offline maps for navigation before you go. A Vancouver Coast and Mountains Backroad Mapbook is helpful if you’re exploring beyond the main viewpoints
  • Tell someone where you are going and when you plan to be back. This is particularly important if you are hiking or camping in the backcountry
  • As mentioned, this guide was written for summer travel. Winter travel along this stretch of Highway 99 can be very challenging, especially during storms and after snowfall. This route is best avoided during and after heavy rain as well, as mud slides can occur
Vehicle view of Highway 99 curving around a corner to the left, lined by forest with snow capped mountains rising behind
Duffey Lake Road views

Where to stay in Pemberton and Lillooet

Pemberton and Lillooet are both small communities, so accommodation options are limited. I’d recommend booking early, especially for weekends. For Pemberton, another option is to stay in Whistler.

The Pemberton Valley Lodge is an all-suite hotel situated just off Highway 99. The rooms have kitchens and the outdoor pool is a bit hit with families. A short drive away is the Indigenous-owned Hitching Post Motel, featuring comfortable and spacious rooms.

One of the highest rated places to stay in the Lillooet area is Retasket Lodge. This 20 room motel has an incredibly quiet location, just up the hill from downtown, with beautiful views of the mountains.

Nairn Falls Provincial Park is Pemberton’s closest campground, with 94 sites set into a mixed temperate forest next to the icy cold Green River. While it’s a great place to be (and convenient to visit the falls), the upper third of the campground does experience noticeable highway noise.

Reservations operate on a three month rolling window. Try to book the most ‘southern’ site you can, ideally by the river for the white noise. Cancellations are relatively common – BC Parks has a free notification system.

A white van is parked on a cleared camping area at Nairn Falls Provincial Park, with picnic table adjacent. There is a colourful hammock set up in the trees on the left
Our campsite at Nairn Falls

Over in Lillooet, the BC Hydro Seton Lake Campsite is our top pick. Located next to Cayoosh Creek with mountain views, it offers 45 individual campsites plus an overflow area. Sites are available on a first come, first serve system. We secured one of the last sites on a Sunday in July at 6.30pm.

We love this campground as it is not only free, scenic and convenient (just 6km from Lillooet!), but the overflow area also reduces a lot of stress. This large open space is ideal for RV and van campers who love the flexibility to arrive late and not worry about securing a private spot.

A dirt path leads through small trees in the BC Hydro Seton Lake campground, passing a campsite with a picnic table and fire pit
One of the campsites at the BC Hydro Seton Lake campground

These related posts may be helpful

17+ of the Best Day Hikes in British Columbia

The Best Vancouver to Calgary Road Trip Routes

BC’s Best Backpacking Trips: 60+ Suggestions

23+ of the Best Provincial Parks in British Columbia

Adventure in your inbox

Subscribe to our monthly email newsletter and receive a round-up of our latest outdoor adventures plus travel tips and recommendations

    We won’t send you spam or share your information with third parties as per our Privacy Policy. Unsubscribe at any time.

    Check out these recently published posts:

    Leave a Comment