San Diego, USA

Potato Chip Rock — thin granite slab jutting out at Mount Woodson summit with San Diego County views
Mostly FreeAll Skill Levels6 Top Trails

Best Hiking Trails in San Diego

From an iconic Instagram rock to a hidden 80-foot waterfall — the hikes worth getting up early for.

San Diego doesn't look like a hiking town from the outside. You see beaches, tacos, craft beer. But get thirty minutes from downtown and you have a 1,592-foot city peak with views to Mexico, a granite slab so thin it looks structurally impossible, 5,800 acres of canyon wilderness inside city limits, and an 80-foot waterfall hidden in the backcountry. This is proper hiking — not just coastal strolls.

The one rule that applies to every trail here: arrive early. On a Saturday at 7 AM the Cowles Mountain parking lot is empty, temperatures are perfect, and you have morning light on the trail. By 9:30 AM the lot is full and you're hiking in the heat alongside a crowd. The early start isn't a suggestion — it's just how it works.

San Diego Trails at a Glance

TrailDistanceGainDifficultyPermitParkingDogs
Potato Chip Rock7.5 mi RT2,130 ftModerate–HardNoneFreeNo
Cowles Mountain3 mi RT950 ftModerateNoneFreeYes (leash)
Iron Mountain5.6 mi RT1,220 ftModerateNoneFree / $3Yes (leash)
South Fortuna Loop6.6 mi loop1,700 ftHardNoneFreeYes (leash)
Torrey Pines Beach Trail2.3 mi loop300 ftEasy–ModerateNone$10–$25No
Cedar Creek Falls6 mi RT1,200 ft (return)ModerateRequiredIncludedYes (leash)

The Trails in Detail

1. Potato Chip Rock (Mount Woodson)

Poway · 7.5 mi RT · 2,130 ft gain · Moderate–Hard · Free parking

Most Iconic

There's a blade of granite near the summit of Mount Woodson that looks like someone left a potato chip wedged in the rock face. It juts out into open air and the photo you've seen a thousand times on Instagram does not exaggerate — it really is that dramatic in person. This is the most photographed hike in San Diego County, and the views from the 2,894-foot summit across the whole county are worth every bit of the 2,130-foot climb.

The classic route starts at Lake Poway. It's 7.5 miles round-trip on a well-marked trail that gains elevation steadily with no serious technical sections. Your legs will know they worked the next day.

The honest caveat: on weekend mornings, the photo line at the rock itself runs 20–30 minutes. Get there before 7 AM or go on a Tuesday. No permit required, parking is free.

Trailhead: Lake Poway Recreation Area, 14644 Lake Poway Rd, Poway, CA 92064 · Free parking · Open 6 AM–sunset

2. Cowles Mountain

Mission Trails · 3 mi RT · 950 ft gain · Moderate · Free

Most Hiked

Cowles Mountain (pronounced "coals," not "cowls" — locals will correct you) is San Diego's highest city peak at 1,592 feet. The 3-mile round-trip gains 950 feet — enough to feel like a proper workout — and the views from the top stretch from downtown to Mexico to the Pacific. It's the most-hiked trail in the city for a reason.

Locals do this one at sunrise. Watching the city lights go out as the sun comes up over the Cuyamacas is one of those San Diego experiences that costs nothing and stays with you. Parking at the Mesa Rd trailhead is free. Dogs are welcome on a leash.

If this is your first San Diego hike, start here. It's accessible, well-marked, and the views actually deliver on the promise.

Trailhead: 8282 Mesa Rd, Santee, CA 92071 (Mesa Rd) · Free parking · Also accessible from Golfcrest Dr and Barker Way trailheads

3. Iron Mountain

Poway · 5.6 mi RT · 1,220 ft gain · Moderate · Free (west)

Best Views

Iron Mountain sits just a few miles from Potato Chip Rock but gets a fraction of the crowds. The 5.6-mile round-trip gains 1,220 feet and delivers what many locals call the best summit view in San Diego County — coast to the west, Cuyamacas to the east, and the whole county spread out between them. On a clear day you can see both the ocean and the mountains from one spot.

The west trailhead off Highway 67 is free and gets you straight up and back. The east trailhead ($3) connects to additional trail options and sees fewer people. Spring after winter rains is exceptional here — lupine and black sage cover the hillsides from February through April.

Trailhead: West entrance off Highway 67, Poway · Free (west) / $3 per car (east) · Open 6 AM–sunset

4. Mission Trails Regional Park

San Diego · 5,800 acres · Multiple trails · All levels · Free

Best Variety

Mission Trails is 5,800 acres of canyon wilderness sitting inside San Diego city limits — which sounds impossible until you're hiking through it with roadrunners darting across the path and no city noise in earshot. Cowles Mountain is technically part of Mission Trails, but the park has far more going on.

The South Fortuna to North Fortuna Ridge loop (6.6 miles, 1,700 ft gain) is the park's hardest route and one of the best in the whole county — rugged, exposed ridge walking with sweeping views over the San Diego River canyon. The Old Mission Dam Trail is an easy 2-mile flat walk along the river for families and casual hikers. The Climbers Loop has bouldering sections that the local climbing community uses regularly.

All main trailheads are free. The Visitor and Interpretive Center has trail maps, restrooms, and helpful staff who know the conditions.

5. Cedar Creek Falls

Cleveland National Forest · 6 mi RT · 1,200 ft return gain · Moderate · Permit required

Permit Required

Cedar Creek Falls is San Diego's most dramatic waterfall — an 80-foot plunge into a pool deep in the Cleveland National Forest. The hike descends 1,200 feet to get there, which means you climb that same 1,200 feet back out on the return. In winter and spring after good rains, when the falls are running hard and temperatures are cool, this is one of the best hikes in Southern California. In summer, the return ascent with no shade is genuinely brutal.

Free timed-entry permits are required through recreation.gov. They sell out within minutes of release, typically 3–7 days in advance. Set a calendar alert. Rangers actively patrol this trail and issue citations for unpermitted access.

Summer warning: Every year hikers require helicopter rescue from this trail after underestimating the return climb in summer heat. Carry a minimum of 3 liters of water per person. If it's hot, go somewhere else.

6. Torrey Pines State Natural Reserve

La Jolla · 0.7–3.5 mi trails · Easy–Moderate · Walk-in free · Parking $10–$25

Best Coastal

Torrey Pines is where San Diego's coastal hiking peaks. Eroded sandstone bluffs 300 feet above the Pacific, rare Torrey Pine trees found almost nowhere else on Earth, and trail options from a 0.7-mile easy stroll to a 3.5-mile loop that ends on the beach. The Guy Fleming Trail (0.7 mi loop) gives you two ocean overlooks and wildflowers in spring. The Beach Trail Loop (2.3 mi) is the classic — cliff views, then a descent to the shore.

No permit needed. Walk-in entry is always free. Parking costs $10–$25 depending on demand. Street parking on N. Torrey Pines Rd is free if you don't mind a short walk.

For the full breakdown of every trail, parking options, and what's open: complete Torrey Pines guide.

Before You Hit the Trail

  • Arrive before 7 AM on weekends: Parking at Cowles Mountain, Potato Chip Rock, and Mission Trails fills by 9 AM on spring and summer weekends. Early is the only move.
  • Water — more than you think: 2 liters minimum per person for any hike over 3 miles. 3 liters for Cedar Creek Falls year-round. There are no water fountains on any of these trails.
  • Sunscreen and a hat: San Diego's UV index is high year-round. Exposed ridge trails like Iron Mountain and Potato Chip Rock have no shade for long stretches.
  • Rattlesnakes are real: Present on virtually every San Diego trail from March through October. Never put your hands or feet where you can't see. Watch the trail ahead on warm afternoons.
  • Dogs on leash — check before you go: Welcome at Cowles, Iron Mountain, and Mission Trails. Banned entirely at Torrey Pines (no exceptions, including the beach). Confirm rules at each specific trailhead.

Hiking in San Diego — Common Questions

What is the most popular hike in San Diego?
Potato Chip Rock (Mount Woodson) is the most Instagrammed hike in San Diego County. The 7.5-mile round-trip from Lake Poway leads to a thin blade of granite at 2,894 feet with views across the whole county. Cowles Mountain is the most-hiked trail in the city — 3 miles round-trip, free, and the highest peak inside San Diego city limits at 1,592 feet.
Do I need a permit to hike in San Diego?
Most San Diego hikes require no permit. Cedar Creek Falls and Three Sisters Falls are the two main exceptions — both require a free timed-entry permit through recreation.gov. Permits sell out within minutes of release, typically 3–7 days in advance. Cowles Mountain, Mission Trails Regional Park, Iron Mountain, and Torrey Pines require no advance permits.
Is Potato Chip Rock worth the hike?
Yes. The summit views across San Diego County from 2,894 feet are genuinely spectacular and the granite slab is unlike anything else in the region. The photo line at the rock can stretch 20–30 minutes on weekends — arrive before 7 AM or visit on a weekday to skip it.
What is the hardest hike in San Diego?
For day hikes, the South Fortuna to North Fortuna Ridge loop in Mission Trails Regional Park (6.6 miles, 1,700 ft gain) is one of the most demanding inside city limits. In the backcountry, the return climb out of Cedar Creek Falls (1,200 ft gain with no shade) is brutal in summer. Cuyamaca Peak in the Cuyamacas gains 1,600 feet over 5 miles.
Are there free hikes in San Diego?
Yes — most San Diego hikes are free. Cowles Mountain, Mission Trails Regional Park (main trailheads), Iron Mountain (west trailhead), and Sunset Cliffs coastal walk are free with no parking fees. Torrey Pines charges $10–$25 for parking but walk-in entry is always free.
When is the best time to hike in San Diego?
October through April is the best overall window — mild temperatures, occasional wildflowers after winter rains, and manageable crowds. Spring (March–May) brings peak wildflowers. Summer hiking is possible but start before 7 AM on inland trails — temperatures spike fast by mid-morning. Coastal trails at Torrey Pines and Sunset Cliffs stay cooler year-round thanks to ocean breezes.
Can I hike in San Diego in summer?
Yes, with the right timing. For inland trails, start before 7 AM — Cowles Mountain and Potato Chip Rock can hit 90°F by 10 AM in summer. Coastal trails (Torrey Pines, Sunset Cliffs) are comfortable all day. Carry at least 2 liters of water per person. Avoid Cedar Creek Falls in summer — the descent is easy but the 1,200-foot climb back in midday desert heat has required helicopter rescues.
Are dogs allowed on San Diego hiking trails?
It depends on the trail. Dogs on leash are welcome at Cowles Mountain, Iron Mountain, and most Mission Trails Regional Park trails. Dogs are NOT allowed anywhere at Torrey Pines State Natural Reserve — including the beach. Anza-Borrego Desert State Park allows leashed dogs on most trails. Always verify the specific trailhead rules before going.

More Outdoor Activities in San Diego