
Highway 99 runs from tidewater at Horseshoe Bay to the dry Interior at Lillooet, and it is the most spectacular road in southern British Columbia. It is also a corridor with no bypass, one 24-hour emergency department along its whole length, a hundred kilometres with no fuel at the far end, and three separate pass systems that catch people out in three different ways. This issue is about getting that right.
The rest of this journal is evergreen; this box is not. Everything below is dated to the day we checked it, and the most perishable items on this corridor — fire bans, the Joffre closures, avalanche ratings, parking rates — change faster than any printed guide. Each item gives you the 60-second check as well as the snapshot. Trust the procedure, not our date stamp.
Highway 99 leaves the ferry terminal at Horseshoe Bay, runs the cliffs above Howe Sound to Squamish, climbs to Whistler, drops through the Green River canyon to Pemberton, and then does something most visitors are entirely unprepared for: it turns east, climbs about a kilometre in vertical, and crosses the Duffey Lake Road to Lillooet and the dry Interior. Horseshoe Bay to Highway 97 is 377 km, 234 miles. In that distance you pass through coastal rainforest, a ski resort, a farming valley, an alpine pass and Interior Douglas-fir canyon country hot enough to have recorded 46.8 °C.
This is the sequel to No. 010, and it is our third issue over the line into British Columbia. But where the Columbia Valley was about a rulebook that flips at a provincial border, the Sea-to-Sky is about something simpler and harder: a single road with no alternative. A crash near Mount Garibaldi once closed this corridor bidirectionally for roughly eight hours. There is no detour of comparable length. If Highway 99 shuts, you wait — and everything north of the closure is cut off from the corridor's only 24-hour emergency department. That fact shapes the driving advice, the medical advice and the itinerary advice in this issue, and it is why we lead with an early start rather than a clever route.
Four segments, one road, and a set of habits that matter more here than on almost any other highway in the province. Start early — not to beat traffic, but because there is no way around a closure. And know that the winter-tyre date on this route is not the one you think it is.
| Segment | Distance | Character | What it demands |
|---|---|---|---|
| Horseshoe Bay → Squamish | ~48 km | Cliffside along Howe Sound; winding, not steep | Patience. The scenery is the hazard — use the pullouts, not the lane |
| Squamish → Whistler | ~58 km | Sustained climb to about 670 m | Nothing technical. But a closure here severs everything north from the only 24/7 ER |
| Whistler → Pemberton | ~32 km | Descent through the Green River canyon | Your last easy driving. Fuel and groceries in Pemberton |
| Pemberton → Lillooet (the Duffey) | ~99–110 km | The crux. Cayoosh Pass, the highest point on Hwy 99 | Full tank, low gear on the descents, no cell service. Budget 2.5–3 hours (§08) |
| Full Highway 99 | 377 km / 234 mi | Horseshoe Bay to Highway 97 | A day's drive with no stops, or the spine of a week |
Source honesty: the segment distances above are Wikipedia-derived and approximate. We could find no BC Ministry of Transportation distance or grade table for this route — an absence worth knowing, since it means every "official" segment figure you see elsewhere is also unofficial. The 377 km total is the one figure with consistent sourcing. Posted speeds run roughly 80–100 km/h on the Sea-to-Sky section and 60 km/h through towns; the Duffey is posted 60 km/h throughout, with advisory speeds as low as 20 km/h in the steepest sections.
The usual advice is to leave early to beat the Vancouver weekenders, and it's true as far as it goes: late Sunday afternoons bring southbound stop-and-go starting south of Squamish. But that's an inconvenience. The real argument is structural. This corridor has no bypass. A single crash closes it — a two-vehicle collision near Mount Garibaldi produced a documented bidirectional closure of roughly eight hours. An early start doesn't beat congestion so much as buy you the daylight and the slack to absorb a closure you cannot drive around.
We have no data on Whistler peak hours or on what time trailhead lots fill, beyond the Stawamus Chief (8–9 a.m. on summer weekends) and Joffre (both lots full early on summer weekend mornings). We're not going to invent the rest.
The Horseshoe Bay–Squamish road opened 7 August 1958 as the "Seaview Highway," cost $11 million and was partly gravel. It was long known in the press as the "Killer Highway" — that's press framing, not a sourced local name. The Sea-to-Sky Improvement Project, a P3 worth $600 million, ran 2003 to October 2009 on time and on budget: 100 km upgraded, 16 km of median barrier, 20 km of new passing lanes, 48 new bridges and interchanges, and 219 retaining walls. Collisions fell from roughly 215 a year to 73 in 2010, a 66% drop, with head-ons down 80%.
Two honesty notes. A widely circulated "574 collisions a year" baseline is roughly 2.7× the Ministry's own figure and reconciles with nothing — we don't print it, and neither should anyone else. And "solved in 2009" is not how locals see it: the Squamish mayor was publicly calling for further upgrades after a 2024–25 fatal crash.
DriveBC is a JavaScript application and its camera IDs change — if you're saving camera links for a trip, re-click every one before you rely on it. We deliberately print no camera URLs in this guide for exactly that reason.
Three separate systems govern access on this corridor, they work differently from each other, and the single most common visitor error is getting two of them backwards. Book them in the order below — the windows open at wildly different times, and one of them opens two days out at 7 a.m. in a place with no cell service.
| System | What it covers | When it opens | The catch |
|---|---|---|---|
| 1 · Camping reservations Book first |
BC Parks frontcountry (Alice Lake, Porteau Cove, Nairn Falls, Birkenhead) and all Garibaldi and Joffre backcountry | Three months before arrival, 7:00 a.m. PT, bookable until 5:00 p.m. PT on the arrival date | It is three months for 2026, not four. The "four month window" is still all over the blogs and it is wrong. Garibaldi has no first-come inventory anywhere, park-wide, year-round |
| 2 · Day-use passes Two days out |
Joffre Lakes (per person, max 4/transaction), Garibaldi — Diamond Head, Rubble Creek, Cheakamus Lake (per vehicle, up to 12 people) | Released two days before your visit, from 7:00 a.m. PT, at reserve.bcparks.ca. Free | Cancellations are re-released, so checking the night before genuinely works. But get the Joffre pass before you drive — there is no signal on the Duffey |
| 3 · Lift tickets Not a park pass |
Whistler Blackcomb sightseeing and Bike Park; Sea to Sky Gondola; and — the trap — alpine access above the Whistler Village Gondola | Sold by the operators, not BC Parks | Whistler Blackcomb: "Access from Whistler Village Gondola to Musical Bumps and Garibaldi Provincial Park boundary area requires a valid lift ticket." You cannot ride up and walk into the park free |
Tourism Pemberton advises getting your Joffre pass before arriving, because "cell service is unavailable once you start climbing Duffey Lake Road." Pair that with the release rule and the trap is obvious: a pass that drops at 7 a.m. two days out, in a place with no signal, is useless to anyone planning on the fly. If Joffre is on your itinerary, it is the one thing you set an alarm for at home.
And a pass is not a parking space. BC Parks permits parking in the designated lots only — highway parking is prohibited — and both lots fill early on summer weekend mornings. A valid pass and a full lot is a real outcome.
Squamish is the corridor's practical capital: the best resupply, the serious gear shop, 300-plus kilometres of free singletrack, 1,500-plus climbing routes, and the only emergency department between Vancouver and Lillooet that is open at three in the morning. It is also where the granite starts.
BC Parks' official one-way figures: First Peak 1.5 km / 540 m · Second Peak 1.7 km / 590 m · Third Peak 1.8 km / 630 m. Short numbers that badly undersell the effort — this is a relentless granite staircase with ladders, chains and real exposure, and BC Parks warns that "Rockfalls can occur at any time." Injuries happen on tired descents, and the summit slabs are unfenced and lethal when wet.
Skip it if you have knee trouble, a fear of heights, or a toddler on your back. Parking is free and the lot fills 8–9 a.m. on summer weekends; overflow runs north on both sides of Hwy 99, and BC Parks states "illegally parked vehicles will be towed."
BC Parks publishes no official times for the Chief. Roughly 3–4 h return for First Peak and 5–6 h for all three are widely used estimates — treat them as ours, not the park's.
335 m, BC's third-highest waterfall, reached by a 350 m walking trail from a paved lot, with a 1.5 km connector from the Chief lot. No pass required. Peak flow is May–June; by late August it's a relative trickle, which is worth knowing if it's the centrepiece of your day.
It is also the corridor's defining water-safety lesson. In July 2018 three people died here: one slipped from rocks at the top into strong current and was swept over a 30-metre ledge — and two of the three deaths were would-be rescuers. The full treatment is in §16. Stay behind the railings, and if someone goes in, call rather than follow.

A private operator, and the corridor's easiest access to a genuine alpine viewpoint. 2026 hours: June – 13 Sept daily 9–8 (last down 9); 14 Sept – 12 Oct Mon–Thu 9–6, Fri–Sun 9–8; 13–30 Oct Mon–Fri 9–4, Sat–Sun 9–5.
2026 day tickets, window / online: Adult $81.95 / $73.95 · Senior $76.95 / $68.95 · Youth $51.95 / $43.95 · Child 6–12 $37.95 / $29.95 · Family $191.95 / $165.95 · under 5 free. Buy online — that's an $8 swing per adult.
Summit trails: Spirit Loop 400 m / 20 min · Panorama Loop 1.3 km · Wonderland Lake 1.6 km · Highline 1 km · Sparky's Spin 2 km · Neverland 2 km · Al's Habrich Ridge 5.8 km return, 3–6 h · Sky Pilot Valley 10 km return · Skyline Ridge 17.8 km, 6–8 h.
The operator publishes no elevation gain for any summit trail. We're not inventing them. If gain matters to your planning, carry a map.
6.5 km one way / 918 m gain / 3–5 h / Advanced, on the operator's own figures — third parties say up to 7.5 km, and we use the operator's 6.5. A download ticket is $25, or $20 online via QR. The operator describes it as "an advanced single-track trail with some steep and challenging sections" and is explicit that it is not suitable for descending — this is a walk up and a ride down, by design.
1,500+ routes across Murrin, Shannon Falls, the Malamute, the Chief and the Smoke Bluffs. Smoke Bluffs is the right call for anyone who isn't already a multi-pitch climber; the Grand Wall is a serious objective, not a "try climbing" outing. Peregrine falcon closures run 15 March – 31 July and the routes change every year — in 2026, per the Squamish Access Society as of 28 May: Grand Wall from Pitch 4 (Split Pillar) up, Black Dyke, Europa, Millenium Falcon, The Gauntlet, Sunset Strip, Memorial Crack and Ledge, Karen's Math, and the top of Long Time No See. Lower Grand Wall, Western Dihedrals and Bellygood Ledge and above stayed open. Closures lift when juveniles fledge, expected end of July. Always check squamishaccess.ca before racking up. Commercial guiding needs a park-use permit, and Angel's Crest has rockfall debris up high.
Garibaldi Provincial Park is the reason most people come here on foot: a turquoise lake dammed behind a lava wall, a volcanic plug you are told not to climb, and 236 backcountry sites that are all — every one, year-round — reservation-only. There is also one document that beats everything else written about this park, and we'd rather you had it than had us.
The trailhead is 37 km north of Squamish / 19 km south of Whistler, then 2 km of paved Daisy Lake Road. Official PDF segments: lot → 6.5 km Junction 6 km / 770 m · Junction → Garibaldi Lake campground 3 km / 130 m · Junction → Taylor Meadows 1.5 km / 180 m · Taylor → Black Tusk Junction 2 km / 180 m · Black Tusk Jct → viewpoint 4.4 km / 300 m (difficult, very steep) · Black Tusk Jct → Helm Pass 2 km / 100 m · Helm Pass → Panorama Ridge 3.2 km / 330 m (Type IV, undefined, steep).
Returns computed by arithmetic on those official segments — our sum, not BC Parks' published figure: Garibaldi Lake 18 km / 900 m · Taylor Meadows 15 km / 950 m · Black Tusk viewpoint ~27.8 km / ~1,430 m · Panorama Ridge ~29.4 km / ~1,560 m. That independently lands on the widely circulated 30 km / 1,563 m, which is good corroboration — but we cite the segments, not the blog.
Panorama Ridge is nearly 30 kilometres with a Type-IV final stretch, and parties routinely start late and end up descending steep switchbacks in the dark. Realistic estimates — ours, since BC Parks publishes no times — are 10–12 h for Panorama and 5–7 h for Garibaldi Lake.
On Black Tusk, BC Parks is unambiguous, and we'll quote it rather than soften it: "Travel beyond the viewpoint is not recommended as it may result in serious injury or death."
Snow-free is typically mid-July, with a practical window of late July to September. And there is no camping at the Rubble Creek lot — it sits inside a civil defence zone, and BC Parks' instruction is "Do not camp, stop or linger while travelling through the zone." That includes overnight in the parking lot. The reason why is in §15, and it's the best story on this road.
| Garibaldi backcountry campground | Capacity | What to know |
|---|---|---|
| Garibaldi Lake | 50 tent pads | Confirmed twice — structured data and the PDF map. The autumn alternative to Taylor Meadows |
| Taylor Meadows | 40 tent pads | Plus marked overflow and 2 food caches. CLOSED 1 Sept – 31 Oct annually |
| Elfin Lakes campground | 35 tent pads | Reservations required year-round |
| Elfin Lakes shelter | 33 people | 11 double + 11 single bunks. $30 adult / $10 youth. Also on the three-month booking window |
| Russet Lake | 20 tent pads | Food hangs summer only |
| Helm Creek · Wedgemount · Red Heather | 30 · 20 · 15 | Red Heather is winter-only (1 Dec – 30 Apr), with a warming hut, woodstove and firewood provided — no camping in the hut |
| Rampart Ponds · Cheakamus Lake · Singing Creek | 12 · 8 · 6 | Rampart Ponds is CLOSED INDEFINITELY — bridge washout, no alternate route, and no camping at Mamquam Lake |
236 backcountry sites park-wide. Reservations are required year-round, park-wide — there is no first-come inventory anywhere in Garibaldi, and no cash option. A camping reservation covers your access; day-trippers need their own day-use pass, and the two are separate systems. Cooking shelters at Red Heather, Garibaldi Lake and Taylor Meadows are day-use — sleeping in them is not allowed. All water must be filtered, boiled or treated. Park-wide and year-round: no motorised vehicles, no dogs, no fires and no drones. Biking is permitted only to Cheakamus (as far as Singing Creek) and on Diamond Head (as far as Elfin Lakes). Toilet paper is at trailheads only, and there is no garbage service.
Lot → Red Heather 5 km / 450 m; Red Heather → Elfin 6 km / 250 m; total 11 km one way / 700 m, which BC Parks calls 3–5 h one way. Elfin → Opal Cone 6.5 km / 460 m; Elfin → Saddle/Gargoyles 2.5 km / 330 m, steep and unmaintained. Biking is permitted as far as Elfin Lakes. The access road's final 5 km is gravel with potholes and the PDF recommends 4×4. Chains are mandatory above the chain-up area in winter.
3.5 km / 90 m to the campground, rated Easy, plus 4 km / 50 m more to Singing Creek. This is the corridor's best reward-per-effort walk and it is ideal for families and for bad knees. The barrier is the road, and it is badly understated everywhere else: 7 km of rough gravel FSR, and BC Parks states "Vehicles with 4X4 are recommended." People take rental sedans up it. Note too that Cheakamus needs a day-use pass daily in high season, unlike Rubble Creek and Diamond Head. No fires.
2 km of improved gravel (not plowed in winter), then 6 km one way / 1,200 m — Difficult, Type IV. Blogs say 7 km one way; we use the PDF's 6 km. That is a 20% average grade — the steepest maintained trail in this issue — with a boulder field near the top. Short on the map, brutal in the legs, and that mismatch is exactly why it hurts people. No official time; roughly 4–6 h up and 3–4 down, as an estimate.
Whistler has four grocery stores, a laundromat with a deadline, the corridor's most expensive parking, an alpine trail network with one major trail closed, and a health centre that is not what the search results say it is. It also has a sightseeing season that technically runs to 20 September and practically ends on the 7th.
From the Resort Municipality's own parking page: Day Lots 1–3 (standard) $4/hr, $21/day (8am–5pm) · Day Lot 3 oversize $5.25/hr, $45/day · Day Lots 4 & 5 $3.50/hr, $13/day. Blogs and campervan sites are currently circulating $15 / $10 / $39 — stale, and wrong. Use whistler.ca and nothing else.
Rules that bite: no parking in Day Lots 1–5 or the Oversized Lot between 3 and 6 a.m., 1 November – 31 March. The Oversized Lot has a 24-hour maximum stay, 1 April – 31 October. And the municipal page is explicit: "Sleeping in vehicles not permitted on Whistler roads, municipal parking lots or on private property."
Two honesty notes. Our own two research passes disagreed on these figures — one read $21/$13/$45 from the municipal page directly, another recorded $18/$10 with meters at $2.75/hr as of 19 January 2026. We print the figures read directly off whistler.ca and we're telling you there was a discrepancy: check the municipal page before you budget. Separately, a campervan blog quotes a "$100/night fine" for sleeping in a vehicle. The municipal page confirms the prohibition but states no amount, so we don't print one. Free reserved lots are a winter program, not a summer one — there is effectively no free Village parking in summer.
Zone dates, from trade press rather than the operator: Fitzsimmons 15 May – 12 Oct · Garbanzo 13 Jun – 23 Sep · Creekside 20 Jun – 23 Sep · Peak Zone TBD, planned through 13 Sept. Early- and late-season 1-day tickets: Adult $53 / Youth–Senior $46 / Child $31. Peak pricing is not confirmed and is materially higher — do not extrapolate from those numbers. This is paid, lift-served, full-face-and-armour riding.
Two events will saturate accommodation: Crankworx, 24 July – 2 August, and the inaugural UCI World Cup downhill, 25–27 September. Book far ahead or avoid those windows entirely.
Four grocery stores. Laundry: Southside Suds, 2102 Lake Placid Road, 8am–3pm — and the rule that catches people out, your last wash must start by 2pm or your load is locked in overnight. Showers: Meadow Park, $5 for 30 minutes.
Whistler has everything and charges for all of it. If budget matters, resupply in Squamish or Pemberton and treat Whistler as a place you pass through. The Whistler Blackcomb alpine network runs to 50+ km of trails, the Creekside Gondola has been upgraded to 10-person cabins, and the Peak Express — the lift for the Cloudraker Skybridge and Raven's Eye — was targeting mid-June for 2026. No Summer Alpine Experience prices were confirmed, so we publish none.
Pemberton is a farming valley that happens to sit at the last road junction before a hundred kilometres of nothing. It has one full grocery store, one auto-parts shop, a sani-dump that has moved, no RV hookups at all, and a health centre that shuts at 8:30 in the evening. Everything you need for the Duffey, you buy here.
The sani-dump has moved to 1950 Venture Place, soft-launched 14 May 2026, and is currently free pending a power connection for the pay station. The old visitor-centre sani-dump is decommissioned — ignore stale listings that still send you there. "Free" here is a temporary state of a half-finished installation, not a policy: expect to pay by the time you read this, and carry the means to.
Líl̓wat Station, 121 Lillooet Lake Road — a Chevron including diesel, a well-stocked store, restrooms and a Canada Post outlet. Operated by Líl̓wat Retail Operations and opened in 2019, it sits right at the turn, and it is your final fuel before the Duffey. There is no supermarket, hardware store, laundromat or public showers here, and its hours are not published.
Nearby on foot: Nairn Falls — 3 km return, platform at 1.5 km, "at least one hour," a 60 m waterfall, flat, five minutes from town on a paved lot with no pass required. The trail follows a traditional Líl̓wat route. BC Parks warns of "steep banks and drop-offs" above a fast, cold river. It is the best hour-for-payoff stop between Whistler and the Duffey — and the consolation prize if you can't get a Joffre pass.
The Hurley runs Pemberton → Gold Bridge: 53 km of gravel, a pass at 1,371 m, about 2.5 hours in ideal conditions. It is the one forest road on this corridor where every source agrees: higher-clearance 4x4 only, and "2WD not recommended." The Province's own wording is "Closed to automobile traffic during the winter. Road is maintained for snowmobile traffic only."
Here's the finding that matters: the Province publishes no opening date, no closing date and no status feed — it explicitly directs people to isurvivedthehurley.com. That is not "some blog." It is the resource the managing agency itself names as the source of truth, and you should use it accordingly. A community post of 26 June 2026 reported the road graded full length and in good shape, with washboard starting on the Gold Bridge switchbacks — open for 2026. Note also that Hurley Branch 02 (locally "Tenquille Branch 12") is deactivated, 4WD only.
Semaphore Lakes: no usable distance or gain exists in any source. Access is the story — it needs the Hurley, summer only, steep and rough, high clearance. Very high reward per kilometre. Cerise Creek / Keith's Hut: a memorial cabin at roughly 1,650 m, with no confirmed summer statistics; the winter approach is commonly 1.5–2.5 h. It is primarily a winter objective and the gateway to Anniversary Glacier, Matier, Joffre Peak, Slalok and Spetch — "Only those with avalanche training and proper gear should recreate in this area." Blowdown Pass: blog-only figures of roughly 9 km return / ~550 m / ~5 h, high point 2,165 m; it's a mine road, and how far you drive decides how far you walk, which is why the numbers vary.
Marriott Basin and Rohr Lake: both routes are confirmed to exist, and no distance, gain or time is published by any source we could find. We are not estimating them. Carry a map, or treat them as unmeasured. This is a genuine absence, not a research failure.
Pemberton to Lillooet is roughly 100 to 110 kilometres with no fuel, no food, no services of any kind and no cell signal for most of it. It crosses the highest point on Highway 99. Budget two and a half to three hours, fill your tank before you start, and understand the one thing that hurts people here — which is not the climb.
Cayoosh Pass elevation is unconfirmed: some sources say 1,275 m, others 1,291 m, and the Province's own "Elevations of Major Summits & Passes" page omits Highway 99 entirely. Likewise no official distance figure exists for Pemberton–Lillooet, which is why we write "roughly 100–110 km" rather than a false precision.
Sources genuinely conflict on whether you should take a big rig over the Duffey, and rather than pick a side we'll tell you what we found: there is no official BC prohibition and no official advisory either way. That absence is itself a meaningful finding — the road is legal and is routinely driven by rigs of every size.
Which makes the risk competence-dependent, not categorical. The question isn't whether your vehicle is allowed; it's whether you can manage brakes and gear selection on a long steep descent in a heavy vehicle. If you have done it before, you know. If you haven't, the Duffey is a poor place to learn — and there is no fuel, no services and no cell signal to bail you out.
Four BC Parks campgrounds anchor this corridor, and the commonly published facts about three of them are wrong. One "has a campground" that doesn't exist, one has nearly twice the sites everyone lists, and the booking window everybody quotes is a month too long. The fees below come from the regulated fee schedule — the best fee sourcing we have ever had on a BC issue.
Verified as a negative, not as missing data: zero site counts in structured data, an empty camping-types record, no park areas, no reservation URL, and absent from the reservation system. It is day-use only, gated 1 May – 31 October, and campfires are never permitted. The "Book camping" button on its page is global navigation that appears on every BC Parks page — almost certainly why aggregators and old guidebooks still list a campground here. It had one years ago. It does not now.
BC Parks' page reads "55 vehicle-accessible campsites and one group camping area with electrical hook-ups" — and the trailing clause governs the phrase, so 55 is the electrified count. Loop A holds 54 and Loop B 41, for 95, which the reservation system's own map data independently confirms. BC Parks' own prose elsewhere says 96, so we publish 95 with this footnote rather than silently picking one.
For 2026 the BC Parks window opens 7:00 a.m. PT exactly three months before arrival, and you can book until 5:00 p.m. PT on the arrival date. It applies to frontcountry, backcountry and the Elfin Lakes shelter alike. The "four month" figure is still everywhere in blogs and is wrong for 2026 — set your alarm a month later than the internet tells you.
| Park | Sites & season | Peak / shoulder / winter | The thing to know |
|---|---|---|---|
| Alice Lake ~13 km N of Squamish, paved |
95 sites (11 doubles; 17 & 18 wheelchair-accessible), 12 walk-in/cycle-in, 2 group sites (44 capacity each). 13 Mar – 1 Nov 2026 | $51 / $35 / — walk-in $33.50, cycle-in $23 · sani $5 · seniors $25.50 (walk-in $16.75) |
54 electrified, 30-amp. Free hot showers in two buildings — the only corridor park with free showers. Takes big rigs: 87 of 96 equipment-bearing sites accept over 32 ft. Usually full even on weekdays July–September |
| Porteau Cove On Howe Sound |
44 vehicle + 16 walk-in = 60, plus 2 Olympic Legacy cabins. Year-round — full service 1 Mar – 11 Nov, partial 12 Nov – 28 Feb | $51 / $51 / $18 walk-in $29 / $20 / $18 · sani $5 · dock $2/m · buoy $12/vessel/night · seniors $25.50 |
The only park here with NO shoulder discount. All 44 electrified 30-amp. Hard cap: 7 nights per person per year, enforced. An active rail line borders the park — expect noise. NOT a big-rig park — see below |
| Nairn Falls Just south of Pemberton |
92 sites (7 doubles, no pull-throughs), all reservable — no first-come inventory. 15 May – 30 Sept 2026 | $32 / $22 / — seniors $16 · no sani, shower or hookup fees listed, because none exist |
No hookups, no showers, no sani. Pit toilets only — BC Parks: "There are no flush toilets." Water is two hand pumps, and they are out of order (§00). Max 2 vehicles/site, no overflow, no gatehouse. Off-season the gate is locked but you may walk in and camp free with no services |
| Birkenhead Lake 17 km gravel off Hwy 99 near D'Arcy |
91 total = 78 reservable (1–78, 8 doubles) + 13 first-come high-density. No pull-throughs, no gatehouse — check the board and self-select. 15 May – 30 Sept 2026 | $22 flat — no seasonal split at all sani $5 · seniors $11, and only from the day after Labour Day to 14 June |
Best water setup on the corridor: pressurised treated potable at the main campground, the high-density area and the sani. Pit toilets only, no showers, no hookups. The 17 km gravel road, not site size, is what limits big rigs. Nearest store is Mount Currie, ~50 km south — a genuine resupply callout |
Porteau Cove's walk-in sites are 43% cheaper at peak — $29 against $51 for a vehicle site. That is the biggest value gap on the corridor. The trade: max 4 people, 1 tent, benches rather than tables, and a walk-in area with 2 pit toilets and no flush.
Birkenhead is $22 flat with no peak/shoulder differential — genuinely unusual. Birkenhead and Brandywine are both absent from the schedule's 59-park high-use list (Alice Lake is #1, Nairn Falls #39, Porteau Cove #44), which is the signature of exclusion from the 2026 increase. We can confirm exclusion from the increase mechanism; we cannot claim the rate is "unchanged from 2025" without pulling a 2025 schedule, so we don't.
Porteau Cove is the real big-rig constraint on this corridor, and being fully electrified disguises it. Read from the live reservation system: only 21 of 81 equipment-bearing sites accept over 32 ft, and the median site length is 35 ft. A fully serviced park is not automatically a large-vehicle park. Alice Lake is the big-rig answer here — 87 of 96 equipment-bearing sites take over 32 ft. Birkenhead's numbers are generous too (76 of 91), but its 17 km of gravel is the real filter, and its thirteen 18-ft-only entries are the first-come high-density area.
We are not printing a maximum length for Nairn Falls. The reservation system returns a perfectly uniform 40 ft across all 94 records, which is the signature of a system default rather than a survey, and it contradicts a secondary source saying 32 ft. Nairn's max length stays unconfirmed — this is the one case where the live system should not be trusted, and we'd rather tell you that than pass on a number we don't believe.
Fee sourcing: every provincial-park dollar figure above comes from BC Parks' regulated recreation user fee schedule — fees set by the Minister under the Park Act, in a per-park, per-season table — cross-checked against the park CMS pages, with no contradictions found. The season definition is the schedule's own wording, not our inference: "Increased fees are in effect from June 15 to Labour Day, 2026. Off season fees are in effect through shoulder season and winter," with a footnote that where no winter rate is listed and the park is open, the shoulder rate applies. This closes a gap that limited issues 009 and 010, where we withheld BC Parks per-night fees entirely.
Recreation Sites and Trails BC runs the cheap, cash-only, self-register beds on this corridor. The data below is primary — pulled from the government app's own backing API — and it contains a defect so serious that repeating it would send buyers to closed sites. Nine sites on this corridor are closed right now. Two of them for dangerous bears.
Access disclosure: sitesandtrailsbc.ca returns an empty shell to a plain fetch. Everything here was obtained by rendering the site in a real browser and through its own official backing API — the government app's datastore. Nothing in this section comes from a blog or an aggregator. (In issue 010 we could not get past this and named no rec sites at all; this time we could.)
First, a common confusion: Cal-Cheak is a Recreation Site, not a BC Park. It sits about 3 km north of Brandywine Falls Provincial Park, which is why people mix them up. 63 sites across 4 areas, maintained, $18, self-register at the yellow box, with a validity window of 1 May – 31 Oct 2026 — current-season and trustworthy. Closed 1 Nov – 1 April.
Easiest access in this section: off Highway 99 just past Callaghan Road, cross the tracks onto Daisy Lake FSR, first site about 100 m in. No 4WD noted. The site's own wording: "Many sites are large enough for RVs, but no power or sewage." One catch — it sits inside the Resort Municipality of Whistler, so municipal campfire bans can apply independently of the fire centre.
Four sites on Cayoosh Creek, all directly off paved Highway 99 with no forest road at all — the most van- and trailer-friendly group here. All maintained, all with toilets and tables, water null, all $15 with a validity window of 1 May – 12 Oct 2026 — the most trustworthy fee data in this entire issue.
Cinnamon (11 sites) · Cottonwood (17) · Gott Creek (7) · Rogers Creek (14). Cinnamon and Gott Creek are flagged cash only — assume cash at all four. All are described as "mostly forested, small to medium sized units" — not big-rig. Rogers Creek has two Highway 99 entrances.
All four still carry a fossil line reading "fees will be in effect beginning in 2016." Ignore it — the current validity dates above are what govern.
Two notes. Hideaway is culturally significant to the Squamish Nation — no cutting, digging or structures. And a useful road detail from the Cat Lake record: left turns onto Hwy 99 southbound from Cheekeye FSR are prohibited. Re-check every one of these before you drive to it; closures lift, and this list is dated 18 July 2026.
Rather than print stale per-site figures, the honest line for RSTBC on this corridor is: $15–$18 a night, cash, self-register — confirm at the box. We show validity dates only where they're current. Several are not: Cat Lake's fee validity is 2023 (three years stale), the four Lillooet Lake sites are 2025, and Lizzie Bay shows $15 with a 2024 validity — two years stale and a different amount from its neighbours, so do not treat $15 as its 2026 rate.
Day-use only, keep them out of your camping plan: Brohm Lake ("not recommended for campers and larger vehicles"), Alexander Falls (no camping, no fires — but an excellent paved-access stop with a wheelchair-accessible viewing platform), Anderson Beach (no camping, no vehicles, currently closed).
Verified NOT rec sites — they're BC Parks, don't file them wrong: Alice Lake, Callaghan Lake, Birkenhead, Duffey Lake. And the one "Duffy Lake" record you may find in the RSTBC system is near Kamloops — an entirely different lake.
Forest service roads change every year with logging, washouts and deactivation. Every FSR surface and clearance claim in this section is secondary-sourced — verify before you commit a vehicle to any of them.
If you need power, water and a dump station, this corridor gives you three options in 377 kilometres — and a gap of roughly 130 km with none. That gap contains the hardest driving on the route. Plan the serviced nights around it, not through it.
One thing we will not say: Nairn Falls sits on land of deep Líl̓wat significance and its trail follows a traditional Líl̓wat route, but the park is BC Parks-operated — it is not a Nation-operated campground, and describing it as one would be wrong.
| Where | Operator | What's there | Rate currency |
|---|---|---|---|
| Whistler RV Park | Whistler | Year-round. 15/30/50-amp, water, sewer, pull-throughs, free dump station, potable fill. Full-hookup $75–94 (1 May–1 Oct), $70 winter, $95–105 holidays, $1,350 for 30 days; small tent/RV $30–57. 2-night weekend and 3-night long-weekend minimums. The only corridor accommodation with snowmobile/ATV in-out | ⚠️ Rates undated. No park-wide max length; site caps exist only for unserviced sites (#1–3 ≤27 ft, #4 ≤40 ft, #5 ≤25 ft, group #206 ≤25 ft) |
| Riverside Resort | Whistler (Parkbridge) | Year-round, 30–50 amp, water, fire pits, dump station, cabins/chalets/yurts, 40 acres on Fitzsimmons Creek, paved | 🔴 Site count contested (101 vs 156) and Parkbridge states neither — we print no number. No rates published anywhere |
| Cayoosh Creek 100 BC-99, Lillooet |
Municipal — District of Lillooet, operated by Cedar & Spruce Consulting | 30 & 50 amp, potable water, flush toilets, hot showers (facility new as of 2023), sani dump, playground, free WiFi, Gold Panning Reserve, borders the Fraser. The first full-service, big-rig-capable stop north of Whistler and the anchor for the Duffey leg | ✅ Now publishes rates — see below. ❌ Site count still null — the operator says only "over two dozen sites" |
| Klahanie | Squamish | Year-round. Tent $50–99 weekday / $57.50–125.24 weekend; RV non-serviced $60–85, power+water $65–125 | ⚠️ Rates undated → unconfirmed as current. Site count, amperage, sewer, dump and max length all null |
| Paradise Valley | Squamish | Unserviced $55, full hookup $75, group $375 minimum. Potable water yes, pay showers | ⚠️ Rates undated |
| Squamish Valley Campground | Squamish | $20/person, $5/vehicle, $10 RV (no hookups), $15 day visit. No hookups, no potable water (bottled sold at the office), outhouses, no showers | 🔴 Gate hours strictly enforced — Sun–Thu 12–5:30pm, Fri–Sat 12–10pm. "Arrivals before/after hours will not be allowed entry" |
| Mamquam River | Squamish (non-profit charity) | Drive-in $20, walk-in $10, winter self-serve $20. No hookups, no potable water. Booking opens 1 March, max 2 sites per booking | ✅ 2026-dated fees — one of only three operators on the corridor that dates its prices. No tenting 1 Oct – 1 May (high wind risk) |
| Fraser Cove | Lillooet | 15-amp $50, 30-amp $60, beach tent $40, cabin $275 (2-night min). Season 1 May – 30 Sept. No 50-amp | ✅ 2026-dated. Explicitly "NO SANI DUMP" |
| Texas Creek | Lillooet | 5 RV sites, 1 May – 1 Oct. Max trailer 20 ft, motorhome 34 ft — a rare hard number. Cold outdoor shower for campers; hot showers only for B&B/cabin guests | ⚠️ 2024 rates ($50 power / $40 without) — stale. Also "NO SANI-DUMP" |
Low season (15 May – 11 Jun, and 14 Sep – 13 Oct, excluding the May long weekend): Power & Water $50 · Non-serviced $35 · Tents $35. High season (12 Jun – 13 Sep): $55 / $40 / $40. Season runs roughly 15 May – 13 Oct 2026, which we derive from the rate windows rather than from a stated season.
The circulating "Apr 1 – Oct 30" season is dead — don't use it. Two honesty notes on the rates themselves: the windows carry no year. They're consistent with 2026 and the site says "now open for the season," but that's weaker evidence than the explicitly 2026-dated Fraser Cove and Mamquam River cards. And the site count remains null — the District's own page 404s and CivicWeb has nothing, which is a notable gap for a municipal facility.
Verified sani-dumps, whole corridor: Alice Lake $5 · Porteau Cove $5, open all year · Birkenhead $5 · Whistler RV Park, free · Riverside Resort · Cayoosh Creek · and the Pemberton dump station at 1950 Venture Place (§07). Explicitly absent at Fraser Cove and Texas Creek — both say so outright — and Nairn Falls has none.
On rate currency, the pattern is worth stating plainly: only three private operators date their prices — Mamquam River and Fraser Cove to 2026, and Texas Creek to 2024, which is stale. Klahanie, Whistler RV Park, Paradise Valley and Squamish Valley publish undated rates. Riverside, Cayoosh Creek and Willows publish none at all in any dateable form. Every BC Parks figure in §09, by contrast, is regulated-schedule sourced and current. That asymmetry is why the provincial parks carry hard numbers in this guide and the private parks carry caveats.
No phone numbers, emails or street addresses were recorded for the private operators in this issue's research, so we print none rather than pull them from a directory. And max vehicle length is not published by any of the eleven private and municipal parks — nor is access-road surface. Phone ahead if either governs your rig.
Everything below is one table so you can match an objective to the day you've got. Where a figure is official we say whose it is; where it's our arithmetic on official segments we say so; and where nothing exists, the cell says so rather than carrying a guess. That last category is bigger than you'd expect.
| Objective | Distance | Gain | Effort | Access & source |
|---|---|---|---|---|
| Shannon Falls | 350 m trail | — | Anyone | Paved lot, no pass. BC Parks. Peak flow May–June |
| Train Wreck (Whistler) | 2.6 km return | 71 m | Anyone | Paved parking off Jane Lakes Rd. Municipal figures. One of the few good wet-weather options |
| Nairn Falls | 3 km return | Not published | Easy | Paved lot, no pass. BC Parks: "at least one hour." 60 m falls. The Joffre consolation prize |
| Brandywine Falls | No official km | — | Easy/moderate | Paved lot, no pass. 10–20 min one way, covered footbridge, 70 m falls. Gate closed off-season (foot access only) |
| Cheakamus Lake | 3.5 km one way (+4 km to Singing Creek) | 90 m | Easy | 🔴 7 km rough gravel FSR, BC Parks says 4×4 recommended. Day-use pass required daily. Garibaldi PDF. Best payoff-per-effort on the corridor |
| Joffre Lakes (Pipi7íyekw) | 🔴 No official distance exists | ~400 m (official) | Harder than marketed | Paved, per-person pass. Lower Lake is "an easy, five-minute walk." Closures — see §00 and §14. No cell from Lillooet Lake onward |
| Stawamus Chief — First Peak | 1.5 km one way | 540 m | Strenuous | Free lot, fills 8–9 a.m. summer weekends. BC Parks. Second 1.7 km/590 m · Third 1.8 km/630 m. Ladders, chains, real exposure |
| Mount Sproatt / Into the Mystic | 8.6 km climb | 665 m (985→1,650 m) | Moderate | Municipal: "2-3 hours up and another 2-3 to descend." E-bikes and dogs banned above the Flank Trail |
| Sea to Summit Trail | 6.5 km one way | 918 m | Advanced | Operator figures. 3–5 h. Explicitly not suitable for descending — download $25, or $20 online via QR |
| Garibaldi Lake (Rubble Creek) | 18 km return | 900 m | Long day | Paved. Per-vehicle pass, Fri–Mon. Our sum of BC Parks' segments. No official time; 5–7 h is our estimate |
| Elfin Lakes (Diamond Head) | 11 km one way | 700 m | Long day / overnight | Final 5 km gravel, 4×4 recommended (PDF). BC Parks: 3–5 h one way. Biking permitted to Elfin |
| Wedgemount Lake | 6 km one way (12 km return) | 1,200 m | Difficult · Type IV | 2 km improved gravel, not plowed in winter. Garibaldi PDF (blogs say 7 km — use 6). ~20% average grade, the steepest maintained trail here |
| Black Tusk viewpoint | ~27.8 km return | ~1,430 m | Very long | Our sum of official segments. BC Parks: travel beyond the viewpoint "may result in serious injury or death" |
| Panorama Ridge | ~29.4 km return | ~1,560 m | Very long | Our sum of official segments; final stretch is Type IV, undefined, steep. Realistically 10–12 h (our estimate — BC Parks publishes none) |
| Rainbow Lake (Whistler) | 16 km loop | 850 m | Min 6 h | 🔴 CLOSED 1 June until "early August" 2026. No dogs, bikes or swimming — municipal water supply |
| Ancient Cedars · Skywalk · High Falls Creek · Watersprite · Semaphore · Marriott Basin · Rohr Lake | 🔴 No authoritative figures exist for these. Ancient Cedars' two sources disagree by nearly 2× on gain; Skywalk publishes 13.8 km but no gain; High Falls Creek and Watersprite have no land-manager source at all; Semaphore has no usable distance or gain anywhere; Marriott Basin and Rohr Lake have nothing — no distance, no gain, no time, from any source. See §04, §07 and §24. Carry a map, or treat them as unmeasured. | |||
Do not plan on a bus. The Cayoosh shuttle has not run since 2019, Parkbus did not operate in 2024 or 2025, and 2026 is unconfirmed. We won't promise you transit that may not exist.

Four stops on this corridor give you a genuine payoff for almost no effort, and they're what saves a trip when the weather closes in or the passes are gone: Shannon Falls (350 m), Brandywine Falls (10–20 minutes each way to a 70 m waterfall over a covered footbridge), Nairn Falls (3 km return, flat) and Train Wreck (2.6 km return, 71 m, all abilities). None needs a pass. All have paved parking.
But easy is not the same as safe, and Brandywine is the case in point. BC Parks is blunt: "There is no access to the lower falls area. The canyon is extremely unsafe." People have died going off-trail here. Nairn Falls carries a similar warning — "steep banks and drop-offs" above a fast, cold river — and Shannon Falls is where three people died in July 2018 (§17). The railings on these short walks are doing more work than the ones on the hard trails.
Brandywine's gate closes off-season, leaving foot access only. And note the §09 correction: Brandywine Falls has no campground despite what aggregators say — it is day-use only, and campfires are never permitted there.
Not everything here is a hike. There's Class III–IV whitewater, a world-class kiteboarding venue, and an Olympic sliding track the public can ride. There's also a topic where getting it wrong in a paid guide is a genuine liability, and we'd rather tell you we skipped it.
The Elaho runs Class III–IV, with Canadian Outback, Squamish Rafting Co and Sunwolf operating. Squamish Rafting Co's 2-day Elaho departures for 2026: 20 June, 9 and 17 July, 9 August, 3 September. The Green River is Class II–III with Wedge Rafting, ages 10+.
The Green River season is reported as 18 April – 27 September, but that's third-party and unverified. And no 2026 rafting prices were confirmed for any operator, so we publish none. Note that the Elaho is also the river behind this corridor's most instructive drowning case — read §16 before you book.
Creekside hosted all 10 alpine events, and the Dave Murray Downhill — 853 m of vertical — is now a public black diamond on a standard lift pass. Whistler Olympic Park in the Callaghan was built for $119.7M; summer 2026 park access and hiking are free, and a winter cross-country day ticket is $37.50. The Whistler Sliding Centre — 1,450 m and 16 turns, built for C$105M, nearly double budget — sells public skeleton at $263.94 ($55 for Canadians aged 16–20), and sightseeing is free.
The Olympic Village became Cheakamus Crossing: it housed 3,500 athletes, was deliberately built to convert, and is now 221 employee-restricted homes plus 151 restricted rentals, with a district energy system cutting neighbourhood emissions by 95%.
Those prices and hours carry no published effective date, so we print them as "at time of writing, confirm before travel" rather than as 2026 rates. If you visit one thing on this corridor that isn't a trailhead, make it this.
This corridor runs through the territories of the Sḵwx̱wú7mesh Úxwumixw and the Líl̓wat Nation, and through a live disagreement between a Nation and the Province over when a provincial park should be closed. We report that disagreement factually, quote both parties in their own words, and take no side. Nothing in this section is paraphrased from oral history.
Note the underlined ḵ and x̱, the combining mark in l̓, and the 7 as a glottal stop — these are letters, not typos, and they should survive copy-editing. One thing worth flagging when you read official sources: BC Parks renders the name as "Líĺwat," which does not match the Nation's own spelling of Líl̓wat. Where we quote BC Parks below we preserve their text; everywhere else we use the Nation's.
The Squamish Nation's territory covers 6,732 km² and 23 villages; the modern Nation was formed by the 1923 amalgamation of 16 families.
The Líl̓wat Nation describes itself as "an Interior Salish people… a separate and distinct nation with cultural and kinship ties to the St̓át̓y̓emc Nation." Territory is 791,131 ha — we use the Nation's own figure; third parties say 797,131. Ancestors were confined to 10 reserves totalling 2,930 ha. Mount Currie is home to roughly 1,495 of 2,275+ members. Governing principles are Nt̓ákmen (Ways of Our Ancestors) and Nx́ekmen (Our Laws).
N'Quatqua's site foregrounds the Declaration of the Lillooet Tribe, 10 May 1911.
Sourcing note: statimc.net returned a server error throughout our research, so all St'át'imc material here comes from statimc.ca — a different organisation. And N'Quatqua's own statements on Joffre exist only via joint statements quoted in media, never from an N'Quatqua-hosted document — we flag that rather than treat media paraphrase as the Nation's direct voice.
The operative, enforced closure is the Province's. Per BC Government news release 2026ENV0022-000507, verbatim, the park is fully closed to visitors:
These closures have run annually since 2023 and are connected to the Líl̓wat Nation and N'Quatqua reconnecting with the territory. They are a stewardship decision, not an inconvenience, and this guide does not frame them as one — though the September closure does cover most of the larch and fall-colour window, and an unaware traveller's itinerary will not survive it.
Separately, and importantly: Líl̓wat has asserted longer Reconnection Periods that BC Parks has not recognised. In April 2026 Líl̓wat submitted identified Reconnection Periods of 19 April – 11 May, 20–27 June, and 23 August – 5 October — three periods totalling roughly 75 days, against the Province's 31. Líl̓wat released a statement saying trust with the Province has been broken and that B.C. announced different dates "without any further engagement or discussion with Líl̓wat." Ku̓kwpi7 Skalúlmecw Dean Nelson: "These dates were not requests." The Nation's most recent primary statement, 13 July 2026: "We are the original and ongoing k̓wezúsmin̓ (caretakers) of Pipi7íyekw."
Negotiations broke down the previous year over the same question — in 2025 the Nations sought 22 August – 23 October and the province set 2 September – 3 October, citing conservation, public access and "preserving Labour Day weekend availability." The Nations' joint statement then: "The province's imposed dates are a fraction of the schedule advanced by our Nations… For us, this land is not about recreation, it is about food security and the wellness of our people." On BC Parks' own page, Ku̓kwpi7 Skalúlmecw Dean Nelson is quoted: "Joffre Lakes Park lies within the unceded territories of the Líĺwat Nation and N'Quatqua… The establishment of Joffre Lakes Park has served to protect this unique and beautiful place from impacts of industrial activities. However, it also disrupted our traditional use and access to these lands." There is also an active legal challenge arguing the closures potentially violate the Charter.
As of 18 July 2026, no agreement had been announced. What that means for you, practically: a mid-September trip could hit a closure under either calendar, and so could anything from late August onward. Re-check before any late-August-to-October trip. This guide reports the disagreement and takes no position on it.
Four stories worth knowing on this road: the landslide that drew a legal boundary and is still a live hazard, a railway named to attract British money that reached its destination four decades behind schedule, a ski resort whose founding date is a documented marketing error, and the most garbled fact in corridor history.
Two independent lines converge on late 1855 for the great slide: dendrochronology (Moore & Mathews 1978, CJES 15(7):1039–1052 — "the slide occurred in the fall or winter of 1855–1856"), and Major William Downie's report to Governor Douglas of 2 October 1858, "the Indians say this was overflowed three years ago" — which rests on Indigenous oral testimony relayed by Downie, and we note that rather than launder it. The "spring of 1856" date is a tourism claim unsupported by the dendrochronology, and we don't print it. The slide travelled 4.6 km, dropped 1,060 m, exceeded 20 m/s and was probably complete within ten minutes. Volume roughly 25 million m³ — and the "33,000,000 cubic yards" you'll see elsewhere is the same number in imperial units, not a competing estimate.
In March 1973, Mr Justice Thomas Berger dismissed a developer's appeal: "On a human time scale, there is a risk here… It is a substantial risk… The Approving Officer adopted a policy of safety first. I think he was right to do so." The Crown's expert was Professor Bill Mathews of UBC — the same Mathews of Moore & Mathews. In July 1978 an advisory panel found treatment impractical but did not recommend evacuation. On 29 May 1980, Order in Council 1185/80 designated a civil defence zone, appropriated $7 million for buyouts and prohibited development. The 1855 runout literally drew the legal boundary.
It went badly for the residents. Only 38 of 84 properties had sold by March 1981; the BC Ombudsman found "serious deficiencies in the planning" and that owners "could not be called willing sellers because of the unfair pressure upon them to sell." Residents once blockaded the Premier's train. The last of them left in 1986.
It is still a live hazard, and that's why §05 tells you not to sleep at the Rubble Creek lot. BC Parks: "Do not camp, stop or linger while travelling through the zone." We handle the "Squamish would be obliterated" and 120-metre-wave material carefully — it traces to a university scenario exercise via press coverage, not a peer-reviewed hazard assessment, and the same sources describe the probability as extremely low.
The PGE was founded 27 February 1912 to link the Interior to tidewater at Squamish, and was named for a loose association with England's Great Eastern Railway to attract British investment. It reached Prince George in 1952 — forty years late, earning the period nicknames "Province's Great Expense" and "Prince George Eventually." (Note: it's often said the railway connected neither namesake — but Squamish is tidewater, so that line is wrong.)
The 2004 CN transaction was a LEASE, not a sale — the Province kept the right-of-way, railbed and track, on 60 years plus a 30-year renewal, under a $1 billion headline. (The "990-year lease" figure is a minister's characterisation, not a contract term.)
CN is discontinuing the Squamish and Lillooet Subdivisions, and Rocky Mountaineer's Rainforest to Gold Rush will not run in 2027 — 2026 is the final season. By the time you hold this guide there will likely be no scheduled passenger rail and no through freight north of Squamish. ⚠️ The press release returned a 403 to us, so this rests on trade press — verify it before you plan a rail trip around it.
The Cheakamus derailment, 5 August 2005: nine cars, roughly 40,000 L of sodium hydroxide into the river. The TSB found the train stringlined with improperly configured distributed power and inadequate crew training following CN's acquisition of BC Rail. 500,000+ fish killed. CN pleaded guilty in 2009 and was fined $400,000. Wikipedia has this wrong twice — it dates the event to 2010 and inflates the total to $750,000.
The valley was originally Summit Lake, renamed Alta Lake around 1910. The peak was London Mountain — British surveyors, London-like fog — and became informally "Whistler" in the 1920s after the hoary marmot's alarm call, officially renamed 27 August 1965. Indigenous names predate all of it: Cwítima / Kacwítima (Líl̓wat) and Sk̲wik̲w (Squamish).
Correction one: GODA's winning Canadian Olympic nomination was for 1976, not 1968 — it was removed once Montreal got the Summer Games, and they had lost 1968 and 1972 to Banff. Correction two: Whistler Mountain officially opened 15 January 1966, not 1965. The "1965" claim traces to a 1985 marketing error that the museum itself has documented — a "20th birthday" that was really the 19th.
Myrtle and Alex Philip came up the Pemberton Trail in August 1911 — three days, of which two were on foot (not "a three-day hike") — and bought 10 acres for $700 in 1913. The museum contradicts itself on Rainbow Lodge's opening, so we use "completed in 1914 and taking its first guests the following season." The PGE reaching the valley cut travel to about nine hours, which is what made the lodge viable. And the lodge did not simply burn and vanish: the main building burned 21 April 1977, but the cabins survived and housed young Whistler workers until around 1987, when the municipality expropriated for public waterfront — now Rainbow Park.
Blackcomb opened 4 December 1980 — the mayor cut the ribbon with a chainsaw. Some colour: 20th Century Fox had bought Aspen with Star Wars profits, and Hugh Smythe pitched Blackcomb to the studio with "It doesn't cost as much as a movie, so you guys should do it." Vail's acquisition completed 17 October 2016 at C$17.50 cash plus 0.097294 Vail shares per Whistler Blackcomb share.
You'll see a "C$1.4 billion" price for that acquisition quoted widely. It appears in no primary source, so we don't print it as the price.
RMOW was incorporated 6 September 1975 with fewer than 1,000 residents — the first resort municipality in Canada, created by standalone statute. The decisive provision was escape from standard borrowing limits; the trade-off was extraordinary provincial control, to the point that the minister could enact the official community plan by regulation.
Britannia Mine ran 1904–1974 and produced 650,000 tons of copper; the museum's own careful wording is "the largest copper mine in the British Commonwealth in the late 1920's, early 1930's." Mill No. 3 is a National Historic Site. After closure it became the worst point source of metal pollution in North America; a $15.5M treatment plant now removes 250,000+ kg of contaminants a year.
We do not print the cairn's inscription wording. No source we found quotes it, and inventing plaque text would be exactly the kind of small confident fabrication this guide exists to avoid. Photograph it when you're there. Field gotcha: a modern bridge south of town means historic mileages now understate by about two miles.
The Duffey itself opened as a logging road to recreation in 1972, the province took control in 1979, it was paved in 1990–91 at a cost of $22.5 million, and became part of Highway 99 in 1992. Pemberton is named for HBC surveyor-general Joseph Despard Pemberton; John Currie homesteaded in the late 1870s; and Birkenhead River village sites are roughly 5,500 years old. The seed-potato industry works because mountain isolation blocks aphid-borne virus — Control Zone 1945, Virus Free Station 1965, and a claimed world-first commercial virus-free seed area in 1967 (the 1965-versus-1967 dating is disputed). No outside seed potatoes may be planted in the valley, and that binds home gardeners too. A neat throughline: Líl̓wat adopted the potato well before the Cariboo rush — potatoes reached BC via Fort Langley in 1827 — and Captain Graham's militia burned Nlaka'pamux potato fields during the 1858 Fraser Canyon War. Same crop, same decade, opposite ends of the story.
"Play dead for a grizzly, fight back for a black bear" is the most repeated piece of bear advice in North America, and it is not what the provincial sources say. Response keys to the bear's behaviour, not its species. Get that one thing right and the rest of this section is detail.
The species heuristic fails precisely where it matters most: a predatory black bear is the scenario where "fight back" is right and "it's only a black bear" gets people hurt, and a defensive grizzly encounter is survivable by doing the correct thing rather than the remembered thing.
BC Parks confirms grizzlies in both Joffre and Garibaldi. The Stein-Nahatlatch grizzly unit — IUCN Critically Endangered — is "capped by the Duffy Lake portion of Highway 99," and Squamish-Lillooet is a separate unit. With populations this small spread over enormous areas, an encounter is unlikely — but not zero, and the consequence profile differs.
The mechanism is worth understanding because it tells you where to make noise: grizzlies evolved in treeless country and charge and assert; black bears evolved in forest and climb or flee. So surprising a grizzly is the more dangerous event, and noise-making on blind, brushy, loud-water sections matters more east of Pemberton. Identify by structure, not colour: shoulder hump, dished face, small ears, long claws.
We deliberately print no population numbers. The figures in circulation conflict (one pairing gives 22 and 46, another 24 and 59), and they come from an NGO rather than from the province. A number that precise, sourced that loosely, would be false confidence — the useful facts are the unit boundary, the endangerment status and the behaviour.
Report a problem bear: RAPP 1-877-952-7277, 24/7. Print the full number — the #7277 shortcut is TELUS-only. One honesty flag: BC Parks' Garibaldi page does not mention food caches at Garibaldi Lake, Taylor Meadows, Elfin, Russet or Helm. Users widely report them; they are officially unconfirmed, so plan your food storage as though they aren't there.
| Bear | Cougar | |
|---|---|---|
| Eye contact | Avoid staring | Maintain it |
| Turning away | Back away, keeping the bear in view | Never turn your back |
| Playing dead | Correct for a defensive attack | Never |
| Getting large and loud | Escalates a defensive bear | The primary deterrent |
Identify the animal before you act — this is the one place where doing the "safe generic thing" is actively wrong, because there isn't one. Pick up children and small pets immediately; children are disproportionately at risk.
ICBC recorded 12,519 wildlife crashes in 2024. Deer collisions peak 6pm–midnight and 6–9am, and deer and moose peak in opposite seasons — deer in May and November, moose November to February. A November Duffey run sits in the worst overlap of both. Deer are 75–80% of collisions; moose are only about 7% but are disproportionately lethal — 450–500 kg, dark coats, and eyes above your headlight beam, so they don't reflect.
The advice genuinely conflicts, and we won't blend it into mush. The BC government says "Never swerve suddenly… brake firmly and stay in your lane." The Wildlife Collision Prevention Program says "If you have to choose between swerving or striking a moose, consider swerving." Both are published positions; the moose exception is why. Deer whistles do not work.
Local detail most guides miss: five elk have been struck on Hwy 99 since 2012, four killed. Roosevelt elk were reintroduced to the Squamish Valley in 2007 and Elk Crossing signs went up 15 May 2015. And mitigation here is thinner than readers assume — no wildlife fencing, overpass or underpass was found documented anywhere on Highway 99. (Issue 010's Columbia Valley has a 34 m overpass; this corridor has nothing comparable on record.)
This is a case where one undifferentiated "ticks in BC" paragraph would misinform readers at both ends of the corridor. Coastal (Squamish, Whistler): Ixodes pacificus — the Lyme vector. Interior (Pemberton → Duffey → Lillooet): Dermacentor andersoni — not a Lyme vector, but it carries tularemia and Rocky Mountain spotted fever and causes tick paralysis. Different risk, different watch-fors, same trip.
Actual Lyme risk is low: 0.7% of Ixodes tested positive in 2025, with 42 confirmed human cases province-wide and only 12 locally acquired. Peak season is March–June, so a mid-July trip is past peak but well inside the season. Submit photos to eTick.ca — that's identification, not pathogen testing.
This is the most transferable safety content in the issue, and it contains one instruction that reverses what almost everyone has been taught. Hypothermia is not what kills most people in cold water — and a full PFD, wetsuit and helmet did not save a 17-year-old on the Elaho.
The rule, verbatim: "1 minute to control your breathing, 10 minutes to get yourself out… up to 1 hour before hypothermia sets in." Most drownings occur in water under 20 °C.
Hypothermia is NOT what kills most people. Cold shock — the gasp reflex and hyperventilation at 600–1000% above normal — and then swim failure kill first, in the opening minutes. And the part people refuse to believe: swimming ability does not protect you. Research finds that many strong swimmers cannot swim 2–3 metres in cold water, even to save their own lives.
The calibration trap on this corridor: low-elevation Alta Lake is genuinely comfortable for summer swimming. Green Lake and every glacial river are not. Visitors calibrate on the first and then enter the second.
BC Parks publishes no numeric water temperature for any water body on this corridor — all its language is qualitative. So you will find no temperature figures anywhere in this guide. Anyone quoting you a specific degree figure for Joffre, Garibaldi Lake or Green Lake is not reading it off a land-manager source.
In 2005 a 17-year-old was rafting the Elaho wearing a life jacket, a thermal wetsuit and a helmet. She vanished, and was found minutes later trapped beneath a log, where she had drowned.
That case carries more instructional weight than any statistic in this section, and the lesson is exact: full PFD, wetsuit and helmet did not prevent death by strainer entrapment. Flotation solves cold shock. It does not solve wood.
Strainers form on the outside of bends, where erosion undercuts the bank and drops trees into the current. That's where to look for them, and where not to swim.
If contact is unavoidable: flip onto your belly, face downstream, and swim AT the strainer — aggressively, gaining more speed than the water. Then grab it with extended arms, pull up and over, and kick to clear. You are trying to get your body on top of the obstacle rather than under it, and the only way to do that is to arrive with momentum. It feels insane. Do it anyway.
BC coroners data 2015–2025: drowning deaths peaked at 120 in 2023 and were 93 in 2025. 86% male. 40% of closed investigations had alcohol and/or drugs as a contributing factor, and that trend is rising.
The corridor figure worth printing: the North Shore / Coast Garibaldi health area saw 11 deaths in 2025 — 3.2 per 100,000, double the provincial 1.6 — and has run consistently 1.5–2× the provincial rate across the decade.
The honest counterpoint: no Sea-to-Sky river appears in the province's named-rivers list. These are low-frequency, high-consequence waters — not statistical death traps. The elevated rate is real; the absolute numbers are small. Both things are true, and a guide that gave you only one of them would be selling you fear or complacency.
Federal law requires carriage, not wear, for adults — only children must actually wear one. That's the law most people are operating under, and the reported BC wear rate is 25–34%.
The RMOW's local rule is stricter, and it captures tubers — a PFD is required "while in a boat, inner tube, paddle board, raft or other flotation device." If you are floating the River of Golden Dreams on an inner tube, the federal carriage rule is not the rule that applies to you.
And back to Shannon Falls, because it is the case that teaches the most: two of the three people who died in July 2018 were would-be rescuers. If someone goes into moving water, the instinct to follow them in is the thing most likely to double the death toll. Call, throw, reach — do not go.
This is the finding most guides miss entirely, and it produces confident wrong answers. Squamish, Whistler and Pemberton are in the Coastal Fire Centre. From the Duffey summit eastward to Lillooet you are in the Kamloops Fire Centre. Separate bans, different rules, different dates — and municipalities ban independently on top of both.
No official source gives a km marker for the fire-centre boundary. Cayoosh Pass is a reasonable inference and it is not a sourced statement, so we print no marker. If you are camping anywhere near the height of land, check both centres and assume the stricter applies.
Under a Category 1 ban, CSA/ULC-approved stoves and portable apparatus with a flame under 15 cm remain legal — which is the difference between a hot dinner and a cold one, and worth knowing before you leave the stove at home. There are three Wildfire Act categories; a Category 1 ban is the one that stops campfires.
Coastal Fire Centre: Category 1 prohibited from noon 16 July 2026 in the Sea to Sky district; Categories 2 and 3 prohibited centre-wide, to 31 October. Kamloops Fire Centre: Categories 1, 2 and 3 prohibited centre-wide, Category 1 from noon 10 July to noon 9 October. Net effect on 18 July 2026: no campfires anywhere on this corridor, end to end.
Penalties: $1,150 ticket → $10,000 administrative penalty → $100,000 on conviction. Report a wildfire: 1-800-663-5555, or *5555 from a cell.
If you are reading this after a rescission, this box is wrong and the procedure above is right. That is the whole reason it's in a dated box instead of the body text.
The Duffey corridor is the serious winter destination on this road. It is also where the single most useful piece of advice we can give you is about a search method rather than a snowpack, because Avalanche Canada has stopped using the region names everyone bookmarked.
This is the framing point that changes how people plan. The 2019 Joffre Peak rock avalanches were in May — two catastrophic north-face landslides on 13 and 16 May 2019 that became debris flows down Cerise Creek. The debris flow that killed five people was in November (§08). Mass-movement hazard on this corridor does not politely confine itself to the ski season.
The most recent fatality: Joffre Peak, 24 February 2026. A solo splitboarder triggered a very large wind slab at about 2,400 m; the crown was roughly 150 cm, it ran about 1,500 m, size 3.5. It was the fourth Canadian avalanche fatality of the 2025–26 season and the third in BC that week.
The Garibaldi trail PDF notes avalanche and glacier hazard year-round. Take that literally.
Verbatim, because paraphrasing it weakens it: "Everyone in your group needs an avalanche transceiver, a shovel, and a probe. One or two of the three isn't good enough—you've got to have them all."
The shovel must be metal. Plastic won't break avalanche debris — set snow is not like the snow in your driveway, and this is a detail that gets skipped in kit lists written by people who haven't dug.
Chains are mandatory above the chain-up area October to May, even if the road looks clear, on the Diamond Head access. Check avalanche.ca daily, not once at the start of a trip. Whistler patrol: 604-905-2324.
On Cerise Creek and Keith's Hut, the standing guidance is blunt: "Only those with avalanche training and proper gear should recreate in this area." This section is not a substitute for that training.
The 2026–27 winter day-use pass parks and dates have not been published, so we forecast none. And remember §02: this is a March 31 winter-tyre route, not April 30 — but the posted sign governs.
This is the single most important safety fact in the issue, it contradicts what search engines and directories will tell you, and it is the reason we put the medical section next to the fuel section rather than at the back. There is one 24/7 emergency department between Vancouver and Lillooet, and it is in Squamish.
Whistler is not a 24-hour ER. Search engines and directories widely say "open 24/7." Vancouver Coastal Health's own site does not. VCH publishes a dedicated Emergency Department page for Squamish and no equivalent page for Whistler; Whistler's A–Z service list contains no Emergency Department entry at all. VCH's own wording: "For urgent and emergency care between 10 p.m. and 8 a.m., call our phone number to speak with an after-hours physician."
Overnight in Whistler it is phone-first. Serious injury after 10pm → call 9-1-1. Do not drive to Lorimer Road. The building may be dark, and the twenty minutes you spend finding that out are twenty minutes an ambulance could have been moving.
And the corridor consequence: leaving Pemberton eastbound after 8:30pm means no open facility behind you until Squamish (~100 km) and none ahead until Lillooet (~100 km). Combine that with §02 — a Squamish–Whistler closure cuts everything north off from the corridor's only 24/7 emergency department. That is a medical fact as much as a traffic one.
| Facility | Address | Phone | ER | Hours |
|---|---|---|---|---|
| Squamish General | 38140 Behrner Dr | (604) 892-5211 | Yes | 24/7 — the only one on the corridor |
| Whistler Health Care Centre | 4380 Lorimer Rd | (604) 932-4911 | No ED page exists | 8am–10pm. Phone-first overnight — call 9-1-1 |
| Pemberton Health Centre | 1403 Portage Rd | 604-894-6939 | No ED listed | 8:30am–8:30pm |
| Lillooet Hospital | 951 Murray St | 250-256-4233 | Yes — Level 1 Community | 24/7 published — but see the caveat below |
Three absences worth planning around: no named Lillooet pharmacy could be identified at all — assume no late-night pharmacy north of Squamish and carry your whole trip's medication plus a buffer. There is no 24-hour emergency vet on the corridor. And air ambulance is requested via 9-1-1 (there is no public helicopter number), is weather- and daylight-dependent in a steep narrow valley, and we did not research its billing — do not assume the free-SAR policy below extends to it.
Pemberton → Lillooet over the Duffey is roughly 100–110 km with NO fuel, NO food and NO services of any kind, plus no cell for most of it. Budget 2.5–3 hours. Top off in Pemberton, or at Líl̓wat Station in Mount Currie, regardless of what the gauge says.
And state it affirmatively: no 24-hour fuel was confirmed in ANY town on this route. Assume there is no overnight fuel between Vancouver and Lillooet and plan your arrival times accordingly. Likewise, propane refill could not be confirmed at any named retailer in any town — Squamish is your best bet (Canadian Tire on Queensway and the Hwy 99 Chevrons are the reported options), but phone ahead rather than arrive empty.
A suspended modern Garmin inReach keeps SOS for up to 12 months. A suspended ZOLEO does not transmit anything — including SOS. If you seasonally suspend your subscription, that is the single most actionable purchase difference on this corridor.
iPhone Emergency SOS via satellite works in Canada (14+, iOS 16.1+, free for two years), and the Duffey at roughly 50.4°N is well within range. But Roadside Assistance via satellite is NOT available in Canada — a flat tyre on the Duffey has no satellite roadside option, only an SOS you shouldn't be using for a flat. Apple's own documentation names canyons as a blocker: move to the widest sky window you can find — a gravel pullout, a bridge deck, a gravel bar — before triggering.
SPOT Gen4 is ONE-WAY — you press and then wait blind, with no confirmation that anyone heard you. SPOT X is the two-way alternative.
Cancellation procedures differ by device, so learn yours specifically — we won't write one generic instruction that's wrong for your unit. Search and rescue in BC is free. BCSARA: "[We] do not believe in charging anyone for search or rescue in the province of BC, regardless of the reason." Garmin's "financially responsible for rescue fees" language is a global disclaimer, not a BC-specific charge — but as above, don't extend the free-SAR policy to air ambulance, which we didn't research.
Three full supermarkets: Save-On (1301 Pemberton Ave, 7–9), Nesters (710 Hunter Pl, 7:30–9), Your Independent Grocer (1900 Garibaldi Way). Valhalla Pure Outfitters, 1200 Hunter Pl #805 — the serious gear stop, and it rents avalanche gear, backcountry skis, snowshoes and kayaks. Canadian Tire at 1851 Mamquam Rd (an aggregator gives 1900 Garibaldi Way — that's the grocery store's address, a data error). Breweries: Howe Sound (est. 1996, brewpub and inn), Backcountry, A-Frame. Adventure Centre at 38551 Loggers Lane, daily 8:30–4:30. Showers via the Brennan Park pool drop-in.
Not good for: confirmed overnight fuel, reliable coin laundry, or casual overnight vehicle camping in town.
A Save-On-Foods opened at 155 Main St on 16 July 2026 — two days before this research. That is the same address as the long-standing Buy-Low, and both are Pattison banners, so it is almost certainly a conversion — but no source states that, so we don't either. Treat Lillooet as having one full supermarket at 155 Main St, and expect "Buy-Low" listings to be stale.
Hardware: TimberMart, True Value (189 Main), Winner's Edge (644 Main). No Canadian Tire, no NAPA. Fuel is the best-served category — Chevron at 1117 Hwy 99 S with diesel, Esso at 704 Main, plus four more. Lillooet Brewing Co occupies a former feed store. The visitor centre has moved into the museum at 790 Main St. Cayoosh Creek Campground, 100 BC-99 — hot showers, flush toilets, 30/50 amp, potable water, sani-dump (§11).
Almost every Lillooet listing is directory-sourced with no published hours — arrive during weekday business hours if anything matters. Fountain Flats Trading Post, 14 km north of Lillooet, reportedly has gas, a store and a Tim Hortons; that's secondary-sourced, so don't plan a tank around it.
That last figure is the most important line in this box for an overlanding audience. Someone sleeping in a vehicle, a rooftop tent or a camper is in the indoor risk category, not the outdoor one. Plan shade, ventilation and an exit strategy for a heat event the way you'd plan for a storm.
Do NOT use the old "Heat Warning vs Extreme Heat Emergency" language — that two-tier system is retired, and BC's Heat Alert and Response System now uses yellow / orange / red. Many health-authority and news pages still carry the retired wording, so you will encounter it; it's out of date. Interior Health, worth quoting: "Fans do not work to lower body temperature for older people at temperatures over 35 degrees Celsius."
Most of this is a normal BC loadout. What's different here is driven by four facts: there is no signal for a hundred kilometres, there is no fuel for the same hundred, there is one hospital, and the water is cold enough to disable a strong swimmer in under a minute.
Built around the constraints rather than around a wish list: where the serviced beds are, where the fuel is, what closes when, and the fact that the only 24-hour hospital sits at the southern end. Each shape names what you must book and what will ruin it.
Run it the night before. Tap each item as it's done — these are the twelve things that are specific to this corridor, and that a general BC habit will skip.
Every guide has these. Most don't print them. This is the consolidated list of what we could not stand up, what we deliberately withheld, and where the numbers you'll see elsewhere come from — because on a road with no signal and no bypass, a confident wrong number costs more than an admitted gap.
Everything above, condensed into a print-ready PDF built for the glovebox — for a corridor where the signal dies for a hundred kilometres and there's no way around a closure. The three pass systems and the order to book them, the emergency-department correction, the March 31 winter-tyre rule, the two fire centres, the bear response that isn't the folklore, the strainer technique that reverses what you were taught, every phone number that matters, and the honest list of what nobody publishes — on paper that works where the signal doesn't.
Every Trekkr Trail Journal is built like this one: custom logistics, honest trail beta, the camping and access detail, kit lists and the local knowledge that turns a good trip into the one your crew talks about for years — including, always, a plain list of what we could not confirm. New destinations drop all season long; this is our third over the line into British Columbia.
Unlock the Trail Journal Library