All ArticlesThings To Do

Cowles Mountain: My Local's Guide to San Diego's Highest Point

William Routt·May 5, 2026·8 min.

San Diego's highest peak packs 950 feet of climbing into 1.5 miles. Here's what to bring, when to go, and what to expect.

Cowles Mountain: My Local's Guide to San Diego's Highest Point

A lot of people assume Cowles Mountain is easy because it's popular. I'd gently push back on that. This is the highest point within San Diego city limits — all 1,593 feet of it — and you feel every foot of the climb on the way up. It's a fantastic hike with the best summit views in the city, but it's a real hike, not a neighborhood stroll, and the people who treat it that way are the ones suffering by the halfway point. Here's everything I'd tell a friend before they go.

The Quick Version

If you only read one section, make it this:

  • It's steeper than it looks. Just 1.5 miles to the summit, but that's about 950 feet of climbing packed into very little distance. Plan for 1.5 to 2 hours if you want to enjoy it.
  • The crowds are real. Nearly a million people hike this every year, and weekends turn into a parade. With zero shade up top, an early start is the move.
  • Pack like it's a real hike. At least a liter of water per person, shoes with actual grip (the loose rock will humble you), sunscreen, and snacks.
  • The payoff is huge. On a clear day the 360-degree view stretches from Mexico to Orange County.
  • Know the rules. Dogs on leash (under 8 feet), don't feed the wildlife, and check for closures after storms — the rangers don't mess around.

About Cowles Mountain

Cowles Mountain sits inside Mission Trails Regional Park in San Carlos, about 30 minutes from downtown. The park spans more than 8,000 acres, which makes it one of the largest urban parks in the country, and this is its crown jewel — the most popular hike in San Diego County. From the summit you get Point Loma, Coronado, downtown, and on clear days Mexico, North County, even Orange County.

At 1,593 feet, it's the highest point in the city, with about 950 feet of elevation gain from trailhead to summit. That sounds modest until you're on it — with no shade and a trail that goes essentially straight up, those numbers hit harder than they read.

The Name (and the History) Most People Get Wrong

First things first: it's pronounced "Coals," rhyming with "holes," not "vowels." The mountain is named for George A. Cowles, a rancher who arrived in 1877 and built a community called Cowlestown around his ranch — which later became Santee.

The mountain almost didn't survive as open space. In 1974 it was slated to become a housing development, until the County and City of San Diego bought it on December 31 for $2.2 million — the purchase that saved it and seeded what became Mission Trails Regional Park.

For decades, locals called it "S Mountain." Here's why: on February 27, 1931, around 500 San Diego State students hiked up with paint and lime and created a 400-foot letter "S" on the hillside — designed by math professor George Livingston, it was the largest collegiate symbol in the world at the time. The military covered it during World War II in 1942, worried it could guide enemy aircraft, and students repainted it for years afterward until environmental concerns ended the tradition in the late 1970s. (There was also a 1991 prank when Patrick Henry High seniors changed it to "91.") That faded "S" is still visible from certain angles, though most first-timers walk right past it.

Planning Your Hike

Two Routes Up

Most people head straight for the main trailhead at Golfcrest Drive and Navajo Road — a wide dirt service road with roughly 37 switchbacks. It's easy to follow and impossible to get lost on.

But here's the local move: the Barker Way trail gets you to the same summit with a fraction of the foot traffic. It adds only about 0.1 miles round trip and connects to the main service road around 0.9 miles in, so you get solitude for most of the climb. If you're hiking on a weekend, I'd call Barker Way less of a nice-to-have and more of a necessity.

How Long It Takes

The route is about 3 miles round trip with that ~950 feet of gain, and most people take 1.5 to 2 hours. Trail runners reach the top in 30, but they're not stopping for photos or to catch their breath. The thing the numbers don't tell you: the first half-mile feels deceptively gentle, and then the real climbing starts and that elevation comes at you all at once.

When to Go

Early morning is non-negotiable in summer. There's zero shade, and midday heat turns this into an endurance test nobody signed up for. The trail's open year-round, but winter mornings can be surprisingly cold and summer afternoons are brutal — so whatever the season, start early.

What to Bring

Water is the priority — at least a liter per person, more if it's warm or you're hiking with kids. Beyond that:

  • Hiking shoes with solid traction (the loose, rocky terrain will humble runners)
  • Sunscreen and sun-protective clothing
  • A hat or visor
  • Snacks for energy
  • A headlamp if you're going for sunrise or sunset

One Thing to Check First

The trail surface is dry, loose, and prone to erosion from all that foot traffic, and after rain it gets genuinely treacherous. Mission Trails staging areas close during and after storms, and those closures can last hours or days — so check current conditions before you make the drive out. Nothing's worse than hitting a locked gate after 30 minutes in the car.

What It's Actually Like

The Start

The trailhead looks friendly — benches, a few shade trees, drinking fountains, restrooms. Then you start walking, and the climb begins almost immediately. You get maybe fifty yards of smooth dirt before it turns rocky, with chaparral on both sides and switchbacks climbing without much mercy. Wooden footbridges and steps help with the first stretch.

The Climb

The switchbacks wind up the mountainside, and around 0.4 miles you get a brief breather near a small subpeak — your first look at Lake Murray to the southwest with San Diego Bay beyond. That's usually the moment people realize they underestimated this one.

At about 0.8 miles, the Barker Way junction branches off to the right; stay left for the main route. From here the final switchbacks climb steadily, the terrain gets rockier, and the views get better at every turn.

The Summit

At roughly 1.3 miles you hit the summit marker, and the views really are the best within city limits. Northeast you'll pick out El Cajon Mountain, Cuyamaca Peak, and Viejas Mountain; due east, Lyon's Peak, Tecate Peak, Mt. Helix, and San Miguel Mountain. An interpretive sign maps the full 360-degree panorama. Local tradition says you have to touch the rock holding the summit plaque, or you'll be doomed to climb it again — your call on whether to risk it.

The Way Down

You descend the same route, and here's the part people forget: going down is often trickier than going up. That steep grade becomes a slippery descent on loose gravel and sand, and your legs are already tired. Watch your footing on the rocky sections and take your time.

Getting There and Parking

From Highway 125, take the Navajo Road exit and head west about 2 miles, then turn right onto Golfcrest Drive — the parking area appears almost immediately on your right. The address is 7001 Golfcrest Dr, San Diego, CA 92119 (coordinates 32.804613, -117.037451 if your GPS gets confused). There's also an alternate trailhead at 8282 Mesa Rd in Santee, but most people use the main one.

Now, the parking reality: the lot fills up fast, and on weekends it's a lost cause — cars line Golfcrest as far as you can see. You'll likely end up on the street, so just don't block any driveways. The upside is there's no entry fee or permit required.

The staging area has the basics — benches, a little shade, drinking fountains, and restrooms — but once you're on the trail, you're on your own.

A couple of rules worth remembering: dogs are welcome but must be leashed (under 8 feet, per San Diego Municipal Code — an unleashed dog can cost you up to $250), and there's no alcohol or glass, no feeding wildlife, and no disturbing rocks or plants.

Is It Worth It?

Without a doubt. Cowles Mountain gives you the best views within San Diego city limits, but that 950-foot climb earns real respect. Bring at least a liter of water, wear proper shoes, and start early to beat both the crowds and the heat. Do that, and you'll be the one taking summit photos while everyone else catches their breath.

Looking for more San Diego hikes? Check out our Coast Walk Trail in La Jolla, Annie's Canyon Trail guide, or our Black Mountain Trail guide.

FAQs

How difficult is Cowles Mountain and how long does it take?

It's about 3 miles round trip with ~950 feet of gain, and most people finish in 1.5 to 2 hours (fast hikers can summit in 30 minutes). It's moderately challenging thanks to the sustained climb and loose, rocky terrain.

What should I bring?

At least a liter of water per person, hiking shoes with good traction, sunscreen, sun-protective clothing, and a hat. There's no shade, so sun protection is critical. Add snacks and a headlamp for sunrise or sunset hikes.

Are dogs allowed?

Yes, on a leash no longer than 8 feet, per San Diego Municipal Code. Breaking the leash law can mean fines up to $250.

When's the best time to go?

Early morning, especially in summer, to beat the crowds and heat. The trail's open year-round, but midday summer temps are extreme with zero shade. Check for closures after storms, since wet conditions get treacherous.

Where's the trailhead, and is there parking?

The main trailhead is at 7001 Golfcrest Drive, San Diego, CA 92119, at Golfcrest and Navajo Road. Parking is free with no permit, but the lot fills fast at peak times, so you'll often park on the street — just don't block driveways.