Four days is the right length for San Diego, and I will defend that number. It is enough for the zoo and Balboa Park, a harbor day with the USS Midway, a ferry-and-lighthouse day on Coronado and Point Loma, and a full day on the La Jolla coast, with a slow evening or two left over. This San Diego itinerary is built around those four zones so you never drive across the county and back in the same afternoon.

The verdict in one sentence: San Diego is a beach city that is also a museum city and a zoo city, and the trick is giving each its own day instead of mixing them. The plan below works well for families with kids of almost any age, couples who want sunsets over ocean cliffs, and first-timers who want to see the highlights without renting a second vacation’s worth of gear.

It is a weaker fit if you want nightlife on the scale of Las Vegas (that is a different trip, and our Las Vegas itinerary covers it) or a big-city transit system. San Diego is spread out, the trolley is useful but limited, and a few days here go more smoothly with a rental car or a rideshare budget.

I have done versions of this trip with toddlers, with my parents and alone with a notebook. What follows is the San Diego itinerary I would hand a friend: the order of days, the tickets that matter, the current fares and admission prices as of late 2026, where to sleep, and the mistakes I watch people make at the zoo gate.

Quick facts: this San Diego itinerary at a glance

  • Best for: families with kids of any age, couples, first-time visitors, and anyone who wants beaches and museums in the same trip.
  • Ideal trip length: 4 full days. Three works if you drop Coronado or La Jolla; five lets you add the Safari Park or a theme park.
  • How to get around: a rental car for La Jolla and the Safari Park, plus the trolley, bus and Coronado ferry for the downtown days. An MTS ride costs $3.00 as of October 2026, and a day pass is $7.00.
  • Booking priorities: San Diego Zoo tickets (from $78 for adults), USS Midway (from $39 online), a Balboa Park Explorer Pass if you want three or four museums, and a hotel on Coronado or near the water if you want a beach-town base.
  • Pacing: one zone per day, one big attraction in the morning, a beach or waterfront walk in the afternoon, and an easy dinner.
  • Key caveats: May and June bring gray mornings known locally as May Gray and June Gloom; the Pacific is cold enough that most visitors wade rather than swim from October to May; Torrey Pines has had extended closures for upgrades.
San Diego itinerary trip-at-a-glance infographic with a palm-lined harbor skyline band, a sailboat and the Coronado Bridge above icons for four days, best months, daily pace, budget range, trolley and ferry travel and must-book tickets
The whole San Diego itinerary on one card: four days, the months I would pick, how much walking and driving to expect, and the few tickets worth booking before you fly.

Best time to go: when this San Diego itinerary works best

San Diego has one of the narrowest climate ranges of any major US city. Daytime highs hover around the mid-60s in winter and the mid-70s in late summer, and rain is rare enough that a wet day feels like an event. That makes the question less about weather and more about crowds, water temperature and the marine layer.

If I could choose one window, it would be September through mid-November. The ocean is at its warmest of the year, the summer family crowds have gone back to school, and the coastal fog has mostly burned off. The runner-up for a San Diego itinerary is April, when the hills are green and the whale season is winding down.

December to March: whales, cool water and the best rates

For a winter San Diego itinerary, the headline is the whales: gray whales migrate past Point Loma from roughly mid-December through mid-April, and the whale-watching cruises from Broadway Pier run on that schedule. Flagship Cruises sells its 2026-27 season starting December 12, with tours of about three to three and a half hours and adult tickets around $54 on weekdays and $57 on weekends.

Hotel rooms are cheaper than in summer outside holiday weeks, and Balboa Park is calm. The trade-off in a winter San Diego itinerary is cool water (low to mid-60s at best, colder in a wet winter) and the occasional storm. A good San Diego itinerary in this season leans on museums and cliff walks over swimming.

April to June: green hills and the marine layer

Spring is lovely, with one caveat. May Gray and June Gloom are real: the coast can sit under low cloud until noon or later, then clear into a bright afternoon. Inland spots such as the Safari Park and Balboa Park get more sun earlier than Mission Beach or La Jolla do.

My workaround for a spring San Diego itinerary is to schedule the zoo or museums in the morning and push beach time to 2 p.m. or later. If you are planning around a school break, Easter week fills the Coronado hotels months ahead.

July to August: warm, busy and the most expensive

This is peak season, and it feels like it. Beach parking lots fill by 10 a.m., the zoo has its longest lines between 10:30 and 1, and Comic-Con takes over downtown for several days in July, pushing hotel prices up sharply. The ocean is at its warmest (upper 60s to low 70s), which is the reason families come.

If summer is your only option, build the San Diego itinerary so you do the zoo at 9 a.m. sharp, hit the beach by 2, and take dinner on a patio after the day-trippers leave.

September to November: my pick

September is warm and mostly clear, and October brings the occasional Santa Ana wind day when temperatures jump into the 80s and the air turns dry. Rates for a fall San Diego itinerary ease after Labor Day, school groups thin out, and the evening light along Sunset Cliffs is better than at any other time of year.

Early November still has beach weather, and the trolley and ferry run normal schedules. Balboa Park hosts its free December Nights festival in early December, which is the one event that draws crowds large enough to change a San Diego itinerary.

Tip: Whatever month you choose, look up the sunset time before you plan Day 3. In December the sun sets around 4:45 p.m., which means the Sunset Cliffs finish has to move up an hour and the Coronado ferry ride back needs to happen before dark if you want the skyline view.

Days of the week that matter

Many Balboa Park museums close one day a week, and the schedules differ, so the Explorer Pass is easiest to use Tuesday through Saturday in any San Diego itinerary. The Spreckels Organ Pavilion concert is every Sunday at 2 p.m. and is free. Little Italy’s Mercato farmers’ market runs Saturday mornings and is worth building Day 1 around if you land on a weekend.

In my experience, weekday mornings are noticeably quieter at the zoo and the USS Midway, so if your trip includes both a weekday and a weekend, put the big paid attractions on the weekday.

When to go
San Diego through the year
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Warmest ocean, fewer crowdsWhales and the best ratesMay Gray and June GloomPeak season, crowds and prices
September through mid-November is my window; winter brings whales.

How many days you really need for a San Diego itinerary

Four days is where the trip stops feeling like a checklist. Here is what changes at each length, based on the version of this San Diego itinerary I would give someone with that many days.

2 days: pick the zoo or the coast

With two days, the San Diego itinerary I would run is Balboa Park and the zoo on Day 1, then spend Day 2 on Coronado and Point Loma, finishing with sunset at Sunset Cliffs. You skip La Jolla and the harbor, which hurts, but you still get the three things people remember: pandas or giraffes, a ferry ride, and a Pacific sunset.

3 days: add the harbor or La Jolla

A three-day San Diego itinerary lets you fold the USS Midway and Embarcadero morning into Day 1, or replace it with La Jolla if the kids prefer seals to aircraft carriers. For families with young children I usually suggest the harbor day, because it is flat, shaded in spots, and has a clear stopping point.

4 days: the plan in this guide

Four days gives each zone of a San Diego itinerary a full half-day plus slack. You can lose a morning to marine-layer cloud, a toddler nap or a long zoo line and still finish the list. It also lets you spend an evening in Old Town or Little Italy without feeling you are skipping something to be there.

5 or more days: day trips open up

A fifth day of a San Diego itinerary is where the San Diego Zoo Safari Park (about 45 to 60 minutes inland), SeaWorld, LEGOLAND in Carlsbad or the village of Del Mar come in. Six days lets you add a hike or a Mexico-border day trip. I would not add a theme park to a four-day San Diego itinerary; it eats the day and the rest of the itinerary suffers.

If San Diego is one stop in a bigger California trip, our Los Angeles itinerary is a two-hour drive north and works as the natural partner, and the San Francisco itinerary covers the other end of the coast. Give yourself a travel day between stops rather than driving from beach to hotel to airport in one afternoon.

Watch out: Count full days honestly. A 4 p.m. arrival and a 7 a.m. departure four days later is three days, not four. Arrival evening is for a walk along the Embarcadero and an easy dinner, nothing ambitious.

Where to stay in San Diego for a first visit

Where you sleep matters more here than in a walkable city, because San Diego’s attractions sit in separate pockets: downtown and the harbor, Balboa Park a few minutes north, Coronado across the bay, and La Jolla and the beach towns up the coast. The right base for a San Diego itinerary saves you a daily 30-minute drive. The wrong one adds parking fees to every plan.

For a first visit, my default is downtown near the Embarcadero or Little Italy. You can walk to the USS Midway, catch the Coronado ferry, ride the trolley to Old Town and be at Balboa Park in a five-minute drive. If a beach is the point of the trip, flip that and stay in Coronado or Mission Beach instead.

On price, expect the usual pattern: downtown business hotels are cheapest on weekends, beachfront rooms in Coronado and Mission Beach cost the most in summer, and nearly everything is cheaper from January to March outside holiday weeks. Add roughly 14 percent for hotel taxes and tourism assessments, and ask about nightly parking, which commonly runs $40 to $60 at downtown and beach hotels.

San Diego itinerary where-to-stay guide showing a stylized coastline map with downtown, Coronado, Mission Beach, La Jolla and Old Town marked, each with a short note on who it suits and how long it takes to reach Balboa Park
Where to sleep on a San Diego itinerary: five bases along the same coastline, with the kind of trip each one suits.

The five bases I recommend for a San Diego itinerary

Downtown, Embarcadero and Little Italy

Best for: first-timers, families, car-free days

This is my pick for most first-time San Diego itinerary plans. The USS Midway, the harbor walk, Seaport Village and the Coronado ferry are all a stroll away, and the trolley runs to Old Town and the border. Little Italy has the best restaurant density in the city and a grocery within a few blocks.

Downsides: downtown has some visible street homelessness near the east side, parking is pricey, and the Gaslamp’s weekend nights are loud. Ask for a room above the fourth floor and away from Fifth Avenue.

Coronado

Best for: couples, beach days, a slower pace

Coronado feels like a separate small town: wide sand, quiet streets, the Hotel del Coronado and a ferry to downtown every hour. It is the most expensive base, and a car is helpful for La Jolla and the Safari Park because it adds 30 or more minutes to every trip north.

I put couples and multigenerational groups here when the budget allows, and a San Diego itinerary built around the beach works well from here. For a four-day trip, it works if you plan the beach for the afternoons.

Mission Beach and Pacific Beach

Best for: teens, surfers, boardwalk lovers

Beach rentals, tacos and a boardwalk from the Belmont Park coaster to Crystal Pier. It is lively, casual, and 15 minutes from the zoo by car. Noise on summer weekends and the college crowd at night are the trade-offs.

Parking is the problem here, so book a place that includes it.

La Jolla

Best for: scenery, tide pools, calm evenings

Seals at the Cove, a coast walk, and an upscale village for dinner. It is 20 minutes from downtown without traffic, and quieter after 8 p.m. than the beach towns. Prices are among the highest in the county, and the village has little for young children after dark.

I recommend it for the last night of a trip rather than the first.

Old Town and Mission Valley

Best for: budget, central location, easy freeway access

Hotels here are noticeably cheaper than on the water, sit near the trolley, and put you within 10 minutes of Balboa Park, downtown and the airport. You give up the walkable evening and the ocean air.

Good for families who will drive, less so for anyone who wants to step outside onto a beach.

Tip: If you are driving, look at a hotel’s nightly parking fee before comparing rates for your San Diego itinerary. A $190 room with $55 parking costs more than a $230 room with free parking, and downtown garages near the Midway often charge by the hour on top of that.

Your options
Five bases along the same coast
My default

Downtown and Little Italy
A stroll to the USS Midway, the harbor walk and the Coronado ferry.
Couples

Coronado
Wide sand and quiet streets. The most expensive base.
Teens

Mission and Pacific Beach
Boardwalk and tacos, 15 minutes from the zoo by car.
Last night

La Jolla
Seals at the Cove, 20 minutes from downtown without traffic.
Budget

Old Town and Mission Valley
Cheaper hotels near the trolley, 10 minutes from Balboa Park.

The 4-day San Diego itinerary, day by day

Each day of this San Diego itinerary has one anchor zone so you are never doubling back across the bay. Mornings in this San Diego itinerary start early because the zoo and the USS Midway are measurably better at opening time than at noon, and afternoons are built around the water. Walking times are real-world times with kids and photo stops. Drive times assume normal midday traffic.

Schematic San Diego itinerary route map with four colored day paths over a stylized coastline showing downtown and the USS Midway, Balboa Park and the zoo, Coronado and Point Loma, and La Jolla with its Cove and aquarium
Not to scale, but this is the shape of the San Diego itinerary: harbor on Day 1, Balboa Park and the zoo on Day 2, Coronado and Point Loma on Day 3, La Jolla on Day 4.

Day 1

The harbor: USS Midway, the Embarcadero and Little Italy

Morning: USS Midway

Start your San Diego itinerary at the USS Midway Museum when it opens, which is when the flight deck is cool and the lines are short. General admission is $39 for adults (13 and up) and $29 for children 4 to 12 when bought online, a couple of dollars more at the door, with children 3 and under free and active-duty military free. The price includes a self-guided audio tour, and the museum’s ticket page lists the current rates.

Plan 2.5 to 3 hours. The flight deck has two dozen aircraft you can walk up to, the island (the bridge tower) lets you climb through the control rooms, and below decks you can see the galley, sleeping bays and engine spaces. Kids love the flight simulators, and most seniors love the docents, many of them veterans who served on the ship.

Fair warning on stairs: the ship is a maze of steep ladders, so strollers go in a designated parking area and anyone with limited mobility should ask about the accessible route at the entrance. Wear shoes you can climb in.

Late morning: the Embarcadero walk

Exit the ship and turn left onto the harbor walkway. A few steps from the Midway you reach the 25-foot-tall Unconditional Surrender statue, based on the famous V-J Day photograph, and from there the path runs along the water past the Maritime Museum’s sailing ships (the Star of India is one of the oldest active sailing vessels in the world). You can walk all of it, about a mile to Seaport Village, in 25 to 30 minutes without stops.

Seaport Village itself is a modest cluster of shops, a carousel and waterfront restaurants. I use it for the view back at Coronado and an ice cream, not for a long visit. The best harbor photo of the day is from the end of the Embarcadero Marina Park North, with the Coronado Bridge curving behind the boats.

Lunch and afternoon: Little Italy

Walk or ride the 10 minutes to Little Italy for lunch. On Saturday mornings the Mercato farmers’ market takes over India Street, and you can build a picnic from it. Any other day, pick a family-run pizza or pasta place on India or Kettner and sit on the patio. Piazza Basilone, the small plaza with a fountain, is a good stop with children.

After lunch, if energy is high, continue to the Waterfront Park by the County Administration Center, which has a splash fountain and wide lawns that kids use as a reset. If you are traveling in July or August, this is also where I would put a nap in the room.

Evening: Gaslamp or Petco Park

The Gaslamp Quarter’s 16 blocks are best between 5 and 8 p.m., when the patios are open and the late-night crowd has not yet arrived. Families should eat early and leave before 9. If the Padres are home, a game at Petco Park (on the edge of the Gaslamp) is a very San Diego way to end the day; the Park at the Park, an open grassy area beyond center field, has cheaper views than the seats.

Rain plan for Day 1 of the San Diego itinerary: the Midway is mostly covered below decks, and the Maritime Museum and the Museum of Contemporary Art downtown are indoors. The walk can wait for Day 4.

Watch out: If the ticket line is long at 9 a.m. in summer, buy online and go straight to the flight deck. Below decks gets crowded in the middle of the day, so I save it for the last hour.

Day 2

Balboa Park and the San Diego Zoo

Morning: the San Diego Zoo

The zoo sits inside Balboa Park, a few minutes’ drive from downtown, and is the most important booking of this San Diego itinerary. One-day tickets are $78 for adults (12 and up) and $68 for children 3 to 11, according to the San Diego Zoo’s ticket page, with children 2 and under free. A few weekdays are priced a few dollars lower online, and the zoo opens at 9 a.m. daily.

Arrive at opening. Parking in the zoo lot is around $16, and the first two hours before the midday crowd are when the animals are most active and the lines at the panda exhibit are shortest. Plan 4 to 5 hours.

My route is to take the Skyfari aerial tram or the guided bus tour first, to get the lay of the land, then work through the areas on foot: Africa Rocks and the elephant exhibit, Panda Canyon, and Discovery Outpost for small kids. The zoo has steep hills, so a stroller or a wagon pays for itself, and the lower paths are the flatter option for slower walkers.

The zoo’s food is expensive, as at any large attraction. I bring water bottles and snacks, then buy a single sit-down lunch around 12:30 and leave by 2, before the afternoon heat and fatigue peak.

Afternoon: Balboa Park on foot

Balboa Park is 1,200 acres, built largely for the 1915 Panama-California Exposition, and it is free to walk. The Spanish Colonial buildings along El Prado are the postcard view, and the Botanical Building and its reflecting pond is the best photo stop. The Spreckels Organ Pavilion hosts free concerts every Sunday at 2 p.m. year-round.

If you want to go inside museums, buy the Balboa Park Explorer Pass: the Limited Pass is one day for up to four of the park’s participating museums ($66 for adults, $43 for children 3 to 11), while the Parkwide Pass covers all 16 over seven consecutive days ($78 adults, $52 children), as listed on the Explorer Pass site. For a single afternoon after the zoo, the Parkwide Pass is almost always the better deal because it is only $12 more.

My three picks for a family: the San Diego Natural History Museum (dinosaurs and a good kids’ lab), the Fleet Science Center (hands-on, great for ages 4 to 12) and the San Diego Air and Space Museum. For adults, the Timken Museum of Art is small, free of charge in its usual hours and takes 30 minutes.

Do not try to do more than two museums after a zoo morning. By 4 p.m. everyone will be tired, and the park is nicer on a bench than in your fifth gallery.

Evening: Old Town or Hillcrest

For dinner, this San Diego itinerary heads to Old Town State Historic Park, a few minutes’ drive from Balboa Park, or in Hillcrest or North Park if you prefer a neighborhood restaurant. Old Town is the area where the city began in the 1820s, and the state historic park is free to walk through, with adobe buildings, a small museum and a handful of busy Mexican restaurants on the edge of the plaza. It is touristy, but the margaritas are decent and kids enjoy the tortilla-making windows.

Rain plan for Day 2 of the San Diego itinerary: this is the easiest day to rain-proof, since the museums cover the afternoon. If rain arrives during the zoo morning, go inside the Reptile House and the Panda area first, and add the museum pass for the rest of the day.

Tip: The zoo and Balboa Park are separate admissions, and parking is free in most park lots on the Prado side (it fills by 10 a.m. on weekends). Park once, walk to the zoo gate, and leave the car there until you leave the area.

Day 3

Coronado and Point Loma

Morning: the Coronado ferry and the beach

Take the Flagship ferry from Broadway Pier (or the Convention Center landing) to Coronado: it is a 15-minute ride, and the fare is $9 each way, with departures from Broadway Pier every hour and every 30 minutes from the Convention Center, according to Flagship’s ferry schedule. The ride is the point: you cross under the Coronado Bridge, past the aircraft carriers and destroyers moored at Naval Base San Diego.

From the Ferry Landing, a Coronado day in this San Diego itinerary starts with rented bikes (flat, easy, and the best way to cover the island) or walk Orange Avenue. The village is a long, tidy main street with a bakery, toy shops and a good independent bookstore. It takes about 20 minutes to reach the beach by bike.

Coronado Beach is wide, flat and shallow, with fine sand that sparkles in the sun. The Hotel del Coronado, the red-roofed Victorian that opened in 1888, sits right behind it. You do not need to be a guest to walk the grounds, see the lobby, and have coffee on the porch. Kids can play in the surf and dig; the water is cold even in summer.

Midday: Point Loma and Cabrillo National Monument

This leg is easier by car or rideshare, since the ferry does not reach Point Loma. From Coronado, drive over the bridge and out Rosecrans Street to the very tip of the peninsula, about 25 minutes in normal traffic. Cabrillo National Monument charges $20 per private vehicle (covering everyone inside, valid for seven days), or $10 per person for walkers and bikers, and visitors 15 and younger are admitted free, as the National Park Service fee page explains.

The views from the lighthouse and the whale overlook are among the best in San Diego: downtown on one side, the Pacific on the other, and on a clear day the Coronado Islands in Mexico. In whale season, the overlook is a free alternative to a boat tour.

The tide pools on the ocean side are the real draw for kids. Go at low tide, wear shoes with grip, and keep your hands off the anemones and sea stars. On weekends and good low tides, the road to the tide pools may close for 30 to 45 minutes when parking fills, so I get there by 10:30 a.m. or accept a short wait.

Late afternoon: Sunset Cliffs and Ocean Beach

From Cabrillo it is a 10-minute drive to Sunset Cliffs Natural Park, a strip of sandstone bluffs with paths along the edge. This is the single best sunset spot for a San Diego itinerary: you can walk along the top, the light turns orange on the rock, and surfers wait for sets below. Stay back from the edge, because the cliffs erode and rangers close sections after storms.

Finish at Ocean Beach, a laid-back neighborhood with a long pier (it is the longest concrete pier on the West Coast), a few good taco places and a dog beach. Newport Avenue is the main street, with vintage shops and burgers. If you stayed on Coronado, the return trip is 20 minutes by car.

Rain plan for Day 3 of this San Diego itinerary: skip the beach and put Cabrillo’s visitor center and a Hotel del tour first. If the weather is cold but clear, the ferry and the lighthouse still work, and a hot chocolate on the Hotel del porch covers the rest.

Day 4

La Jolla, the aquarium and the beach finale

Morning: La Jolla Cove and the coast walk

Drive north about 20 minutes (30 to 45 in rush hour) to La Jolla and park early, since street spots near the Cove fill by 10 a.m. in summer. Start at La Jolla Cove, a small beach under a bluff where California sea lions lounge on the rocks and seals swim in the clear water. The smell is strong, and the barking is constant, and kids tend to love both.

Walk south along the coast path to the Children’s Pool, where harbor seals rest on the sand behind a rope line. Keep your distance and your voice down; the seals are protected, and the rope is there for a reason. The whole walk is under a mile and takes 45 minutes with photo stops.

If you want to be in the water, La Jolla Shores, a mile north, has gentle waves, a long sandy beach and the best kayak launches for the sea caves and the Ecological Reserve. Snorkelers head to the Cove on calm summer mornings. In winter and spring, the water is cold enough that a wetsuit is the sensible move.

Late morning: Birch Aquarium

The aquarium stop in this San Diego itinerary, Birch Aquarium at Scripps, sits on a hill above the ocean, 10 minutes from the Cove. Admission is $34.95 for adults and $29.95 for children 3 to 12 when bought online ($39.95 and $34.95 at the door), with 3 hours of free parking, per the aquarium’s visitor page. It opens at 9 a.m. daily.

It is smaller than the zoo, so 90 minutes is enough: the kelp forest tank, the seadragon exhibit and the tide pool area are the highlights, and the terrace has a wide view over the coast. I like it for families with kids under 8 who need an indoor, calm hour between sand and lunch.

Afternoon: lunch and a choice

Have lunch in the village on Girard Avenue or Prospect Street; both are walkable, and several places have ocean-view patios. Then pick one of two endings. If you want a beach afternoon, drive 15 minutes south to Pacific Beach or Mission Beach and rent a bike or skates for the boardwalk.

If you want one more nature stop, Torrey Pines State Natural Reserve is the obvious alternative. It has the rare Torrey pine trees and wide trails above the beach, though the reserve has had extended closures for accessibility and utility upgrades, so I keep it as a bonus instead of a core stop. The parking fee runs from about $12 to $25 on a demand-based scale when the reserve is open.

Evening: Belmont Park and a last sunset

Finish at Belmont Park in Mission Beach, where the Giant Dipper wooden roller coaster has run since 1925 and the arcade, bumper cars and ice cream stands keep kids busy. You pay per ride rather than for a single wristband for most attractions, so set a budget.

Eat tacos on the boardwalk, watch the sun set behind Mission Bay, and walk to the water one last time. It is the right end to a San Diego itinerary built around the coast: cheap, loud, a little sandy and entirely unpretentious.

Rain plan for Day 4 of the San Diego itinerary: the aquarium is the anchor, and the Museum of Us in Balboa Park (if you have the Parkwide Pass) works as the backup. The coast walk is better on a clear, windy day than a drizzly one, so move it to Day 1 if the forecast is better then.

Watch out: Do not climb on the cliffs or the Cove rocks, and do not touch sea lions or seals. Pups are most common in spring and summer, and rangers and lifeguards do enforce the rules. Rip currents at La Jolla Shores and Pacific Beach are real, so swim near a lifeguard tower.

The route
Four days, one anchor zone each
1
Day 1
The harbor
USS MidwayEmbarcadero walkLittle ItalyGaslamp Quarter
2
Day 2
Balboa Park
San Diego ZooEl PradoBalboa Park museumsOld Town dinner
3
Day 3
Coronado and Point Loma
Coronado ferryCoronado BeachCabrillo National MonumentSunset Cliffs
4
Day 4
La Jolla
La Jolla CoveChildren’s PoolBirch AquariumBelmont Park

Getting around and airport transfers on a San Diego itinerary

San Diego International Airport is just minutes from downtown, which is the best thing about it. The MTS Route 992 bus runs from outside baggage claim at both terminals to the Santa Fe Depot downtown in about 15 minutes, every 15 minutes from roughly 4:30 a.m. to 1 a.m., for the regular $3.00 fare. A rideshare costs more, but not dramatically, because the distance is short.

The free San Diego Flyer shuttle runs from both terminals to the Old Town Transit Center, where you can transfer to the trolley, Coaster and Amtrak. For this San Diego itinerary, I would take the 992 if you are staying downtown and a rideshare if you are going straight to Coronado or the beaches, as the MTS airport page explains.

Trolley and bus: good for downtown, limited for the rest

MTS fares rose on October 1, 2026. A single ride on a bus or trolley is now $3.00, a day pass is $7.00, and a second increase to $3.25 is scheduled for fall 2027. You can pay with a PRONTO card, the PRONTO app, a contactless card or cash. Children 18 and under ride free with a Youth PRONTO account. The Coaster commuter rail now charges a flat $6.50 one way.

For a San Diego itinerary, the trolley is useful for downtown to Old Town and the border, and the Green Line reaches Mission Valley and Santee. It does not serve La Jolla, the zoo or Point Loma, and the buses to those places are slow. For a four-day trip with kids, I would rent a car for Days 2 to 4 and skip it on Day 1.

Driving and parking

Traffic on Interstate 5 and Interstate 8 is heavy from 7 to 9 a.m. and 3:30 to 6:30 p.m. Coronado Bridge traffic backs up in the evening. Downtown garages commonly charge by the hour and event days at Petco Park push rates up. In La Jolla and the beach towns, arrive before 10 a.m. or park a few blocks inland and walk.

The Zoo’s lot is around $16 for the day, and the Safari Park’s is $20 for general parking. The free parking lots in Balboa Park are the best deal in the county, but they fill early on weekends.

Rideshare and ferries

Rideshare is the practical choice for a night out downtown and for one-way trips such as Cabrillo to Ocean Beach. The Coronado ferry is the one non-car trip in this San Diego itinerary I would not skip: $9 each way and 15 minutes across the bay, with a better view than any bridge. Bikes are allowed on the Coronado routes when there is room, which makes a Coronado bike loop easy.

What a San Diego itinerary costs for four days

A San Diego itinerary is not cheap, but its best things are free: beaches, Balboa Park’s gardens, the Cove, Sunset Cliffs, the Spreckels organ concert and Old Town State Historic Park. The expensive parts are the zoo, the lodging and the car. Here is how I would think about three budgets, per adult, excluding flights and hotels.

Budget San Diego itinerary: roughly $90 to $130 a day

One paid attraction a day at most, groceries or tacos for two meals, a rental car shared between travelers or the MTS day pass on days you do not drive. Skip the Explorer Pass unless you plan to visit three museums. Use the free beaches and the free organ concert. Lodging in Old Town or Mission Valley and a car shared by a family keep costs down.

Mid-range: roughly $180 to $280 a day

In a mid-range San Diego itinerary the zoo ($78), the USS Midway ($39), the Birch Aquarium ($35), a Parkwide Pass ($78), the Coronado ferry ($18 round trip), parking and one sit-down dinner a day land in this range. This is the plan most families end up with, and it assumes a rental car and a downtown or Mission Beach hotel.

Comfortable: roughly $350 and up

For a comfortable San Diego itinerary, add a Coronado or La Jolla oceanfront room, a whale-watching cruise (about $54 to $57 per adult in season), a guided kayak in the La Jolla sea caves and two nicer dinners. This is the plan for a special trip, and in summer the Coronado room is the biggest single line.

Parking and gas are the surprise costs of a San Diego itinerary. A rental car for four days plus parking commonly adds a few hundred dollars. If you can do Day 1 and the Coronado ferry without a car, you shave one or two days off the rental.

By the numbers
What the big tickets cost
San Diego Zoo, one day
$78
Balboa Park Parkwide Pass
$78
USS Midway Museum
$39
Birch Aquarium
$35
Coronado ferry, round trip
$18
Adult prices as listed in the plan.

Tickets and reservations to book ahead on a San Diego itinerary

Almost nothing in a San Diego itinerary sells out months ahead, which is a relief. A few things are worth booking early, mostly for price or timing rather than availability.

Book a week or more ahead

San Diego Zoo tickets: the online price is lower than at the gate, and weekends and school holidays can sell out of reduced-price slots. USS Midway online tickets are $39 for adults against $41 at the door, which is small but free to take. A whale-watching cruise on a weekend in February or March is the thing I would book earliest, because the best departures fill fast.

Book a few days ahead

Dinner on a Friday or Saturday in Little Italy, Coronado or La Jolla. The Explorer Pass is available the same day, but buying online saves time at the museum desk. Kayak tours of the sea caves book out on summer weekends.

No booking needed

Cabrillo National Monument, Balboa Park’s gardens, the Cove, Old Town State Historic Park, Sunset Cliffs and Coronado Beach need no reservation. Buy the Coronado ferry at the dock, with a contactless card or the app.

Food and experiences worth planning around

San Diego’s food story starts with the fish taco and the California burrito, a carne asada burrito with french fries inside it, both of which you will see on almost every beach-town corner. They are cheap, filling and best eaten outside. Little Italy and the Gaslamp are the best choices for a sit-down dinner, and Ocean Beach, Pacific Beach and Barrio Logan serve some of the best tacos in the county.

For a first San Diego itinerary, my short list: fish tacos in Ocean Beach or Pacific Beach, a patio lunch in La Jolla Village, Old Town Mexican food at least once, pizza or pasta in Little Italy, and a bakery stop in Coronado. Craft beer is a San Diego specialty, and North Park and Miramar have the highest density of breweries, though you will not need them on this particular plan.

Experiences that pay off

A whale-watching tour from Broadway Pier in winter. A Spreckels organ concert in Balboa Park on a Sunday afternoon. Kayaking at La Jolla Shores. A sunset walk at Sunset Cliffs. The Coronado ferry at dusk. None of these require a big spend, and together they are what visitors tell me they remember a year later.

Common mistakes on a San Diego itinerary

  1. Packing the zoo and a theme park into a four-day San Diego itinerary. Each takes a full day. Pick one, and let the other wait for a second trip.
  2. Staying in the wrong zone for your San Diego itinerary. A hotel in Carlsbad or Chula Vista puts you 45 minutes from half your list. Choose one base and keep Day 1 and Day 3 close to it.
  3. Skipping the morning. The zoo, the Midway and the Cabrillo tide pools are all better in the first two hours. Arriving at noon doubles the lines.
  4. Expecting to swim in winter. The Pacific is cold, and most people wade. Pack a rash guard or wetsuit if you plan to surf or snorkel.
  5. Counting on June sunshine. June Gloom is common along the coast. Plan the beach for the afternoon and carry a layer.
  6. Relying on public transit for the whole trip. The trolley and bus are great for downtown and the airport, but not for La Jolla or the Safari Park.
  7. Walking too close to cliff edges. At Sunset Cliffs and La Jolla, the sandstone is unstable. Stay on the paths.
  8. Underestimating parking costs in your San Diego itinerary. Hotel parking, zoo parking and beach garages add up. Ask about the nightly fee before you book.
  9. Booking an overpacked Day 2. The zoo plus three museums is too much. One anchor and one gentle stroll is a better ratio.

Worth knowing
Mistakes that waste a day
1
Zoo plus a theme park
Each takes a full day. Pick one and save the other.
2
Staying in the wrong zone
Carlsbad or Chula Vista puts you 45 minutes from half your list.
3
Skipping the morning
The zoo, the Midway and the tide pools are better in the first two hours.
4
Counting on June sunshine
June Gloom is common. Plan the beach for the afternoon.
5
Transit for the whole trip
The trolley covers downtown, but not La Jolla or the Safari Park.

Frequently asked questions about this San Diego itinerary

Is 4 days enough for San Diego?

Yes, and it is the length this San Diego itinerary is built on. Four days covers the harbor and USS Midway, Balboa Park and the zoo, Coronado and Point Loma, and La Jolla with a beach evening, each with its own half-day of slack. Three days works if you drop one zone. Five or more let you add the Safari Park, SeaWorld or LEGOLAND.

What is the best area to stay in San Diego for first-time visitors?

For a first visit I recommend downtown near the Embarcadero or Little Italy. You can walk to the USS Midway, take the Coronado ferry, ride the trolley to Old Town and drive to Balboa Park in five minutes. Choose Coronado or Mission Beach if the ocean is the priority, and La Jolla for a quieter, scenic night near the end.

Do I need a rental car in San Diego?

For a four-day San Diego itinerary, a car makes things easier. You can do the downtown harbor day, the airport transfer and the Coronado ferry without one, but La Jolla, the Safari Park and Point Loma are slow by bus. I usually rent a car for Days 2 to 4 and use the trolley and ferry on Day 1. Rideshares fill the gaps.

How much do San Diego Zoo tickets cost?

One-day tickets are $78 for adults (12 and up) and $68 for children 3 to 11, with children 2 and under free. Some weekday dates are a few dollars cheaper online. The zoo opens at 9 a.m., and parking in its lot is about $16. Plan four to five hours, and arrive at opening to see more active animals and shorter lines.

Which belongs in a San Diego itinerary: the zoo or the Safari Park?

For a short San Diego itinerary, the zoo, because it is inside Balboa Park and five minutes from downtown. The Safari Park in Escondido is larger, has African-style open habitats and a safari tram, and costs about $76 for adults, but it adds a 45 to 60 minute drive each way. If you can only do one, pick the zoo. If you have a fifth day, add the Safari Park.

What is the best time of year to visit San Diego?

September through mid-November is my pick for a San Diego itinerary: warm water, thinner crowds and clearer mornings. April is the runner-up. May and June bring gray mornings, July and August are busiest and priciest, and December to March suits whale watching, cheaper rooms and museum days. Rain is rare in any month, and averages only a few inches a year.

When is whale watching season in San Diego?

For a winter San Diego itinerary, gray whales pass Point Loma from roughly mid-December through mid-April. Flagship Cruises’ 2026-27 season starts December 12, with tours of about three to three and a half hours from Broadway Pier. Adult tickets run around $54 on weekdays and $57 on weekends. Cabrillo National Monument’s overlook is a free option if you prefer to stay ashore.

Can I swim in San Diego in winter?

You can, but most people do not. The Pacific stays cool year-round and is coldest from December through April, so surfers and snorkelers wear wetsuits. Kids will wade and dig in the sand at Coronado or Mission Beach. Warmer water arrives in late summer and early fall, which is another reason I favor September and October.

How do I get from San Diego Airport to downtown?

The airport is a few minutes from downtown. MTS Route 992 leaves from outside baggage claim at both terminals and takes about 15 minutes to the Santa Fe Depot for the $3.00 fare, running every 15 minutes. The free San Diego Flyer goes to the Old Town Transit Center. Rideshare is quick and not expensive for such a short ride.

Is Balboa Park free?

The park itself is free to enter and walk, including the gardens, the Botanical Building exterior and the Spreckels Organ concert on Sundays at 2 p.m. Museums charge admission. The Explorer Pass bundles them: $66 for up to four museums in one day, or $78 for all 16 over seven days. The zoo is a separate ticket.

What should I pack for San Diego?

For a San Diego itinerary, pack layers. Mornings and evenings are cool even in summer, so bring a light jacket or sweatshirt. Add sunscreen, a hat, comfortable walking shoes, and a swimsuit for the warmer months. For tide pools, take shoes with grip. A rash guard or wetsuit helps if you plan to surf or snorkel. Pack for a mild climate, not a hot one.

One last thing before you go

The biggest mistake I see is treating a San Diego itinerary as a checklist. The city rewards the opposite: one anchor per day, a long lunch and a late afternoon on the water. If you leave Day 2 with energy left over, you planned it right. If you are dragging the stroller up a zoo hill at 3 p.m., drop the museum and go sit by the Botanical Building.

The harbor, the zoo, the ferry, the cliffs and the Cove will all still be here next time, and most people do come back. Build this San Diego itinerary so that you want to.

Related planning guides