The Perfect San Diego Week: A Complete 7-Day Guide
San Diego bills itself as "America's Finest City." Bold claim. But after spending a week there — eating $4 fish tacos, kayaking through sea caves, watching sunsets from Sunset Cliffs, and drinking my way through 150+ craft breweries (okay, not all of them) — I started to see the argument.
Here's the week, optimized from multiple trips.
Overview
Base yourself in the Gaslamp Quarter or Little Italy. Both are walkable, central, and have excellent restaurants within stumbling distance. Hotels run $180-300/night in peak season, $120-200 in shoulder.
The airport is 3 miles away. You won't need a car until Day 3.
Day 1: Arrival and Gaslamp Quarter
Flight lands. Uber from SAN airport: $10-15, 10 minutes. This is not a drill — the airport is practically downtown.
Check into your hotel, drop bags, and walk the Gaslamp Quarter. Sixteen blocks of Victorian-era buildings packed with 200+ restaurants and bars. Start on Fifth Avenue and work your way through.
Dinner at Puesto at The Headquarters — upscale tacos ($5-8 each) in a converted 1930s police headquarters. The filet mignon taco is absurd. The lobster taco is better. Outdoor patio overlooking Seaport Village.
Day 2: San Diego Zoo (Full Day)
The zoo deserves a full day. No rushing. 100 acres, 3,700+ animals.
Strategy: Arrive at 9AM opening. Start with the guided bus tour (included) for a 35-minute overview. Then walk. Africa Rocks, Elephant Odyssey, Polar Bear Plunge, and the new Wildlife Explorers Basecamp are the highlights.
Lunch at Albert's Restaurant inside the zoo — actual sit-down dining with peacocks wandering around your table. Burger $16, salads $14.
Afternoon: the Skyfari aerial tram (included) gives elevated views. Don't miss the Reptile Walk and the koalas (one of the few US zoos with them).
Dinner at Ironside Fish & Oyster in Little Italy. Giant shark jaw sculpture out front (can't miss it). Raw bar with oysters at $3-4 each, grilled branzino ($34). Industrial-chic interior.
Day 3: La Jolla (Rent a Car or Uber)
La Jolla is 20 minutes north and deserves a full day.
Morning: Snorkeling at La Jolla Cove. Free to enter the Ecological Reserve. Crystal-clear water, garibaldi fish (bright orange, California's state fish), and harmless leopard sharks gliding below. Bring your own gear or rent ($15).
Mid-morning: Children's Pool to watch harbor seals basking on the beach. Free. Stay behind the rope barrier. Best January-March during pupping season, but seals are there year-round.
Late morning: Kayak tour through the seven sea caves ($50-60/person, 2 hours). No experience needed. You paddle into actual sea caves, see leopard sharks from above, and explore kelp forests. Book the morning tour for calmer water.
Lunch: The Taco Stand in La Jolla Village. Tijuana-style street tacos — adobada ($3.75), birria quesotaco ($4.50). Quick, cheap, outstanding.
Sunset: Walk to Scripps Pier at La Jolla Shores. The pier silhouette against the sunset sky is one of San Diego's most photographed scenes. Free. Bring a jacket — coastal evenings cool fast.
Day 4: Balboa Park Museums and Gardens
A recovery day. Slower pace, indoor attractions, beautiful grounds.
Walk the El Prado promenade past Spanish Colonial Revival buildings built for the 1915 Exposition. The architecture alone warrants an hour.
San Diego Museum of Art ($18) — Strong Spanish masters collection (El Greco, Zurbaran) and rotating contemporary exhibits.
Japanese Friendship Garden ($14) — 12-acre garden with koi pond, bonsai collection, and matcha at the tea pavilion ($6). Genuinely peaceful.
Lunch at The Prado — Inside Balboa Park, California cuisine on a garden patio. Fish tacos ($18), seasonal salads ($16). Happy hour 4-6PM.
Botanical Building — Free. One of the largest lath structures in the world. The lily pond in front is the classic San Diego photo.
Day 5: Coronado Island and USS Midway
Morning: USS Midway Museum ($26, 3-4 hours). Don't underestimate this place. The flight deck with 30+ restored aircraft is impressive, but the below-deck tour — engine room, crew quarters, galley — is where you really understand what aircraft carrier life was like. The audio tour narrated by Midway veterans adds tremendous depth.
Afternoon: Ferry to Coronado ($7 one way from Broadway Pier, 15 minutes). Walk around the Hotel del Coronado — an 1888 National Historic Landmark where "Some Like It Hot" was filmed. The beachfront is stunning. Free to walk.
Rent a bike from Holland's Bicycles ($10/hour) and ride the island. Flat terrain, bike lanes everywhere. The Silver Strand bike path is particularly scenic.
Dinner back downtown: Stake Chophouse in the Gaslamp — rooftop with harbor views, dry-aged ribeye ($52). Or more casual: Crack Shack for fried chicken sandwiches ($14).
Day 6: Craft Beer and North Park
Morning: Sunset Cliffs Natural Park in Point Loma. Free. Clifftop views, sea caves, tide pools, crashing waves. Usually photographed at sunset, but gorgeous in the morning with fewer people. Bring grippy shoes.
Lunch: Oscar's Mexican Seafood in North Park. Best fish tacos in San Diego — beer-battered, grilled, or smoked, $4-5 each. Cash only. Tiny. Perfect.
Afternoon: The 30th Street Beer Mile. Walk 10+ taprooms in North Park:
Modern Times Beer — Funky decor, strong IPAs, $7 pints
North Park Beer Co. — Rooftop patio, $6 flights
Belching Beaver — The peanut butter stout is divisive but memorable
Fall Brewing — Excellent IPAs, relaxed vibe
Flights of 4 tasters are $10-15 everywhere. Many have food trucks outside.
Wander into Hillcrest (adjacent neighborhood) for murals, indie boutiques, and the Hillcrest Farmers Market (Sundays 9AM-2PM).
Day 7: Beach Morning and Departure
Final morning at Mission Beach or Pacific Beach. Walk the boardwalk, rent a bike ($10/hour), or just sit on the sand with a coffee from a beachfront cafe.
Breakfast at The Mission on Mission Beach — rosemary roasted chicken hash ($16), churro French toast ($14). California-Mexican fusion. Popular on weekends, expect a 20-minute wait.
Last fish taco at Mariscos German (the food truck legend, fried fish tacos $3 each, cash only — check Instagram for current location).
Airport is 3 miles away. Allow 2 hours for domestic flights. Uber $10-15.