Get My San Diego Zoo & Other Discounts

Old Town San Diego Guide: Restaurants, Shopping, Parking, and Things to Do

Find out what the best restaurants, shopping and attractions are in the historic Old Town San Diego area for a half-day visit.

A carriage in Old Town San Diego,

Old Town San Diego is the birthplace of California, and it is the half-day I hand almost every client who is staying somewhere else in the city and wants one easy, walkable morning of history, Mexican food, and shopping.

I live in San Diego and have been exploring and eating in Old Town for thirty years, so this guide is the version I would give a friend: what is genuinely worth your time, what you can skip, and how to handle the parking that trips most first-timers up.

Father Junipero Serra established the first of California’s 21 missions here in 1769, the first permanent Spanish settlement in the region.

The period you will actually learn about on the ground is the Mexican and early American era of the mid-1800s, when Old Town was the heart of San Diego. Most of it sits inside Old Town San Diego State Historic Park, where the museums and living-history buildings are free, surrounded by a neighborhood of restaurants, shops, and a few attractions that charge admission.

Yes, it is touristy. It is also a genuinely good day out, especially on a sunny one, of which my city has many. Here is how I would plan it.

Old Town in Half a Day, at a Glance

  • Plan on two to three hours plus a meal. That is enough to see the best of it without anyone getting restless.
  • The state park, its museums, and the living-history buildings are free. The attractions that charge (the Whaley House, candle making, a few others) sit just outside it.
  • Parking is free but fills by mid-morning. Arrive by 9:45 a.m. or take the trolley and skip the hunt entirely.
  • Start at the Robinson-Rose Visitor Center for a free map, and bring the kids a Junior Ranger booklet.
Map of Old Town San Diego State Historic Park and the surrounding neighborhood.

What to Know Before You Go to Old Town San Diego

Old Town does not have one single address, because it is a whole neighborhood wrapped around a state park. Put “Old Town San Diego” into your GPS and it will route you to the right area. If you want a precise pin, use the Robinson-Rose Visitor Center at 4002 Wallace St, San Diego, CA 92110.

How Long to Spend: 2 to 3 Hours Plus a Meal

A half-day is the right amount of time. Give yourself a couple of hours for the historic buildings, museums, and shopping, then sit down for a meal.

That works as either a morning plus lunch or an afternoon plus an early dinner. Most people, and especially most kids, will not want more time than that, which is exactly why Old Town pairs so well with a stay based somewhere else in San Diego.

Best Time to Go and Hours

The museums and Visitor Center inside the state historic park are open daily from 10 a.m. to 5 p.m., and they close on Thanksgiving and Christmas. Which specific museums are staffed on a given day can vary, so if there is one you have your heart set on, call the Robinson-Rose Visitor Center to confirm before you drive over.

If you are driving, get there right as things open, or a little before. I aim to arrive by 9:45 a.m. so I can find parking and walk the grounds to get my bearings before the museums unlock.

What’s Free and What Costs

This is the part worth understanding before you go, because it shapes your whole visit. The museums and historic buildings inside the state park are free, including La Casa de Estudillo and the living-history sites. The attractions that charge admission sit just outside the park and set their own hours and prices.

The Whaley House, for example, you pay for directly, or you can enter with a Go San Diego pass, which also covers the Old Town Trolley.

We can help you save on tickets, tours, and hotels. If you purchase through some of the links below, we may be compensated. Thank you for supporting our small business! Our editorial guidelines.

Best Things to Do in Old Town San Diego

Nearly every kind of traveler ends up in Old Town, from families and history buffs to ghost hunters, and because so much of it is free, it works on almost any budget. These are the stops I actually send people to, roughly in the order you would walk them. Restaurants, shopping, and hotels each get their own section further down.

1. Start at the Robinson-Rose Visitor Center

The Robinson-Rose House is the park headquarters and the smartest place to begin. You can grab a free map, look at the miniature model of Old Town as it stood in San Diego’s early days, and sign up for a walking tour.

Guides in period clothing are often on hand to point you toward what is open that day. It is also an easy landmark to navigate back to, which matters if you are herding kids.

Katie’s Tip

Browse the little bookshop inside. It carries titles on life in the 1800s, the gold rush, and old-fashioned recipes, and it is a nicer souvenir than most of what you will find in the shops.

2. Have the Kids Become Junior Rangers

California State Parks runs a free Junior Ranger program, and it is the single best thing you can do to keep younger kids engaged here. Pick up a booklet at the Robinson-Rose Visitor Center, let them fill it out as you explore, and turn it in at the end for an award. You can also print the free scavenger hunt sheet ahead of time.

Katie’s Tip

The booklet has word scrambles and connect-the-dots, so it doubles as something to keep kids busy at the table while you finish your margarita. Just remember to turn it in at the Visitor Center for the award.

3. Take a Self-Guided Walking Tour

If you would rather wander with a little structure, take the free self-guided walking tour. California State Parks has mapped routes that start at the Robinson-Rose House and run anywhere from an hour to two and a half. You can preview the stops online or pick up a map at the Visitor Center.

The walk passes buildings like the 1865 Mason Street School, the first public schoolhouse in the county, many of them open with free admission.

Katie’s Tip

For a guided version with food, So Diego runs a Tequila, Tacos, and Tombstones tour through Old Town, roughly two and a half hours with tastings at several restaurants. Use code lajollamom when you book.

4. Tour the Free Museums

So many of the best things to do here cost nothing, the free museums included. The McCoy House interprets life in the late 1800s.

La Casa de Machado y Stewart is an adobe lived in until 1966 and restored to its 1830s character, and the First San Diego Courthouse, rebuilt to its 1872 appearance, is worth a look. Check at the Robinson-Rose Visitor Center for which are open the day you visit, since staffing changes the lineup.

Katie’s Tip

The plaza outside the old courthouse is where a lot of the special events happen, from living-history demonstrations to live music and dancing. If you catch one, it is the best free entertainment in Old Town.

5. Walk Through the Whaley House

Exterior of the Whaley House Museum in Old Town San Diego on a sunny day.

The Whaley House Museum is the one paid attraction I tell almost everyone to do.

It was a pioneering family’s home, and it is widely called one of the most haunted houses in North America because of the deaths that happened on the property. The 1850s Greek Revival house is the oldest brick structure in Southern California and once held a general store, a courthouse, and San Diego’s first commercial theater.

Daytime admission is self-guided and open daily, roughly 10 a.m. to 4:30 p.m.; evening tours are guided.

Katie’s Tip

If your group is into the paranormal, book the after-hours investigation tour rather than the standard daytime visit. It gets you into rooms that are closed to regular guests. The Old Town Trolley passes the exterior, but you need a separate ticket to go inside.

6. Wander Fiesta de Reyes

Fiesta de Reyes is a colorful courtyard of shops and restaurants where you can browse, eat, and catch free mariachi and folklorico dancers most weekends, all in one spot. The name means “celebration of kings,” and it is an easy place to lose an hour.

Casa de Reyes and the hacienda-style Barra Barra Saloon both serve Mexican food and a long list of margaritas, and there are around nineteen specialty shops around the plaza.

Katie’s Tip

The Whaley House is not the only place to go looking for ghosts. Several operators run guided evening ghost-and-history walks that leave from Old Town after dark, most by reservation. It is a fun way to see the district when the crowds thin out.

7. Visit El Campo Santo Cemetery

El Campo Santo Cemetery in Old Town San Diego.

El Campo Santo dates to 1849 and holds many of Old Town’s earliest residents, including members of prominent families like the Estudillos.

As the neighborhood grew, its boundaries shifted, and some graves were paved over while others stayed put, which is the source of most of the ghost stories you will hear. It is a quiet, short stop that puts the district’s age in perspective.

Katie’s Tip

Look for the small informational markers that explain who is buried where. Too scary for young kids? Not in daylight, in my experience.

8. Climb Up to Presidio Park

Presidio Park sits on the hill above Old Town, about a seven-minute walk from the Robinson-Rose Visitor Center, and it is where I go when I want a picnic and a view.

You can see Mission Bay and the coast from several spots, and the grounds are dotted with statues and markers. This is the site of the 1769 fort and mission, and it served as the capital of the region when Mexico held the land. It is rarely crowded.

Katie’s Tip

If you are here on a Saturday or Sunday, the Junipero Serra Museum on the Presidio grounds is open 10 a.m. to 4 p.m. Admission is by donation, ten dollars suggested. The 1925 building holds early California artifacts and has some of the best views in the neighborhood.

9. Tour the Mormon Battalion Historic Site

This free site at 2510 Juan St commemorates the soldiers of the U.S. Army’s Mormon Battalion, who built wells and a courthouse in Old Town during the Mexican-American War.

The interactive guided tour runs about 45 minutes and is led by missionaries; it is genuinely well done and one of the more engaging stops for families. It is open most days, with guided tours leaving every 15 to 20 minutes, and there is free parking in back.

Katie’s Tip

Stay for the hands-on activities after the tour. Kids and adults can pan for gold and try their hand at brickmaking, and the guides in period costume make it feel like a real living-history experience rather than a museum.

10. Catch a Show at the Old Town Theatre

The Old Town Theatre, on a Twiggs Street site that was once a barn, is a small, characterful venue that stages live productions.

The Cygnet Theatre company, which called it home for years, has moved to its new permanent home at The Joan and Irwin Jacobs Performing Arts Center in Liberty Station, so programming at the Old Town space now rotates. If a play or musical is on while you are visiting, check what is scheduled; the room itself is part of the appeal.

Katie’s Tip

Because the lineup changes, look up the current show and showtimes before you count on this one. Evening performances pair nicely with an early dinner in Old Town beforehand.

11. Step Inside La Casa de Estudillo

The courtyard of La Casa de Estudillo in Old Town San Diego.

La Casa de Estudillo, free and inside the state park, is the one historic building I would not skip. The adobe dates to 1827 and is a beautiful example of Spanish Colonial architecture, built by comandante Jose Maria Estudillo and his son.

The twelve rooms open to the public are furnished with period pieces, from canopy beds to a set dining table, and the inner courtyard is lovely. It is also one of the largest free museums in Old Town, so give it a little extra time.

12. Make a Candle at Toby’s

Toby’s Candle & Soap Shop at 2645 San Diego Ave has been in Old Town since 1992, and making your own candle here is one of the better hands-on activities for kids and adults alike.

Walk-ins are welcome, reservations are needed for groups of ten or more, and the shop is open daily, roughly 10 a.m. to 6 p.m. If you are short on time, candle dipping is quick and satisfying; if you have longer, make a sand-wax candle.

Katie’s Tip

Watch the free dipping-and-carving demonstrations on Friday mornings around 11 a.m. if your timing lines up. And if you want to make the showpiece kaleidoscope candle, give it an extra hour to set before you can take it home.

13. See the Stagecoaches at Seeley Stable

The Seeley Stable Museum is a favorite with kids, full of restored coaches, wagons, and buggies that tell the story of how mail and passengers moved before the railroads.

It is named for Albert L. Seeley, who ran the U.S. Mail Stage line between San Diego and Los Angeles. Note that it is open Friday through Sunday, 9 a.m. to 5 p.m., and the second floor is currently closed for an exhibit remodel.

Katie’s Tip

Because it only opens Friday through Sunday, save Seeley Stable for a weekend visit if seeing the stagecoaches matters to you. The covered-wagon displays outside are worth a look even when the upstairs is closed.

14. Catch a Living-History Demonstration

On Wednesdays and Saturdays, the park runs living-history demonstrations, with interpreters in period clothing showing everything from blacksmithing and quilting to spinning wool into thread.

The demos change week to week, and Kumeyaay artisans sometimes share the traditions of the region’s first peoples. If you see someone in costume, ask them a question; that back-and-forth is the whole point.

Katie’s Tip

On some Thursday, Friday, and Saturday afternoons, there are short “hidden history” talks, usually around 2 p.m. and about fifteen minutes long, starting at the porch of the Colorado House on San Diego Avenue. The theme changes monthly and covers the histories of communities that the main tour glosses over.

Where to Eat in Old Town San Diego

A woman makes fresh tortillas by hand at Old Town Mexican Cafe.
Fresh tortillas being made at Old Town Mexican Cafe.

Old Town is one of the best places in San Diego to eat Mexican food, and a meal is half the reason to come. Old Town Mexican Cafe and Cafe Coyote both make handmade tortillas all day and run lively cantinas for a margarita.

Casa de Reyes and Barra Barra anchor Fiesta de Reyes. Tahona is San Diego’s first mezcal bar with a hidden speakeasy called Oculto 477 in the back. Harney Sushi is the local surprise, an excellent sushi spot in the middle of all the Mexican food. For a quick, casual bite, the Old Town Urban Market food hall on Congress Street is open daily and easy to grab and go.

Katie’s Tip

Watch for the tortilla makers at Cafe Coyote and Old Town Mexican Cafe and order the fresh tortillas, which come with salsa and butter. They are the thing I miss when I am away.

Where to Eat

My Old Town Restaurant Shortlist


I keep a full, current rundown of where to eat, from the tortilla institutions to the mezcal bar and the sushi, with what to order at each.

See all the best Old Town San Diego restaurants

Shopping in Old Town San Diego

The Old Town Market sign and outdoor vendors in San Diego.

There are well over a hundred shops in Old Town, and the shopping is genuinely good if you like folk art and bold color. Old Town Market alone holds about forty indoor and outdoor stalls selling goods from Mexico and across Latin America.

Bazaar del Mundo, Diane Powers’ colorful complex at the corner of Juan and Taylor, is my favorite for fair-trade folk art, jewelry, and the Kitchen Shop. For something more specific, Cousin’s Candy sells old-fashioned sweets, and the antique dealers and the tin-punched lamps at Tinsmith are worth a browse.

Katie’s Tip

For a taste of the gold-rush era, Miner’s Gems and Minerals at 2616 San Diego Ave has a panning station where kids sift for gems and “gold.” It is a family-run shop and a reliable hit with all ages.

Where to Shop

Where to Shop in Old Town


I put together the markets, artisan stalls, and specialty shops worth your time, with what each is known for.

See the best shopping in Old Town San Diego

Save $6-14

Exclusive La Jolla Mom Discount

Use promo code SAVEMORE to save up to $6-14 on Old Town Trolley Tours.

Getting There, Parking, and the Map

You can reach Old Town by car, trolley, or Amtrak, and the map below shows the state historic park at the center of it all. Because parking is the one thing that catches people out, I would decide up front whether you are driving in early or letting the trolley do the work.

Map of Old Town San Diego State Historic Park with parking areas

Public Transportation and Amtrak

The Old Town Transit Center is a few minutes’ walk from the heart of Old Town, crossing just one street. The MTS trolley lines that stop there run past the Mission Valley hotels, through downtown, and all the way to the Mexico border.

It is also the stop for the Amtrak Pacific Surfliner, which makes Old Town an easy day trip from Orange County or Los Angeles without a car.

Old Town Trolley Tours

Separate from the MTS transit trolley, the orange-and-green Old Town Trolley Tours hop-on, hop-off bus has a stop here and loops eleven points around the city, including the USS Midway Museum, Balboa Park, Little Italy, and Coronado. Buy one ticket and spend the day getting on and off.

A one-day pass is included with the Go San Diego pass. If it is convenient, I recommend the trolley over driving, because parking has been one of the barriers to visiting Old Town for decades.

Old Town San Diego Parking

By 10 a.m., especially on weekends, the lots fill up. There is fairly extensive free street parking in the residential and commercial blocks nearby, but that fills early too.

Several free public lots sit right next to the park, including Lot C at 4015 Twiggs Street and Lot F on Juan Street, and the state park lots have a four-hour limit. It is worth glancing at the official parking map before you go, and know that the closest lots often have a few cars idling for a space.

We tend to park in the lots along Juan Street, where there is also a paid lot if the free ones are full. One reassurance: Old Town is small, so it does not matter which side you park on. Everything is within an easy walk, which is exactly what makes it such a good half-day.

See also: Guide to Car Services in San Diego.

Where to Stay Near Old Town

Most people visit Old Town for a half-day and stay somewhere else in San Diego, which is what I usually recommend, since the neighborhood empties out in the evening.

If you want to be right in it, the Cosmopolitan Hotel is the one to know: a ten-room historic bed-and-breakfast above its own restaurant, set in the restored 1820s home of Juan Bandini. The rooms are furnished with period antiques and, deliberately, have no TVs, which is either the charm or the dealbreaker depending on your travelers.

Where to Stay

Old Town and Nearby Hotels


If you would rather base yourself in or near Old Town, I rounded up the historic, budget, and family-friendly options, with who each one suits.

See the best Old Town San Diego hotels

Visiting Old Town San Diego with Kids

Old Town is one of the easier San Diego outings with children, mostly because so much of it is free, hands-on, and outdoors.

The Junior Ranger booklet gives them a mission. Toby’s candle making and the gold panning at Miner’s Gems keep hands busy. The Mormon Battalion’s brickmaking and gold panning are a hit, and the stagecoaches at Seeley Stable are a reliable favorite. There is grass to run on inside the park, and the whole thing is compact enough that little legs hold up.

Old Town San Diego FAQs

Is Old Town San Diego free?

Old Town San Diego State Historic Park is free to enter, and its museums and living-history buildings are free as well. A handful of attractions just outside the park, such as the Whaley House and candle making at Toby’s, charge admission and set their own hours.

How long do you need in Old Town San Diego?

Two to three hours plus a meal is right for most visitors. That covers the historic buildings, a museum or two, some shopping, and lunch or an early dinner, which is why Old Town works so well as a half-day.

Where do you park in Old Town San Diego?

Several free public lots sit next to the state park, including Lot C at 4015 Twiggs Street and Lot F on Juan Street, along with free street parking nearby. The park lots have a four-hour limit and fill by mid-morning, so arrive by about 9:45 a.m. or take the trolley instead.

Is Old Town San Diego worth visiting?

Yes, especially if you want history, Mexican food, and shopping in one walkable, low-cost half-day. It is touristy, but it is also the birthplace of California, and the mix of free museums and good restaurants makes it an easy recommendation, particularly on a sunny day.

3 thoughts on “Old Town San Diego Guide: Restaurants, Shopping, Parking, and Things to Do”

  1. Monica Kirkpatrick

    I am traveling in from Alabama and have been to San Diego a few times. We are always looking for new things to do.

    The kids asked about a haunted tour at night? Do you know which ones have better ratings than another?

    Also we would like someone to take some family pictures while we are staying at La Jolla. Do you know some affordable photographers in town that would go to scripps park?

    Please help, I see you have lots of valuable information!

    Reply
  2. La Jolla Mom

    Hi! I was just in Huntsville last weekend. My first time in AL. Loved it. I haven’t taken a haunted tour yet. Old Town Trolley Tours offers one that goes to Whaley House and other spots around town. I’ve heard good things about Haunted San Diego tours and of course the Whaley House does their own tours. All happen pretty late at night, I think. Lots of photographers would be happy to go to Scripps Park. I do not have a recommendation for someone that I love for this. However, I have used Flytographer before when traveling and they do have people in San Diego. I’ve been meaning to use their service here but have seen photos that were really stunning. Also, Scripps Pier is another GREAT spot for photos like this at sunset. Hope this helps!

    Reply
  3. Danial (Dan On The Road)

    There’s so many things to do in Old Town San Diego with its fair share of spooky attractions – the cemetary looks fine but Whaley House gives me the creeps!

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Join Our Community

Our Best Discounts, Promo Codes & Hotel Booking Tools