Skip to content
AmericaTraveller

Where to stay in San Diego

The restored 1888 beach resort on Coronado, or a Victorian boutique hotel in the Gaslamp Quarter downtown.

  1. Hotel del CoronadoLuxury · Coronado, on the beach across the bay from downtown$$$$
  2. Horton Grand HotelBoutique · Gaslamp Quarter, downtown$$$$
Standout pick
Hotel del Coronado · $$$$
Easy choice
Horton Grand Hotel · $$
Best time
All year · Sep for beach
Ideal stay
3 days
Hotel budget
$170–$380 / night

San Diego splits neatly between the beach and the city. Our exclusive pick is the 1888 resort on Coronado Beach; our accessible pick is a Victorian hotel in the Gaslamp Quarter, downtown. Prices are shown as a level, from $ to $$$$: rates move with the season and the room, so check the live price before you plan.

Hotel del Coronado

$$$$
Pick no. 1 · The standoutLuxuryCoronado, on the beach across the bay from downtown

Victorian beach resort opened in 1888, a National Historic Landmark, with five lodging areas

Photos: Hotel del Coronado, official website. Shown courtesy of the property.

The 1888 red-roofed resort on Coronado Beach, freshly restored, with heated pools and a kids club.

  • Coronado Beach
  • Heated pools
  • Oceanfront spa
  • Fitness center
See prices (official website)Opens the hotel’s official website.

Why we picked it

What convinced us is that the beach and the history come together here: a wide sandy beach in front, a restored 1888 Victorian lobby behind, and a kids club, heated pools and an oceanfront spa in between. We would book a Victorian room for the character, spend the mornings on the sand and take the ferry across the bay to downtown.

Best for

  • Families
  • Beach lovers
  • History buffs
  • The red-roofed 1888 Victorian hotel on Coronado Beach, restored in a six-year, $550 million project completed in 2025
  • Pools heated to about 80–85°F year-round, an oceanfront spa and Ocean Explorers Kids Club for ages 4–12
  • A choice of five areas, from restored Victorian rooms to beachfront cottages and villas

What the hotel offers

As listed on the hotel’s own website.

  • Coronado BeachBeach chairs, umbrellas and day beds to rent
  • Heated poolsAbout 80–85°F year-round, with cabanas
  • Oceanfront spaSteam room, jacuzzi, spa terrace and pool with ocean view
  • Fitness centerCardio and strength equipment, group classes, beach yoga
  • Ocean Explorers Kids ClubHalf- and full-day sessions for ages 4–12
  • RestaurantsNobu Del Coronado, Serẽa, Veranda, Sun Deck and more
  • History toursDaily tours from the Ice House Museum
  • Water sportsSurf and sailing lessons, paddleboarding, kayaking
  • Wi-FiComplimentary, part of the nightly resort charge
  • ParkingSelf-parking $59 or valet $79 per night
  • EV chargingAvailable on site
  • Pet-friendlyDogs up to 40 lbs, $150 cleaning fee per stay

Horton Grand Hotel

$$$$
Pick no. 2 · The easy choiceBoutiqueGaslamp Quarter, downtown

Victorian boutique hotel in the Gaslamp Quarter, two 1886–87 hotels rebuilt side by side in 1986

Photos: Horton Grand Hotel, official website. Shown courtesy of the property.

An 1880s Victorian hotel rebuilt brick by brick in the Gaslamp Quarter, with fireplaces in the rooms.

  • Gas fireplaces
  • Salt & Whiskey
  • Courtyard
  • Wi-Fi
See prices (partner link, Trip.com)Official website Opens Trip.com, one of our booking partners.

Why we picked it

What convinced us is the history and the location for a mid-range price: a hotel where Wyatt Earp stayed as a guest for seven years, rebuilt from its own bricks on the edge of the Gaslamp Quarter, with a fireplace in the room and the trolley at the door. We would book a King room with a balcony over the courtyard and walk to the Gaslamp’s restaurants and Petco Park.

Best for

  • First-time visitors
  • Couples
  • History lovers
  • Two 1880s hotels, taken apart brick by brick and rebuilt around a courtyard, reopened in 1986
  • Rooms with Victorian furniture, armoires and gas fireplaces
  • The San Diego Trolley stops in front of the hotel

What the hotel offers

As listed on the hotel’s own website.

  • Gas fireplacesIn the King and Two Queen rooms
  • Salt & WhiskeyRestaurant and bar; happy hour daily 4–7 pm
  • CourtyardBrick-floored courtyard beneath a canopy of trees
  • Wi-FiComplimentary throughout the hotel, including rooms
  • Fitness centerOpen daily 5 am–10 pm
  • Business centerOpen 24 hours, free computer use and printing
  • 24-hour pantrySnacks, drinks and sundries
  • Air-conditioningWith ceiling fan and mini-fridge in rooms
  • Family-friendlyKids 12 and under stay free; free cribs on request
  • Dog-friendly roomsUS$75 per stay, maximum two dogs
  • Valet parkingUS$62 per day with in-and-out privileges

Coronado beach or Gaslamp Quarter: how to choose

Both hotels date back to the 1880s and sit on either side of San Diego Bay.

For the best beaches, La Jolla and Balboa Park, read our San Diego travel guide.

Our San Diego travel guide

Hotels in San Diego: your questions

Where should I stay in San Diego for a first visit?

Downtown in the Gaslamp Quarter for restaurants, nightlife and the trolley: Horton Grand is there. For a beach holiday, Coronado has a wide sandy beach and Hotel del Coronado, 15 minutes from the airport. Read our San Diego travel guide

How far ahead should I book a hotel in San Diego?

Book early for summer and holiday weekends, especially at Hotel del Coronado, where July 4 and mid-June dates need a two-night deposit and 30 days’ cancellation notice. Use the See prices button of each hotel for live availability.

When is the best time to visit San Diego?

Any month is pleasant. September and October are the warmest for the beach; May and June often begin with grey, cloudy mornings. The ocean is cool, around 58°F (14°C) in winter and 68–70°F (20–21°C) in late summer. When to visit San Diego

How do I get from the airport to my hotel?

San Diego International Airport is 4.6 miles from Horton Grand and about 15 minutes from Hotel del Coronado. Neither hotel runs a shuttle: take a taxi or rideshare, or book a private car through Hotel del Coronado.

Which of the two hotels suits families?

Hotel del Coronado: it has heated pools, a beach, the Ocean Explorers Kids Club for ages 4–12 and free cribs. Horton Grand lets children 12 and under stay free and recommends its suites for families.

How much is parking?

Hotel del Coronado charges $59 per night for self-parking and $79 for valet. Horton Grand has valet parking at $62 per day; downtown, the trolley makes a car optional.

Can I book these hotels directly?

Yes. The See prices button under Hotel del Coronado opens the hotel’s official website. For Horton Grand Hotel it opens Trip.com, one of our booking partners. Both open in a new tab.

Exit 10And now?Our San Diego guideWhat to do, where to eat, getting there

Hotel picks for other destinations

Picked by Kylian Dev. These are editorial picks: no hotel paid to be here, and we never describe a stay we did not make. Facts come from each hotel’s own website; the Trip.com buttons are partner links (how we make money).