Back
Highway 99: Hat Creek to Lillooet, Lillooet Country, British Columbia
Photo: Wes van Vugt · CC BY-SA 3.0

Drives British Columbia The Okanagan, the Kootenays and the BC Interior

Highway 99: Hat Creek to Lillooet

BC 99, Seton Lake Road · Hat Creek → Lillooet

Leisurely47 mi1 hr3,600 ft climbHigh point ≈ 2,800 ftOne way
Scan to drive it in CarvePoint a phone's camera here. It opens ready to drive.
Drive it in Carve, free

Opens this route in the app, or where to get it.

The drive

Highway 99 runs west from the Highway 97 junction at Historic Hat Creek to Lillooet. The road passes through Marble Canyon, between limestone walls, and goes by Crown and Pavilion lakes, which are part of Marble Canyon Provincial Park. Crown Lake is the stop on this drive.

Past the lakes, the highway makes a long descent above the Fraser River, through Fountain, and ends on Main Street in Lillooet. The park is about 35 kilometers northeast of Lillooet.

Services are few.

Along the way

  1. Hat Creek
  2. Crown Lake
  3. Lillooet
Elevation
3,600 ft of climbing · high point ≈ 2,800 ft
Hat CreekLillooet
Curves
Mostly gentle curves
Hat CreekLillooet
GentleHairpins

Good to know

  • The park road can be busy with climbers and campers; take care around people on foot and bikes near the lakes.
  • Roadwork can bring single-lane traffic near Marble Canyon Park; check DriveBC.
  • Services are few between Hat Creek and Lillooet.

Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check DriveBC.

Questions about this drive

How long does Highway 99 from Hat Creek to Lillooet take?

Highway 99 from Hat Creek to Lillooet is 47 miles and takes about 1 hour.

What is Marble Canyon on Highway 99?

Marble Canyon Provincial Park sits on Highway 99 and includes Turquoise, Crown and Pavilion lakes below limestone cliffs.

Which lakes are along Highway 99 near Marble Canyon?

Highway 99 passes Crown Lake and Pavilion Lake in Marble Canyon Provincial Park, which also has Turquoise Lake.

What you get in the app

Turn by turn, on this roadSpoken directions along the exact route. Carve never reroutes you onto a faster one.
Preview it in 3DFly the whole drive over satellite and terrain before you go.
Drive it with no signalAPEXDownload the map and every turn before you go.
Live Group TrackingAPEXEveryone on the route, on the map, by name.
Road conditionsAPEXWet or dry, ice, fog and wind along the road before you go.
Record your drivesAPEXRecord a drive and turn it into a route to drive again or share.

Free on iPhone and Android. CarPlay and Android Auto come with Apex.

More drives near here

Distance, time, elevation, curves and intensity are from Carve's route. Checked 2026-10-28.

Map of Highway 99: Hat Creek to Lillooet, from Hat Creek to Lillooet