Home > California > San Diego

Find a Hotel Tonight in
San Diego



Best Hotels in San Diego, California

San Diego? Yup - we’re fans of this classy town. In a land where it’s 75 & sunny almost all year round, what’s not to like? From sandy beaches to a buzzing downtown, San Diego rocks all the California flair you want with the laid back vibe you need. And their hotels? Talk about top notch.

Known by some as America’s finest city, it’s tough to find a critic of San Diego. Whether you’re catching some waves, exploring the zoo, hitting the Gaslamp or eating allll the tacos - San Diego has plenty to offer with hotels to match.

Why We Love San Diego, California

Ocean breeze and all the palm trees. Here’s why we dig San Diego.

  • Hip hotels: Looking for a sweet hotel in San Diego? We got you. From hot mainstays with rooftop pools and skyscraper views to lowkey beach spots with fun for the fam, we’ve got everything you’d want in a SoCal hotel.
  • Iconic attractions: The list is truly endless. From the world famous San Diego Zoo to Seaworld, Balboa Park to La Jolla Cove. San Diego is flooded with famous attractions, landmarks, museums and parks. You can’t hit them all in one trip, but you can sure try.
  • Beachy keen: Did you even go to San Diego if you didn’t hit the beach? Take your pick of sandy spots like La Jolla Shores, Mission Beach, Ocean Beach, Windandsea and more! Swim, surf or boogie board the day away. Or just catch a tan in the sun.
  • Grab some grub: Just north of the border, San Diego rocks some seriously good Mexican food. With taquerias on every corner, you really can’t go wrong. Then check out some local specialities like burgers at Hodad’s or seafood at The Fish Market.
  • More to explore: Lots to see just outside of San Diego as well. Head north to Del Mar to peep famous horse races or hit the county fair in the summer. Then, head south to Chula Vista or even further to cross the border to Mexico.

Where to find the best hotels in San Diego, California

Looking for the best last-minute hotel deals in San Diego? HotelTonight lets you book amazing hotels tonight, tomorrow or beyond at incredible rates. Just search San Diego with HotelTonight and find a great hotel at an even better price.

Frequently Asked Questions

How many hotels are in San Diego?

There are 184 hotels in San Diego available from Hotel Tonight.

What are the best areas to stay in San Diego?

Some of the top areas in San Diego to stay are:

What are most popular hotels in San Diego?

Among our most booked hotels in San Diego are:
Sheraton San Diego Hotel and Marina
91% of HT bookers liked it
Urban Boutique Hotel
89% of HT bookers liked it

What are the best hotels in San Diego?

Some of the top rated HotelTonight hotels in San Diego are:
LEGOLAND Castle Hotel
100% of HT bookers liked it
Hilton Garden Inn Carlsbad Beach
100% of HT bookers liked it
Hard Rock Hotel San Diego
100% of HT bookers liked it

How much is a hotel room in San Diego?

In the last 30 days, HotelTonight prices in San Diego have been as low as $66, though the average room costs closer to $231.02 per night.

What is the cheapest time to go to San Diego?

Our hotels prices have varied throughout the year from $156.05 to $256.59 On average, we've seen the cheapest room prices in January

Which hotels in San Diego have a pool?

There are 96 hotels with pools in San Diego. Some of them are:
The Westin San Diego
97% of HT bookers liked it