San Diego Sights
Travel·

Things to Do in Old Town San Diego: 14 Local Picks

Illustration of Old Town San Diego at golden hour, with adobe buildings under terracotta tile roofs, a white Spanish bell wall, papel picado banners strung overhead, a palm tree and an agave, in the brand's cream and coral palette

Old Town San Diego is where the city started, and the smart way to do it is to treat the free state historic park as the main event and the margaritas as the reward. We have lived in San Diego for 25 years, and this is where we take out-of-town family who want history, Mexican food, and mariachi in one flat, walkable stretch without driving all over the county. It leans touristy in spots, so here is where we actually spend our time, where we eat, and what we skip.

The short answer: Start in Old Town San Diego State Historic Park (free): tour the adobes, watch the blacksmith, and catch a free daily walking tour. Wander Fiesta de Reyes for shops and weekend mariachi. Eat at Old Town Mexican Cafe or Café Coyote, or head to the edge of Old Town to Casa Guadalajara for a “birdbath” margarita. Add the Whaley House and El Campo Santo Cemetery for the ghost stories, the free Mormon Battalion tour with kids, and Presidio Park for the view. Park in the free state-park lots before 10 a.m. on weekends, or take the trolley to the Old Town Transit Center.

Old Town San Diego at a glance

StopWhat it isCostOur take
State Historic ParkRestored 1800s adobes + museumsFreeThe reason to come
Fiesta de ReyesShops + restaurants + weekend mariachiFree to walkFestive, a little touristy
Old Town Mexican CafeTortilla ladies + carnitas$$Touristy but legit
Casa GuadalajaraPatio margaritas on the edge$$Where locals lean
Mormon BattalionFree interactive history tourFreeBest with kids
Whaley House”America’s most haunted house”~$15+The ghost-story anchor
Presidio ParkHilltop park + Serra MuseumFree parkThe view + a picnic

1. Walk Old Town San Diego State Historic Park (start here, it’s free)

Old Town San Diego State Historic Park is the free, six-block core of the neighborhood, preserving the first permanent European settlement in what became California. Five original adobe buildings survive alongside about ten small museums and reconstructed shops, and there is no admission to any of it.

  • Where: Enter near the Robinson Rose Visitor Information Center; free parking lots are off Wallace and Twiggs Streets.
  • Best time: Right at the 10 a.m. opening on a weekday. Summer hours run 10 a.m. to 5 p.m.
  • The local move: Grab the free map at the visitor center and start with Casa de Estudillo, the grandest of the original adobes, before the tour groups arrive.

2. Catch the blacksmith and a free daily walking tour

The part tourists rush past is the living history: on many days you will find a working blacksmith hammering away, costumed volunteers, and free ranger-and-docent walking tours that run daily, usually mid-morning to early afternoon. It is the difference between looking at old buildings and understanding them.

  • Where: Tours leave from the visitor center; check the posted times when you arrive.
  • Best time: Weekday mornings, when the demonstrations are staffed and the plaza is quiet.
  • The local move: Time your visit to a tour or a blacksmith demo instead of wandering aimlessly. It turns a 20-minute stroll into the best free hour in Old Town.

3. Wander Fiesta de Reyes for shops and weekend mariachi

Fiesta de Reyes is the colorful plaza of shops and restaurants inside the park, built in an early-California colonial style around a courtyard. There are around 19 specialty shops, two restaurants (Casa de Reyes and Barra Barra Saloon), and free live mariachi and folklórico dancers on weekends.

  • Where: 2754 Calhoun Street, in the middle of the historic park.
  • Best time: Weekend afternoons for the free entertainment on the courtyard stage.
  • The local move: Walk it, enjoy the music, and buy little. This is the most photogenic part of Old Town and also where the trinket markup is highest.

4. Eat carnitas at Old Town Mexican Cafe (and watch the tortilla ladies)

Old Town Mexican Cafe has been on San Diego Avenue for more than 40 years, and the signature sight is the “tortilla ladies” hand-pressing tortillas in the front window. It is touristy and there is usually a wait, but the carnitas plate and those fresh tortillas are the real draw, and the line moves faster than it looks.

  • Where: 2489 San Diego Avenue.
  • Best time: Early lunch or an off-peak weeknight to dodge the worst of the wait.
  • The local move: Order the carnitas and let the tortillas do the work. Go in expecting a fun, busy tourist favorite, not a hidden gem, and you will have a good time.

5. Order margaritas and mariachi at Café Coyote

Café Coyote, open since 1989, is the biggest and busiest restaurant on the San Diego Avenue strip, with fresh tortillas made in the window, strolling mariachis in the outdoor courtyards, and a menu built for a festive group dinner. Locals will tell you it is touristy; they are right, and it is also genuinely fun on the right night.

  • Where: 2461 San Diego Avenue.
  • Best time: Early evening, when the mariachis are playing the patios.
  • The local move: Sit outside for the music, keep the order simple, and treat the margaritas as the point.

6. Sip your way through the tequila collection at El Agave

El Agave is the upscale option, a “tequileria” on San Diego Avenue with a wall-to-wall tequila collection that runs into the thousands of bottles, plus a serious kitchen known for its moles. This is where you go when you want a real dinner rather than a plate of combo enchiladas.

  • Where: 2304 San Diego Avenue.
  • Best time: Dinner, with a reservation on weekends.
  • The local move: Order a mole and ask the staff to point you to a sipping tequila you cannot get back home. This is the tequila stop in Old Town.

7. Get a “birdbath” margarita at Casa Guadalajara

Casa Guadalajara sits just off the main tourist strip on the edge of Old Town, and it is the one longtime locals name first. The draw is the pair of lush fountain patios under a giant pepper tree, live mariachi most weekend evenings, and the oversized “birdbath” margaritas in flavors like mango and strawberry.

  • Where: 4105 Taylor Street, near the transit center.
  • Best time: A Friday or Saturday evening for the mariachi and the patio.
  • The local move: This is where we take visitors who want the Old Town margarita experience without the deepest tourist crush. No reservations, so come a little early on weekends.

8. Do the free interactive tour at the Mormon Battalion Historic Site

The Mormon Battalion Historic Site is one of the best free things to do in Old Town, especially with kids. It is a roughly 45-minute guided tour led by costumed guides with some genuinely fun theatrical effects, and afterward you can pan for gold and make an adobe brick to take home, all free.

  • Where: 2510 Juan Street.
  • Best time: Any open day; plan an hour to an hour and a half with the tour and the activities.
  • The local move: Kids who are bored by adobe walls light up here. Save it for the middle of the visit when younger ones need something hands-on.

9. Tour the Whaley House, “America’s most haunted house”

The Whaley House, owned by the County of San Diego, is billed as America’s most haunted house, and it has the résumé to be interesting either way: it was a family home, San Diego’s first commercial theater, a county courthouse, and a general store. You can do a self-guided daytime visit or an evening guided ghost tour.

  • Where: 2476 San Diego Avenue, at Harney Street.
  • Cost: Self-guided daytime tickets start around $15; evening tours cost more. TODO(owner): confirm current Whaley House ticket prices and evening-tour hours before next refresh.
  • The local move: Reservations are recommended, especially for evening tours. Do the daytime visit for the history, the evening one for the spooky atmosphere.

10. See the graves under the sidewalk at El Campo Santo Cemetery

A block down San Diego Avenue is El Campo Santo, a small Catholic cemetery established in 1849. Here is the eerie part: when a streetcar line was cut through in the 1880s, part of the cemetery was paved over, and to this day some graves lie under the street and sidewalk, marked by small plaques in the pavement. It is free, quick, and genuinely unsettling.

  • Where: On San Diego Avenue near Arista Street, a short walk from the Whaley House.
  • Best time: Pair it with the Whaley House for a self-guided haunted-Old-Town loop.
  • The local move: Look down for the grave markers set into the sidewalk out front. Most visitors walk right over them without noticing.

11. Buy salt water taffy at Cousin’s Candy Shop

Cousin’s Candy Shop has been making handcrafted salt water taffy in the historic park since 1992, pulling and cutting it by the hundreds of pounds, along with fudge and caramel apples. It is a cheap, sweet, kid-pleasing stop that fits the old-fashioned setting.

  • Where: Inside Old Town San Diego State Historic Park.
  • Best time: On your way through the park, when little ones need a treat and a break.
  • The local move: Watch the taffy get pulled, then grab a small bag to walk with. It beats another sit-down stop.

12. Climb to Presidio Park and the Junípero Serra Museum

Presidio Park is the big grassy hill above Old Town, a National Historic Landmark marking where the mission and presidio were founded, and it has some of the best free views over Mission Valley and out toward the coast. On top sits the Junípero Serra Museum, run by the San Diego History Center.

  • Where: 2727 Presidio Drive, a short drive or a solid uphill walk from the park.
  • Best time: Late afternoon for the light and the views; the museum keeps limited days and hours, so check before you count on going inside. TODO(owner): confirm current Serra Museum days, hours, and adult admission before next refresh.
  • The local move: Bring a picnic and treat the hilltop lawn as the real destination. The view is free even when the museum is closed.

13. Nightcap at a mezcal bar (the grown-up move)

For a date-night grade drink instead of a birdbath margarita, Old Town has a quieter side. Tahona Bar pours Oaxacan food and a deep list of mezcals, and it hides a small reservation-only bar, Oculto 477, tucked behind it, one of the neighborhood’s genuine surprises.

  • Where: Along the Old Town dining strip; look up Oculto 477’s reservation details ahead of time.
  • Best time: After the historic park closes and the day-trippers thin out.
  • The local move: Start with a mezcal flight at Tahona. If you like a hidden-bar night, see our roundup of San Diego speakeasies for where to go next.

14. Time it for Cinco de Mayo or Día de los Muertos (year-round context)

Old Town throws the city’s biggest Cinco de Mayo celebration in early May, filling the streets with mariachi, folklórico, and food, and it marks Día de los Muertos across late October into November 1 and 2 with altars and processions. Neither is happening in high summer, but they are worth planning a trip around if the dates line up.

  • Where: Throughout the historic park and San Diego Avenue.
  • Best time: Early May for Cinco de Mayo; the first two days of November for Día de los Muertos. Check the current year’s dates before you build a trip around them.
  • The local move: These days are crowded and parking is brutal, so take the trolley and come early, or come any ordinary weekday if crowds are not your thing.

The trap to skip: paying for the sightseeing trolley just to reach Old Town

The green-and-orange Old Town Trolley Tours is a paid hop-on, hop-off sightseeing service, and every year visitors buy a ticket thinking it is the only way to get here. It is not. The regular San Diego Trolley (the Green or Blue Line, standard transit fare) drops you at the Old Town Transit Center, a short walk from the park, and once you arrive Old Town is small and fully walkable, so you never need an internal shuttle.

Skip the pricey sightseeing trolley unless you specifically want a narrated citywide tour. And skip the generic “San Diego on a magnet” souvenir shops while you are at it. One more heads-up: the longtime Fred’s Mexican Cafe on San Diego Avenue closed in 2025, so if an older list sends you there, it is gone.

How locals do a half-day in Old Town

Come on a weekday morning. Park in the free state-park lot before 10 a.m. or take the trolley, then start in the historic park: the visitor center, Casa de Estudillo, the blacksmith, and a free walking tour. Do the Mormon Battalion tour if you have kids, and loop the Whaley House and El Campo Santo if you like a ghost story. Eat lunch at Old Town Mexican Cafe for the tortillas or head to Casa Guadalajara on the edge for a patio margarita, grab taffy at Cousin’s on the way out, and finish with the view from Presidio Park. That is two to three hours plus a meal, and you never fight the freeway.

If you are stitching together a bigger San Diego trip, our guides to things to do in Little Italy, a local’s day in La Jolla, and what to do in Ocean Beach cover three more walkable neighborhoods. For the food side, see the best fish tacos in San Diego and what food San Diego is known for. And to plan the rest of your visit, browse our San Diego business directory, including the restaurants and food services and entertainment and recreation listings.

Frequently asked questions

What is there to do in Old Town San Diego?
The heart of it is Old Town San Diego State Historic Park, which is free to walk. You can tour restored adobe buildings and small museums, watch the blacksmith and costumed living-history volunteers, take a free daily walking tour, browse the shops and free weekend mariachi at Fiesta de Reyes, and eat Mexican food along San Diego Avenue. Nearby you can tour the Whaley House (billed as America's most haunted house), see the graves under the sidewalk at El Campo Santo Cemetery, do the free interactive tour at the Mormon Battalion Historic Site, and climb up to Presidio Park for the view. Plan two to three hours plus a meal.
Is Old Town San Diego free?
Mostly, yes. Old Town San Diego State Historic Park is free to enter and so are its museums, the free daily walking tours, the blacksmith and living-history demonstrations, walking Fiesta de Reyes, and the Mormon Battalion tour. You only pay for food, drinks, shopping, and a few paid attractions just outside the park, mainly the Whaley House (self-guided daytime tickets start around $15) and any ghost tour. That free core is what makes Old Town a good-value stop for families.
Where do you park in Old Town San Diego?
There are free state-park lots near Wallace and Twiggs Streets with a four-hour limit (one lot has EV chargers), plus paid lots and street parking around the edges. The free lots fill by mid-morning on summer weekends. The local move is to arrive before 10 a.m. on a weekend, or skip the parking hunt entirely and take the trolley to the Old Town Transit Center, which is a short walk from the park.
How do you get to Old Town San Diego without driving?
Take the San Diego Trolley to the Old Town Transit Center at 4005 Taylor Street, served by both the Green and Blue Lines. The COASTER commuter train, Amtrak, and several bus routes stop there too, and it is a short flat walk to the historic park. Note that the green-and-orange Old Town Trolley Tours is a separate paid sightseeing service, not the city trolley, so you do not need it just to reach Old Town.
What is Old Town San Diego known for?
Old Town is known as the birthplace of California, the site of the first permanent European settlement on the West Coast, preserved today as a state historic park with original 1800s adobe buildings. It is also known for lively Mexican restaurants, margaritas and tequila, mariachi music, and its ghost stories, anchored by the Whaley House and El Campo Santo Cemetery.
Is Old Town San Diego worth visiting?
Yes, for most visitors, with clear eyes. It leans touristy, the souvenir shops are skippable, and the food skews toward the crowds rather than the best tacos in the county. But the historic park is genuinely good and free, the margaritas and mariachi are fun, and you can fill a relaxed half-day here. Go on a weekday morning to beat the crowds, spend your time in the free park, and pick your restaurant with a little care.

More San Diego guides