Compare and save on San Diego hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best San Diego hotels

Use our map to find hotels near the San Diego area or attractions you want to visit.

The best San Diego hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in San Diego

San Diego Hotels - The Epitome of California

San Diego, California is known for its beautiful beaches, mellow year-round climate, and its deep water harbor which hosts a US Naval base. San Diego is located on the southern border of California, and has a rich Spanish and Mexican history. The original town of San Diego can be experienced at Old Town San Diego State Historic Park, which includes several buildings from the mid 1800s.

Best Time to Visit San Diego - Fun in the Sun

The sunny climate of San Diego makes this destination ideal for spending the day at one of many gorgeous beaches in the area. La Jolla, Pacific Beach, Ocean Beach, Mission Beach, Point Loma, and Coronado are among several worth visiting. Popular tourist destinations include Sea World, San Diego Zoo, and San Diego Zoo Safari Park. Balboa Park has 16 museums such as San Diego Air & Space Museum, San Diego Museum of Art, and San Diego Natural History Museum. There are also several beautiful gardens on site. San Diego is known for its craft breweries, and many of them offer tours and tastings. Ballast Point, Stone Brewing Co., and Karl Strauss Brewing Company are noteworthy favorites.

Where Can I Book a San Diego Hotel?

There is so much to discover in San Diego, and Skyscanner is here to help you select the best accommodations for your stay! Easily sort listings by price, stars, amenities, hotel brands and more to find the perfect hotel for your individual needs.

Where are hotels in San Diego located?

There are hotels conveniently located all over San Diego, near many points of interest. Stay in one of many Downtown hotels to be in the midst of the lively culinary and nightlife scene. The Hard Rock San Diego, The Kimpton Solamar, and Omni San Diego are all a short walk away from Petco Park, the baseball stadium that’s home to the San Diego Padres. The Manchester Grand Hyatt and Marriott Marquis are right along the marina, offering gorgeous ocean views. Stay at Old Town Inn or La Quinta Inn in historic Old Town and explore the charm of Old San Diego. Coronado, referred to as Coronado Island is across the bay from downtown San Diego, and can be easily accessed by a ferry and is home to the landmark hotel, Hotel del Coronado, as well as a Marriott and Best Western. Point Loma, Pacific Beach and Mission Valley are also popular places to stay with a variety of hotels to choose from.

How much do hotels in San Diego cost?

The price of hotels in San Diego depends largely on the location. Hotels in downtown, or anything along the water typically range from $150-$300 a night. In areas that are a little more removed from the action, such as Old Town, rooms can found for anywhere from $60-$130.

Are there unique boutique hotels in San Diego?

Yes! Many of the boutique hotels in San Diego are located downtown. Hotel Z is an adorably decorated pineapple themed boutique offering free rental bikes and cupcakes to guests. The Keating Hotel is situated in a building from the 1890’s, with suites that offer views of the downtown scene. The Gaslamp Plaza Suites is located in the Gaslamp Quarter, and has a rooftop terrace for lovely city views, a wine bar, and a fondue restaurant to enjoy. The Sofia Hotel comes equipped with a fitness room, yoga studio, and American bistro.

Can I find 5 star hotels in San Diego?

There are 5-star hotels throughout the San Diego area. The US Grant is a historic downtown hotel that is listed on the National Register of Historic Places. The Fairmont Grand Del Mar is a Mediterranean style hotel with several dining options, a nightclub, 4 heated pools, tennis courts, golf course, and an equestrian center. Free guided hikes and transportation to destination spots are also offered as part of your stay in this breathtaking hotel. The Lodge at Torrey Pines is about 4 miles away from the beaches of La Jolla, and has several upscale amenities such as a golf-course and spa on-site.

Can I find San Diego hotels for families?

Absolutely! San Diego is a family friendly city, right down to the accommodations. Many of the hotels listed above are kids friendly, and have amenities such as pull out beds, cribs, high chairs, and baby proofing kits. Some hotels go above and beyond for little ones including Loews Coronado Bay Resort, offering kids camp during summer, weekend movies by the pool with marshmallow roasts, and on-site kids’ bike rentals.