The 7 Best Hikes Within 30 Minutes of Downtown Vancouver
Share
Why These Seven Trails Are Perfect for Visitors
When you've only got a few days in Vancouver, you don't want to spend half of them sitting in traffic trying to reach some remote trailhead. These seven hikes are all within 30 minutes of downtown — most accessible by public transit — and each one shows you a completely different side of this city. I've hiked every one of them dozens of times, and they're the exact trails I take visiting friends to.
1. Quarry Rock — Deep Cove
Distance: 3.8 km round trip | Time: 1.5-2 hours | Elevation gain: 100m
This is the hike I recommend to every single visitor, without exception. The trail winds through beautiful second-growth forest with towering Douglas firs, and the payoff — a massive granite outcrop overlooking Deep Cove and Indian Arm — is one of the best viewpoints you can reach in under an hour of walking.
Getting there by transit: SeaBus to Lonsdale Quay, bus 239 to Phibbs Exchange, bus 211 to Deep Cove. About 60 minutes from downtown. On weekends, a direct 212 bus sometimes runs.
Insider tip: Go early. By 10am on summer weekends, the parking lot is full and the trail feels like a highway. If you arrive by 8am, you'll have the viewpoint almost to yourself. After the hike, the real treat is Honey Doughnuts & Goodies in the village — get in line immediately because it grows fast. Their honey doughnuts are a North Shore legend.
Difficulty reality check: Rated easy, and it genuinely is — but there are roots and rocks, so you still want proper shoes, not sandals.
2. Grouse Grind — North Vancouver
Distance: 2.9 km one way (up only) | Time: 1.5-2.5 hours | Elevation gain: 853m
The "Nature's Stairmaster" is Vancouver's most famous hike, and there's a reason locals use it as a fitness benchmark. It's essentially 2,830 stairs straight up the face of Grouse Mountain. The average time is about 1.5 hours; if you do it under an hour, you're in seriously good shape.
Getting there by transit: SeaBus to Lonsdale Quay, bus 236 to Grouse Mountain. About 45 minutes from downtown — this is one of the easiest trailheads to reach without a car.
Insider tip: You must take the gondola down (about $20) — there's no official trail back to the base. Budget for this. Also, the Grind is closed through winter and spring due to ice and snow; it typically opens in late April or May. Once at the top, grab food at the Altitudes Bistro and take in the panoramic view of the city — on a clear day, you can see all the way to Vancouver Island.
Difficulty reality check: This is hard. If you don't exercise regularly, this hike will humble you. There's no shame in taking lots of breaks — everyone does on their first time. Bring more water than you think you need.
3. Lynn Canyon Loop — North Vancouver
Distance: 5 km loop | Time: 2-3 hours | Elevation gain: 150m
Lynn Canyon is the local's alternative to the Capilano Suspension Bridge. The suspension bridge here is free (Capilano charges around $65), the forest is just as stunning, and the swimming holes in summer are some of the best-kept secrets on the North Shore.
Getting there by transit: SeaBus to Lonsdale Quay, bus 228 to Lynn Valley. About 50 minutes from downtown.
Insider tip: The 30-Foot Pool is a gorgeous emerald swimming hole about 15 minutes down the trail from the bridge. On hot summer days, locals come here to cool off. The water is glacier-fed and absolutely freezing, but the colour is incredible. Combine the suspension bridge crossing with the Twin Falls loop for a satisfying half-day outing. The Lynn Canyon Ecology Centre at the entrance is free and worth a quick stop.
Difficulty reality check: Easy to moderate. The main loop is well-maintained, but some side trails down to the pools are steep and can be slippery. Watch children carefully near the canyon edges — the drops are real and the rocks are wet.
4. Stanley Park Seawall + Inland Trails
Distance: 9 km (seawall loop) or 2-5 km (inland trails) | Time: 2-4 hours | Elevation gain: Minimal
You're already downtown, so there's zero excuse not to explore Stanley Park's trails. Most tourists stick to the seawall, which is beautiful but paved and busy. The real magic is the network of inland forest trails — particularly the Siwash Rock trail and the paths around Beaver Lake — that feel like deep wilderness despite being surrounded by a city of 2.5 million people.
Getting there: Walk. It's at the end of the West End, accessible from Georgia, Robson, or Beach Avenue. Bus 19 runs through the park if you don't want to walk the approach.
Insider tip: Enter from the Third Beach trail off of Pipeline Road for the most forest-y experience. Walk the Merilees Trail to Beaver Lake and back through the Rawlings Trail. You'll pass through old-growth western red cedar groves that most park visitors never see because they're all on the seawall. If you do the seawall, go counter-clockwise — you'll hit the best views (Lions Gate Bridge, Siwash Rock, Third Beach) before your legs get tired.
Difficulty reality check: Easy. The inland trails have some gentle hills and can be muddy in rain, but nothing that will challenge anyone who walks regularly.
5. Lighthouse Park — West Vancouver
Distance: 5 km of trail network | Time: 2-3 hours | Elevation gain: 100m
Lighthouse Park is one of the most underrated natural areas in Metro Vancouver. It sits on a rocky point jutting into Howe Sound, with genuine old-growth Douglas fir trees — some over 500 years old and absolutely massive. The Atkinson Point Lighthouse at the end is photogenic, but the real draw is the forest itself and the rugged shoreline.
Getting there by transit: Bus 250 from downtown Vancouver (Georgia Street) runs to Lighthouse Park. About 40 minutes.
Insider tip: Skip the main trail to the lighthouse on your first visit (you'll hit crowds) and instead take the Valley of the Giants trail. The name is not an exaggeration — these trees are enormous. Then loop back along the shore trail for views of Bowen Island and the Sunshine Coast. At low tide, the rocky shoreline is covered in tide pools with starfish and anemones. The parking lot here fills on summer weekends by mid-morning, so transit is genuinely the better option.
Difficulty reality check: Easy to moderate. Some of the shore access requires scrambling over rocks, but the main trails are well-maintained. Bring a tripod if you're into photography — the old-growth trees in morning light are spectacular.
6. Pacific Spirit Regional Park — UBC Area
Distance: 73 km of trails total, pick your route | Time: 1-3 hours | Elevation gain: Minimal
Pacific Spirit is Vancouver's "other" forest park and the one locals actually use for daily walks and runs. It's 763 hectares of second-growth forest with flat, well-maintained trails — perfect for your first day in Vancouver when you want forest without the quad-burning elevation of the North Shore.
Getting there by transit: Buses 25, 33, 41, 49, 84, or 258 all pass along the park's boundaries. The easiest access is from 16th Avenue on the north side or SW Marine Drive on the south.
Insider tip: The Wreck Beach trail (Trail 6) takes you down to Vancouver's famous clothing-optional beach, which is an experience whether or not you plan to participate. More conventionally, the Clinton-Imperial-Hemlock loop on the south side of the park is my go-to for a peaceful weekday run — you can go 45 minutes without seeing another person. The forest floor here is carpeted in sword ferns and the light filtering through the canopy in the morning is genuinely magical.
Difficulty reality check: Easy. This is as flat and gentle as Vancouver hiking gets. Perfect for families with young kids or anyone recovering from a Grouse Grind the day before.
7. Capilano River Regional Park — North Vancouver
Distance: 6 km (Capilano Pacific Trail) | Time: 2-3 hours | Elevation gain: 100m
This is the trail right next to the famous (and expensive) Capilano Suspension Bridge tourist attraction, but the regional park trails are completely free and honestly more rewarding. The Capilano Pacific Trail follows the river through towering forest with views of Cleveland Dam and the canyon below.
Getting there by transit: SeaBus to Lonsdale Quay, bus 236 toward Grouse Mountain — get off at the Capilano River Regional Park stop. About 40 minutes from downtown.
Insider tip: Start at Cleveland Dam and walk downstream. The dam viewpoint looking up at the Lions peaks is one of the best free views on the North Shore. The Coho Loop trail takes you through a salmon hatchery area — if you're here in October or November, you might see spawning salmon in the river, which is an unforgettable sight. Skip the Capilano Suspension Bridge tourist attraction entirely and spend that $65 on a nice dinner instead.
Difficulty reality check: Easy to moderate. The main trail is smooth and well-graded. Some side trails down to the river are steeper.
Planning Your Hiking Days
If you've got three days in Vancouver and want to hike each day, here's what I'd do: Day one, Pacific Spirit or Stanley Park to get your trail legs. Day two, Quarry Rock or Lynn Canyon for a moderate North Shore experience. Day three, Grouse Grind if you're fit, or Lighthouse Park if you want something more relaxed. Space them out so your legs can recover — Vancouver elevation gain is no joke.
For detailed timing on when to hit each trail to dodge crowds, check out our Best Times Guide. And if you're not sure which difficulty level is right for you, our Trail Difficulty Decoder compares Vancouver ratings to what you might be used to from other regions.
Now stop reading and go hike something. The trails are waiting.