← Back to blog
Going out

Where to Get a Good Margarita in Old Town San Diego

James Williamson · Oct 4, 2026

Almost every restaurant in Old Town sells a margarita, which makes choosing harder rather than easier. Six blocks of adobe walls and courtyards, mariachi carrying from one patio to the next, and a lot of menus promising the same drink. The difference between a good one and a forgettable one here comes down to two things: whether the place actually cares about tequila, and whether you got there before the patio filled.

Two orientation notes. First, this neighborhood peaks in the afternoon and early evening, not at 11 PM — Saturday from about noon through dinner is the crush, and the courtyard restaurants seat their outdoor tables first because that's what every party asks for. Second, happy hours here start earlier than in most of San Diego. Several of the places below open their windows at 2, 3, or 4 PM, which is also the calmest stretch of the day. If you're driving in on a nice Saturday, expect to circle for parking; the trolley drops you at the edge of the neighborhood if you'd rather skip that.

Most of these are $$ and take walk-ins fine on a weekday. A group of six on a Saturday without a reservation is a real wait.

Here's how I'd sort them by what you want out of the drink.

If the tequila is the point

El Agave Restaurant & Tequileria

The serious one. Bottles line the walls, and the tequila collection is the identity of the place — this reads as an upscale dining room, not a cantina. It holds 4.5 stars across nearly 2,000 reviews, the highest rating of any spot in this guide, and the food carries as much of that as the bar does.

Come here if you want a margarita built on something you'd be happy sipping neat, and if you'd rather talk than shout over a trumpet. The tradeoff is obvious: this is not the place for a group of eight in matching bachelorette shirts. It's a sit-down dinner, so treat it like one. Go on a weeknight, ask what they'd recommend pouring into a margarita instead of defaulting to the house version, and expect the tequila list to be where the bill grows.

Tahona Bar

The modern outlier in a neighborhood of terracotta and dark wood — light-filled room, clean lines, a modern Mexican menu, and mezcal at the center of the bar program. At 496 reviews it's by far the smallest name here, which tells you it isn't absorbing the same tourist volume as the big courtyards. That's exactly why I send people.

Happy hour is Wednesday through Friday, 5:00 to 6:30 PM, on artisanal daily cocktails including an Old Town Margarita. Ninety minutes, three days a week, so it's worth planning around rather than stumbling into. There's a patio and live music, so it isn't a sterile cocktail bar — just a different register than the mariachi courtyards. If mezcal is what you're after, this is the most interesting bar in Old Town.

Cafe Coyote

A hundred tequilas, mariachi going most of the time, and 13,817 reviews at 4.3 stars — more reviews than any other place in this guide by a wide margin. That volume is the story. It's loud, it's festive, and if crowds wear you out you will not enjoy the wait.

But the selection is genuinely deep for a room operating at this scale. The published happy hour runs Sunday through Friday, 4 PM to 8 PM, and the listed deal is $3.75 drafts (Dos Equis Lager, Dos Equis Amber, Tecate) — beer, not margaritas, so don't show up expecting a discounted marg. Four hours is a long window either way. Walk in right at 4 on a weekday and you can get a patio table before the dinner wave. Walk up at 6:30 on a Saturday and you're standing.

If you want the courtyard experience

Casa Guadalajara

The colorful outdoor patio here is one of the better places in Old Town to sit for two hours with a drink and let the afternoon go. Live mariachi, indoor and outdoor seating, 4.4 stars over more than 9,000 reviews. It's the version of Old Town people picture before they get here.

The cantina runs happy hour Monday through Friday, 3 to 6 PM, with margarita, drink and appetizer specials. That 3 PM start is the useful part — the hour between 3 and 4 on a weekday is about as calm as this neighborhood gets. Brunch is also on the menu. If you're hosting visiting family who want the postcard, this is the safe call.

Casa de Reyes

The garden is the draw. Casa de Reyes looks out over the historic park, and the outdoor seating is set in an actual garden rather than a patio carved out of a parking lot, which changes how a long afternoon feels. Live music, brunch, 4.4 stars across nearly 8,000 reviews.

It's also the most photographed courtyard in Old Town, which is your cue on timing. Midday Saturday is a zoo. A Thursday at 4 PM under the trees is one of the more pleasant hours available in San Diego. You can't reserve a specific table out there — you take what's open when you arrive, so get there before the party ahead of you does.

Miguel's Cocina

An outpost of a small chain, which some people hold against it. The Old Town location still sits at 4.4 stars over 3,437 reviews, with California-inspired Mexican food, a patio, and brunch. Margaritas are a big part of why people walk in.

The value here is consistency. You know what you're getting, the drinks don't vary, and the line moves. If your group can't agree on anything, this is the compromise nobody complains about. Expect a full room at peak hours.

If you're watching the tab

El Sueño

The best published margarita price in the neighborhood: happy hour daily from 2 to 6 PM in the bar area, $7 classic margarita, $8 mango or watermelon, and Tuesdays running until close. A 2 PM start plus an all-day Tuesday is unusually generous for Old Town.

Calibrate expectations: at 3.9 stars over about 400 reviews, it's the lowest-rated pick here. You're coming for the price, the patio, and the live music, not for a landmark meal. Sit in the bar area, since that's where the happy hour applies. It's also not the first place tourists find, which works in your favor on a Saturday.

Casa de Maria Restaurant

Relaxed, plenty of outdoor seats, live music, 4.1 stars over 846 reviews. The listed special is a Tuesday deal from 11 AM to 8:30 PM: $2.99 street tacos, $9.99 margaritas, $5.99 draft beers. That's most of a day, which is hard to beat if you can make a weekday work.

Crowds run lighter here than at the courtyard heavyweights, so keep it in your pocket for when Casa de Reyes and Cafe Coyote both have waits.

Half of these will be packed tonight and half will be empty. Jellyfish tells you how packed each one is before you leave.

Three that solve specific problems

Old Town Tequila Factory Restaurant & Cantina

Rooftop views, which almost nothing else around here offers. Festive room, live music, familiar Mexican menu, special edition tequila, 4.1 stars over 2,188 reviews. Happy hour is Monday through Friday, 4 to 6 PM, and the listed deal is two street tacos for $3 (carne asada, pollo asado, pescado among the choices).

Go up before sunset on a clear evening and the roof earns the trip. The food is familiar rather than exciting — you're there for the elevation and the tequila shelf.

Rockin' Baja Lobster - Old Town

Not a margarita destination first, and I won't pretend otherwise. But if half your group wants Puerto Nuevo-style lobster and fish tacos with their drinks, this solves a problem the straight cantinas don't: 4.4 stars over 5,524 reviews, patio, live music, brunch. It fills up and it gets loud. Good for a big table that wants to eat with its hands.

Old Town Saloon

An actual bar, not a restaurant that also pours margaritas. Brick walls built to look like an old cowboy saloon, sports on the TVs, 4.1 stars over 426 reviews, and the only $ price level in this guide. This is where you go when you've had your fill of mariachi and want to watch a game. Happy hour specials run Monday through Friday, but the details aren't published — ask at the bar what's on.

Best used as a starter or a closer. Two people, twenty minutes, then back out into the neighborhood.

Timing beats picking

Any place on this list is good at 3:30 on a Wednesday and a slog at 6:30 on a Saturday. The courtyards fill from the outside in, the happy hours start early, and the gap between a great margarita and a great margarita you waited fifty minutes for is almost entirely about when you walked up. Jellyfish shows how busy Old Town spots are in real time, so you can see which patio still has room before you park.

If you only remember one thing: aim for the 3 to 5 PM window on a weekday. That's when this neighborhood is at its best and least crowded, and it's when most of the deals above are actually running.

Explore more

Jellyfish is launching soon in San Diego — get early access and see which places are actually busy, live.

Which of these is actually busy tonight?

A list tells you where to go. It can't tell you which of these is packed at 10:40 on a Friday, or which one already emptied out — that's the part Jellyfish is built for.

Jellyfish is launching in San Diego — join the list and you'll know the moment it's out.