Find and Book Top Rated Hotels in San Diego

Search among 201 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
1-50 out of 201
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
Great94 reviews
MapView on map9.0 km from City Centre100 m from San Diego
From   US$ 230 /nightSelect
8.2
Great272 reviews
MapView on map2.2 km from City Centre300 m from San Diego Convention Center
From   US$ 274 /nightSelect
8.4
Great265 reviews
3.6 km from City Centre400 m from Spanish Landing Park
From   US$ 202 /nightSelect
8.4
Great135 reviews
7.4 km from City Centre1.9 km from University of San Diego
From   US$ 224 /nightSelect
8.4
Great459 reviews
From   US$ 219 /nightSelect
8.6
Great202 reviews
2.3 km from City Centre200 m from Petco Park
From   US$ 254 /nightSelect
8.6
Great85 reviews
21.2 km from City Centre
From   US$ 544 /nightSelect
8.4
Great160 reviews
9.6 km from City Centre500 m from Belmont Park
From   US$ 209 /nightSelect
8.2
Great442 reviews
1.6 km from City Centre1.1 km from Seaport Village
From   US$ 219 /nightSelect
8.4
Great612 reviews
17.1 km from City Centre700 m from La Jolla Cove
From   US$ 135 /nightSelect
8.4
Great241 reviews
2.2 km from City Centre600 m from Seaport Village
From   US$ 192 /nightSelect
8.6
Great325 reviews
6.2 km from City Centre200 m from Humphreys Backstage Live
From   US$ 148 /nightSelect
8.2
Great147 reviews
10.9 km from City Centre500 m from Silver Beach
From   US$ 189 /nightSelect
8.4
Great85 reviews
2.0 km from City Centre400 m from Petco Park
From   US$ 466 /nightSelect
8.6
Great79 reviews
23.7 km from City Centre1.8 km from San Diego Intl Airport
From   US$ 499 /nightSelect
8.4
Great120 reviews
12.0 km from City Centre100 m from San Diego
From   US$ 345 /nightSelect
8.2
Great152 reviews
8.7 km from City Centre1.3 km from Belmont Park
From   US$ 229 /nightSelect
8.4
Great219 reviews
1.5 km from City Centre900 m from Seaport Village
From   US$ 233 /nightSelect
8.4
Great360 reviews
1.3 km from City Centre1.4 km from Seaport Village
From   US$ 149 /nightSelect
8.4
Great142 reviews
From   US$ 370 /nightSelect
1.9 km from City Centre400 m from Petco Park
From   US$ 189 /nightSelect
8.4
Great241 reviews
9.1 km from City Centre1.3 km from Belmont Park
From   US$ 232 /nightSelect
8.6
Great194 reviews
1.5 km from City Centre1000 m from Petco Park
From   US$ 143 /nightSelect
Hotel
8.4
Great764 reviews
3.8 km from City Centre1.3 km from Hillcrest San Diego
From   US$ 87 /nightSelect
8.2
Great252 reviews
3.9 km from City Centre1000 m from Fashion Valley Mall
From   US$ 129 /nightSelect
8.4
Great269 reviews
2.1 km from City Centre400 m from Seaport Village
From   US$ 229 /nightSelect
8.4
Great465 reviews
2.6 km from City Centre300 m from San Diego Convention Center
From   US$ 254 /nightSelect
8.4
Great151 reviews
12.2 km from City Centre400 m from San Diego
From   US$ 516 /nightSelect
8.4
Great190 reviews
17.1 km from City Centre600 m from San Diego Mormon Temple
From   US$ 198 /nightSelect
8.6
Great109 reviews
1.3 km from City Centre1.1 km from Petco Park
From   US$ 179 /nightSelect
8.6
Great525 reviews
1.3 km from City Centre1.1 km from Seaport Village
From   US$ 126 /nightSelect
8.6
Great359 reviews
1.4 km from City Centre1000 m from Seaport Village
From   US$ 216 /nightSelect
8.4
Great94 reviews
11.6 km from City Centre200 m from Promenade at Pacific Beach Shopping Center
From   US$ 145 /nightSelect
8.2
Great104 reviews
6.6 km from City Centre200 m from Scandinavian-American Inst
From   US$ 241 /nightSelect
8.4
Great148 reviews
From   US$ 215 /nightSelect
8.4
Great112 reviews
1.3 km from City Centre1.0 km from Petco Park
From   US$ 327 /nightSelect
8.4
Great116 reviews
From   US$ 138 /nightSelect
8.6
Great811 reviews
6.6 km from City Centre400 m from Humphreys Concerts by the Bay
From   US$ 100 /nightSelect
900 m from City Centre1.4 km from Petco Park
From   US$ 119 /nightSelect
Aparthotel
8.0
Great14 reviews
1.5 km from City Centre800 m from Petco Park
From   US$ 132 /nightSelect
8.2
Great270 reviews
11.7 km from City Centre300 m from San Diego
From   US$ 519 /nightSelect
8.0
Great312 reviews
1.5 km from City Centre900 m from Seaport Village
From   US$ 49 /nightSelect
8.2
Great77 reviews
34.9 km from City Centre1000 m from Hillsdale College SW Region
From   US$ 516 /nightSelect
8.2
Great231 reviews
1000 m from City Centre1.3 km from Petco Park
From   US$ 67 /nightSelect
8.4
Great340 reviews
1.9 km from City Centre600 m from Petco Park
From   US$ 168 /nightSelect
8.2
Great135 reviews
1.3 km from City Centre1.0 km from Seaport Village
From   US$ 126 /nightSelect
8.4
Great88 reviews
4.2 km from City Centre1.6 km from Fashion Valley Mall
From   US$ 142 /nightSelect
8.4
Great42 reviews
From   US$ 230 /nightSelect
8.6
Great360 reviews
1.0 km from City Centre1.6 km from Seaport Village
From   US$ 108 /nightSelect
8.4
Great145 reviews
1.3 km from City Centre1.0 km from Petco Park
From   US$ 231 /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
Guest reviews of hotels in San Diego