Find and Book Top Rated Hotels in San Diego

Search among 174 available hotels and places to stay in San Diego from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
151-174 out of 174
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great122 reviews
From   US$ 179 /nightSelect
8.2
Great61 reviews
MapView on map3.7 km from City Centre1.1 km from Hillcrest San Diego
From   US$ 188 /nightSelect
8.4
Great76 reviews
21.2 km from City Centre500 m from Southwestern College ED Ctr
From   US$ 70 /nightSelect
Apartment
8.8
Great22 reviews
2.8 km from City Centre1.6 km from San Diego Zoo
From   US$ 478 /nightSelect
8.4
Great207 reviews
8.5 km from City Centre1.1 km from SeaWorld San Diego
From   US$ 99 /nightSelect
8.4
Great105 reviews
11.1 km from City Centre800 m from Occupational Training Svc
From   US$ 163 /nightSelect
3.8 km from City Centre1.2 km from Hillcrest San Diego
From   US$ 168 /nightSelect
8.2
Great66 reviews
28.6 km from City Centre400 m from Nickel City Amusement Ctr
From   US$ 109 /nightSelect
8.2
Great69 reviews
19.1 km from City Centre800 m from San Diego University
From   US$ 254 /nightSelect
8.6
Great84 reviews
33.2 km from City Centre200 m from Webb Park
From   US$ 161 /nightSelect
8.0
Great52 reviews
From   US$ 118 /nightSelect
8.2
Great16 reviews
17.0 km from City Centre900 m from La Jolla Cove
From   US$ 493 /nightSelect
4.9 km from City Centre700 m from Global Leaders University
From   US$ 215 /nightSelect
9.2
Perfect3 reviews
10.0 km from City Centre200 m from Belmont Park
From   US$ 188 /nightSelect
7.8
Very good20 reviews
2.1 km from City Centre600 m from Hillcrest San Diego
From   US$ 166 /nightSelect
8.2
Great21 reviews
1000 m from City Centre1.2 km from USS Midway Museum
From   US$ 134 /nightSelect
From   US$ 1 952 /nightSelect
Apartment
8.6
Great17 reviews
2.8 km from City Centre1.7 km from San Diego Zoo
From   US$ 232 /nightSelect
8.4
Great5 reviews
1.5 km from City Centre800 m from Petco Park
From   US$ 222 /nightSelect
8.0
Great2 reviews
300 m from City Centre1.1 km from Balboa Park
From   US$ 80 /nightSelect
7.0
Very good2 reviews
300 m from City Centre1.1 km from Balboa Park
From   US$ 171 /nightSelect
2.9 km from City Centre1.7 km from San Diego Zoo
From   US$ 296 /nightSelect
3.3 km from City Centre200 m from North Park
From   US$ 208 /nightSelect
1.8 km from City Centre900 m from Petco Park
From   US$ 261 /nightSelect

Best hotels and places to stay in San Diego

Why visit?

San Diego, known for its stunning beaches and perfect weather, offers a plethora of attractions and activities for tourists. Whether youre looking for a relaxing beach getaway or an adventurous exploration, San Diego has it all. With a wide range of hotels to choose from, including the luxurious San Diego Marriott and Hilton San Diego, visitors are spoiled for choice. Enjoy a comfortable stay at one of the many hotels in San Diego, conveniently located near popular attractions and the beautiful coastline.

Where to stay?

Downtown San Diego: This vibrant area is perfect for tourists who want to be in the heart of the action. Stay at one of the many hotels in downtown San Diego, such as the Hilton San Diego, and enjoy easy access to popular attractions like the renowned San Diego Zoo, lively Gaslamp Quarter, and the USS Midway Museum. Additionally, downtown San Diego offers a variety of dining and entertainment options.

La Jolla: Known for its picturesque beaches and upscale vibe, La Jolla is an ideal destination for those seeking a luxurious stay. Consider booking a room at the beautiful Marriott San Diego in La Jolla. Enjoy stunning views of the Pacific Ocean, explore the charming streets of the village, and visit attractions like the Birch Aquarium at Scripps and the La Jolla Cove.

Mission Bay: If youre looking for a beachfront escape, then Mission Bay is the perfect choice. Many hotels in San Diego can be found along this scenic stretch, such as the San Diego Resort. Enjoy water activities like paddleboarding and kayaking, relax on the sandy shores, and visit nearby attractions like SeaWorld San Diego and Belmont Park.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $350.

5-star hotels: The average price per night is around $350 to $500.

Best value for money:

Holiday Inn San Diego: Bayside: Located near the beach and offering comfortable rooms at an affordable price, Holiday Inn San Diego: Bayside is a great choice for budget-conscious travelers. Enjoy amenities such as an outdoor pool, fitness center, and on-site restaurant. With its convenient location and reasonable rates, this hotel provides excellent value for your stay in San Diego.

Hilton Garden Inn San Diego Mission Valley Stadium: Situated near popular attractions like the University of San Diego and Qualcomm Stadium, the Hilton Garden Inn provides comfortable accommodations at competitive prices. Guests can take advantage of amenities like a fitness center, outdoor pool, and on-site dining options. Take advantage of the hotels prime location for a value-packed stay in San Diego.

Best Western Plus Hacienda Hotel Old Town: This charming hotel offers a blend of history and modern comforts at an affordable price. Located in the historic Old Town district, guests can immerse themselves in the citys rich heritage. Enjoy amenities like a heated outdoor pool, spa tub, and complimentary breakfast. With its combination of affordability and location, this hotel is a great value for money.

Best kids-friendly hotels:

LEGOLAND California Hotel: Located near the LEGOLAND theme park, this hotel is a dream for families with children. Kids will love the LEGO-themed rooms, play areas, and the interactive LEGO features throughout the hotel. With its family-friendly amenities and convenient location, LEGOLAND California Hotel ensures a memorable stay for both parents and kids.

Paradise Point Resort and Spa: Set on a private island in Mission Bay, Paradise Point Resort and Spa offers a range of activities and amenities for children. From a sandy beach and multiple pools to bike rentals and a kids club, theres no shortage of entertainment options. Parents can also enjoy the spa and on-site dining, making it a great choice for a family vacation.

Best hotels for a romantic getaway:

Tower23 Hotel: Situated on the beachfront of Pacific Beach, Tower23 Hotel provides a boutique experience perfect for a romantic escape. Enjoy stylish and modern rooms with ocean views, relax on the rooftop lounge, and savor delicious cuisine at the hotels restaurant. With its intimate atmosphere and beachfront location, Tower23 Hotel sets the stage for a romantic getaway.

Best for location:

Marriott Marquis San Diego Marina: Located on the waterfront downtown, Marriott Marquis offers stunning views of the bay and easy access to popular attractions like the Gaslamp Quarter and Seaport Village. The hotel features spacious rooms, multiple dining options, and a world-class spa. With its prime location, guests can experience the best of San Diego within walking distance.

Catamaran Resort Hotel and Spa: Nestled on Mission Bay, the Catamaran Resort offers a peaceful retreat with beautiful surroundings. Guests can unwind on the beach, explore the nearby attractions, or enjoy the resorts amenities such as a spa, pool, and watersports rentals. With its idyllic location, this hotel provides a relaxing stay away from the hustle and bustle.

Pendry San Diego: Situated in the heart of the Gaslamp Quarter, Pendry San Diego places guests amidst the vibrant energy of downtown. This luxurious hotel features stylish rooms, a rooftop pool, multiple dining options, and a trendy nightclub. With its central location, guests can easily explore the citys attractions, nightlife, and entertainment.

Best for a short city break:

The Sofia Hotel: Located in downtown San Diego, The Sofia Hotel offers a boutique experience with a historic touch. Guests can enjoy comfortable rooms, a spa, fitness center, and an on-site restaurant. With its central location, this hotel provides easy access to the citys attractions, making it perfect for a short city break.

Hotel Del Coronado: Situated on the iconic Coronado Island, Hotel Del Coronado is a historic and luxurious property with beachfront access. The hotel features elegant rooms, multiple dining options, a spa, and recreational activities. Enjoy the charm of Coronado Island while still being close to San Diegos downtown area, making it an ideal choice for a short city break.

Show moreLess