Most San Diego bachelorette plans fail in the same spot. The evening is booked to the minute. The eight hours before it aren't booked at all. So the group sits in an Airbnb until dinner, in a city nobody flew here to sit in.
Here's a day that holds together. Hour by hour.
Late morning to 3PM: go to the water
Start on the coast. It's what everyone flew in for, and it's the one part they can't do at home.
Pacific Beach is the straightforward version — everything on Garnet Avenue in a line, and no door is turning away eight people at noon. Bare Back Grill does daily 4 to 7 if you drift later. Mission Beach is the quieter sibling; Cannonball sits right over the sand with a Monday-to-Friday 2-to-5 happy hour at $2 oysters and $8 drafts. Jellyfish_ shows you how full each stop is before you walk the group over.
La Jolla is the prettier call. Georges at the Cove runs Monday to Friday 2 to 6, half off beers and wines by the glass, over the best view in the county. Four hours wide. Nobody in a group of eight moves on time, and that window doesn't ask them to. Puesto does $4 tacos and the $9 Perfect Margarita 3 to 5.
4PM onward: rooftop, then dinner, then a floor
This is the photo everyone came for. 4PM is the hour you can actually get it.
Birdseye Rooftop in La Jolla runs Monday to Friday 4 to 6 — $8 beers, $12 cocktails. Altitude Sky Lounge does 5 to 7 above Petco Park at $5 drafts. Born and Raised in Little Italy runs a rooftop-exclusive happy hour 3 to 4:30. Pacifica Del Mar goes all night on Sundays and Mondays.
Rooftops won't take a walk-in group of six or more on a Saturday night. At 4PM on a weekday they will. That single fact reshapes the whole plan.
Then eat at 7, not 9. Little Italy is usually packed by 8PM and back down to busy by 10, so the early table is easier to get and the room is calmer once you're in it.
Davanti Enoteca and Vincenzo both run daily 3-to-6 happy hours, Ironside Fish & Oyster does $1 oysters 3 to 5, and Herb & Wood is the handsome one. Then a dance floor: The Tipsy Crow (three floors, no cover), Moonshine Flats in East Village (country, and the biggest floor in the city that isn't a club), or Rich's in Hillcrest, which has the best energy anywhere. The Gaslamp clubs — Parq, Onyx Room, SideBar — all run covers and get strict after 10, and the area is usually full by 10PM.
Jellyfish_ shows you how many people are at the bars.
Four things that decide it
- Book the rooftop and the dinner. Nothing else. Over-book a bachelorette and you've handed everybody a schedule instead of a day.
- Eat properly at 7. Every version of this that goes wrong, goes wrong right here.
- Two rides, not six. Decide the two moves in advance — coast to rooftop, rooftop to dinner — and the rest is walking.
- Keep a backup inside the same four blocks. A closed door should cost you a block, not the night.
Before you book anything
Policies, minimums and happy hour windows all move, so treat this as a shortlist rather than a promise. The part a list can't cover is which room is already full while eight people stand outside it. You can't tell that from the sidewalk — I never could either, which is why we built the app. Jellyfish_ is free, and you're early: people check in while they're out, and that's what updates it.