Find and Book Top Hotels in San Diego

Search among 216 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 216
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
Great249 reviews
MapView on map5.7 mi from City Center1500 yd from Belmont Park
From   US$ 150 /nightSelect
8.2
Great507 reviews
From   US$ 221 /nightSelect
8.6
Great210 reviews
1.4 mi from City Center200 yd from Petco Park
From   US$ 219 /nightSelect
8.4
Great89 reviews
7.0 mi from City Center
From   US$ 206 /nightSelect
8.4
Great476 reviews
1.6 mi from City Center300 yd from San Diego Convention Center
From   US$ 170 /nightSelect
8.4
Great58 reviews
2.4 mi from City Center1.0 mi from Seaport Village
From   US$ 149 /nightSelect
8.4
Great226 reviews
1700 yd from City Center1000 yd from Seaport Village
From   US$ 143 /nightSelect
8.6
Great85 reviews
13.2 mi from City Center
From   US$ 511 /nightSelect
8.2
Great284 reviews
1.4 mi from City Center300 yd from San Diego Convention Center
From   US$ 236 /nightSelect
8.4
Great269 reviews
2.3 mi from City Center
From   US$ 165 /nightSelect
8.4
Great135 reviews
4.7 mi from City Center1.2 mi from University of San Diego
From   US$ 199 /nightSelect
8.2
Great499 reviews
1800 yd from City Center1300 yd from Seaport Village
From   US$ 173 /nightSelect
8.4
Great130 reviews
1.1 mi from City Center1000 yd from Seaport Village
From   US$ 260 /nightSelect
8.6
Great79 reviews
14.7 mi from City Center
From   US$ 355 /nightSelect
8.4
Great142 reviews
From   US$ 246 /nightSelect
8.4
Great163 reviews
From   US$ 204 /nightSelect
8.4
Great85 reviews
1.2 mi from City Center400 yd from Petco Park
From   US$ 466 /nightSelect
8.2
Great174 reviews
6.0 mi from City Center600 yd from Belmont Park
From   US$ 199 /nightSelect
5.4 mi from City Center1400 yd from Belmont Park
From   US$ 199 /nightSelect
8.2
Great150 reviews
6.8 mi from City Center
From   US$ 189 /nightSelect
8.4
Great254 reviews
1.3 mi from City Center600 yd from Seaport Village
From   US$ 192 /nightSelect
8.4
Great98 reviews
10.9 mi from City Center
From   US$ 262 /nightSelect
8.2
Great113 reviews
10.7 mi from City Center300 yd from La Jolla Cove
From   US$ 292 /nightSelect
8.2
Great77 reviews
21.7 mi from City Center
From   US$ 335 /nightSelect
8.4
Great283 reviews
7.1 mi from City Center
From   US$ 258 /nightSelect
8.4
Great124 reviews
11.9 mi from City Center
From   US$ 169 /nightSelect
8.4
Great127 reviews
7.4 mi from City Center
From   US$ 345 /nightSelect
8.6
Great133 reviews
2.3 mi from City Center1500 yd from San Diego Convention Center
From   US$ 319 /nightSelect
8.0
Great322 reviews
1700 yd from City Center900 yd from Seaport Village
From   US$ 49 /nightSelect
8.4
Great111 reviews
1500 yd from City Center1200 yd from Petco Park
From   US$ 190 /nightSelect
8.4
Great101 reviews
10.6 mi from City Center
From   US$ 145 /nightSelect
8.6
Great109 reviews
1500 yd from City Center1300 yd from Petco Park
From   US$ 179 /nightSelect
2.2 mi from City Center
From   US$ 184 /nightSelect
8.2
Great192 reviews
2.5 mi from City Center700 yd from Fashion Valley Mall
From   US$ 73 /nightSelect
8.4
Great191 reviews
10.6 mi from City Center
From   US$ 139 /nightSelect
8.6
Great343 reviews
3.8 mi from City Center
From   US$ 148 /nightSelect
4.1 mi from City Center
From   US$ 100 /nightSelect
8.4
Great61 reviews
17.2 mi from City Center
From   US$ 237 /nightSelect
8.4
Great178 reviews
10.6 mi from City Center
From   US$ 181 /nightSelect
8.4
Great152 reviews
1400 yd from City Center1200 yd from Petco Park
From   US$ 186 /nightSelect
8.4
Great88 reviews
2.6 mi from City Center1800 yd from Fashion Valley Mall
From   US$ 142 /nightSelect
8.4
Great163 reviews
7.6 mi from City Center
From   US$ 543 /nightSelect
900 yd from City Center1600 yd from Petco Park
From   US$ 119 /nightSelect
8.2
Great379 reviews
1.2 mi from City Center600 yd from Petco Park
From   US$ 168 /nightSelect
8.6
Great995 reviews
3.9 mi from City Center
From   US$ 123 /nightSelect
8.2
Great135 reviews
1500 yd from City Center1200 yd from Seaport Village
From   US$ 126 /nightSelect
8.4
Great42 reviews
From   US$ 208 /nightSelect
8.4
Great120 reviews
From   US$ 138 /nightSelect
8.4
Great210 reviews
5.3 mi from City Center1200 yd from SeaWorld San Diego
From   US$ 99 /nightSelect
8.4
Great278 reviews
2.5 mi from City Center1200 yd from Fashion Valley Mall
From   US$ 130 /nightSelect

Best hotels and places to stay in San Diego

Why visit?

San Diego, located on the Pacific coast of California, is a vibrant and diverse city, offering a wide range of attractions and activities for tourists. Whether youre interested in beautiful beaches, famous theme parks, rich historical heritage, or a bustling downtown scene, San Diego has something for everyone. Stay in one of the many top-notch hotels in the city, such as Hilton San Diego or Marriott San Diego, to ensure a comfortable and enjoyable visit.

Where to stay?

Downtown San Diego: If you want to be at the heart of the action, downtown San Diego is the perfect place to stay. With its modern skyline, vibrant Gaslamp Quarter, and proximity to major attractions like the USS Midway Museum and the San Diego Zoo, downtown offers convenience and excitement. Hotels in this area include the luxurious San Diego Marriott and the welcoming Holiday Inn San Diego.

Mission Bay: For a tranquil beachside experience, consider staying in the Mission Bay area. This picturesque neighborhood is known for its beautiful bay views and numerous water activities. You can easily access famous attractions like SeaWorld San Diego and the San Diego Old Town. Some of the best hotels in this area include the beachfront Paradise Point Resort & Spa and the family-friendly Bahia Resort Hotel.

La Jolla: If youre seeking a more upscale and scenic location, La Jolla is the ideal choice. With its stunning coastal cliffs, pristine beaches, and bustling downtown area, this neighborhood offers a perfect blend of natural beauty and urban amenities. Treat yourself to a stay at the luxurious San Diego Marriott La Jolla or the beautiful Estancia La Jolla Hotel & Spa for an unforgettable experience.

What is the price per hotel room per night?

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

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

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

Best value for money:

Holiday Inn San Diego: On the Bay: This hotel offers comfortable rooms with stunning bay views at an affordable price. Situated right by the water, it provides easy access to the beach and nearby attractions. With its competitive rates and convenient location, it is an excellent choice for those seeking value for money.

Residence Inn San Diego Downtown: Located in the heart of downtown, this hotel offers spacious suites with fully equipped kitchens at a reasonable price. It also provides complimentary breakfast and a rooftop terrace with panoramic views of the city. With its great amenities and central location, it offers a fantastic value for the price.

Best Western Plus Bayside Inn: Situated near the Little Italy neighborhood, this hotel offers comfortable rooms and a range of amenities at an affordable rate. Guests can enjoy a complimentary breakfast, a fitness center, and a rooftop pool with breathtaking views of the bay. Its reasonable prices and convenient location make it a top choice for budget-conscious travelers.

Best kids-friendly hotels:

Hilton San Diego Resort & Spa: This family-friendly hotel offers a variety of activities for children, including a water playground, a kids club, and a game room. Located on Mission Bay, it also provides easy access to the beach and offers spacious rooms with beautiful waterfront views.

Paradise Point Resort & Spa: With its lush tropical gardens and private beach access, this resort is a paradise for families. It features various amenities such as multiple pools, a kids club, and bike rentals. Families can also enjoy activities like beach volleyball and paddleboarding, making it a perfect choice for a fun-filled vacation.

Best hotels for a romantic getaway:

The Lodge at Torrey Pines: Nestled in the beautiful surroundings of Torrey Pines State Reserve, this luxurious hotel offers a romantic retreat for couples. With its elegant rooms, world-class dining, and a serene spa, it provides a tranquil escape from the city. Its proximity to the beach and stunning ocean views make it an ideal choice for a romantic getaway.

Rancho Bernardo Inn: Surrounded by lush gardens and rolling hills, this resort offers a peaceful ambiance for couples. It features spacious rooms with stylish decor, a championship golf course, and a luxurious spa. With its intimate atmosphere and serene surroundings, it is perfect for couples seeking a romantic and relaxing vacation.

Best for location:

Hotel del Coronado: Situated on the iconic Coronado Island, this historic hotel offers a prime beachfront location. Guests can enjoy breathtaking ocean views, direct beach access, and close proximity to downtown San Diego. With its rich history and picturesque setting, it is an unbeatable choice for those seeking a central and scenic location.

The Bristol Hotel: Located in the heart of downtown San Diego, this boutique hotel provides easy access to popular attractions like the Gaslamp Quarter and the USS Midway Museum. Its central location makes it convenient for exploring the citys vibrant nightlife, dining, and entertainment options.

Catamaran Resort Hotel and Spa: Nestled on Mission Bay, this waterfront hotel offers stunning views and a peaceful atmosphere. Guests can enjoy water activities, including paddleboarding and sailing, or relax on the hotels private beach. Its serene location, combined with easy access to nearby attractions, makes it a top choice for those seeking the best of both worlds.

Best for a short city break:

Pendry San Diego: Located in the heart of the Gaslamp Quarter, this trendy boutique hotel offers a chic and vibrant atmosphere. With its stylish rooms, rooftop pool, and trendy bars and restaurants, it provides the perfect setting for a short city break in San Diego.

Manchester Grand Hyatt San Diego: Situated along the waterfront and towering above the city skyline, this hotel offers breathtaking views and a central location. Guests can take advantage of its prime location near the Seaport Village and the USS Midway Museum, making it an ideal choice for a short stay packed with sightseeing and exploration.

Show moreLess