Hotels in San Diego

Find the best deals on 4,280 hotels in San Diego

Check-in
Check-out
Compare vs momondo |

Top Hotels in San Diego

Find the perfect San Diego hotel for business or leisure
$self.alt
Holiday Inn Express San Diego Airport-Old Town
8.8
$190
View all deals
$self.alt
Howard Johnson by Wyndham San Diego Sea World
7.4
$119
View all deals
$self.alt
Residence Inn by Marriott San Diego La Jolla
8.5
$220
View all deals
$self.alt
Motel 6 San Diego Airport Harbor
6.6
$119
View all deals
$self.alt
Beach Haven
8.9
$226
View all deals
$self.alt
Crowne Plaza San Diego - Mission Valley
7.5
$177
View all deals
$self.alt
PB Surf Beachside Inn
7.8
$167
View all deals
$self.alt
Bay Club Hotel & Marina
8.6
$213
View all deals
$self.alt
Four Points by Sheraton San Diego - SeaWorld
8.0
$186
View all deals
$self.alt
The Westgate Hotel
8.6
$269
View all deals
$self.alt
Ramada by Wyndham San Diego Airport
7.5
$134
View all deals
$self.alt
Courtyard by Marriott San Diego Downtown
8.8
$285
View all deals
$self.alt
Holiday Inn San Diego North Miramar
8.7
$199
View all deals
$self.alt
Quality Suites San Diego Otay Mesa
8.0
$151
View all deals
$self.alt
La Jolla Cove Suites
7.3
$247
View all deals
$self.alt
Days Inn by Wyndham San Diego Hotel Circle
8.0
$109
View all deals
$self.alt
Comfort Inn San Diego Airport At The Harbor
8.1
$130
View all deals
$self.alt
Days Inn by Wyndham San Diego/Downtown/Convention Center
6.9
$143
View all deals
$self.alt
Holiday Inn Express San Diego N - Rancho Bernardo
8.1
$154
View all deals
$self.alt
Hilton La Jolla Torrey Pines
8.3
$297
View all deals
$self.alt
Pacific Terrace Hotel
9.1
$437
View all deals
$self.alt
Gaslamp Plaza Suites
8.4
$216
View all deals
$self.alt
Hampton Inn San Diego-Kearny Mesa
8.8
$211
View all deals
$self.alt
La Jolla Shores Hotel
8.6
$380
View all deals
$self.alt
The Lodge at Torrey Pines
9.3
$596
View all deals
$self.alt
Old Town Western Inn & Suites
7.3
$128
View all deals
$self.alt
Hyatt House San Diego Sorrento Mesa
9.0
$243
View all deals
$self.alt
Best Western Mission Bay
7.7
$134
View all deals
$self.alt
Embassy Suites by Hilton San Diego Bay Downtown
8.4
$266
View all deals
$self.alt
Hotel Iris - San Diego
6.8
$128
View all deals
$self.alt
The Westin San Diego Gaslamp Quarter
8.5
$303
View all deals
$self.alt
DoubleTree by Hilton Hotel San Diego - Mission Valley
8.3
$226
View all deals
$self.alt
The Shoal La Jolla Beach
8.5
$189
View all deals
$self.alt
The Lafayette Hotel, Swim Club & Bungalows
8.4
$161
View all deals
$self.alt
Holiday Inn Express San Diego Downtown
8.4
$232
View all deals
$self.alt
Country Inn & Suites by Radisson, San Diego No, CA
8.6
$178
View all deals
$self.alt
Four Points by Sheraton San Diego Downtown Little Italy
8.3
$205
View all deals
$self.alt
Sheraton San Diego Hotel & Marina
8.3
$293
View all deals
$self.alt
Handlery Hotel San Diego
7.8
$148
View all deals
$self.alt
Marriott Vacation Club Pulse, San Diego
9.0
$273
View all deals

When to book a hotel in San Diego

Check out the information below to find the best deal on a San Diego hotel room
Low season
December
High season
July

cheapest month to stay

29%

expected price decrease

most expensive time to stay

15%

expected price increase

Price
$246 - $396
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$291

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$342

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in San Diego is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 12 days before.
90
Days before departure
0
1-2 star
$167 - $192
3 star
$249 - $270
4-5 star
$361 - $383

How much does a hotel in San Diego cost per night?

Use the information below to find quality San Diego hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Holiday Inn Express San Diego Airport-Old Town
8.8
$190
$self.alt
#2 most popular
Howard Johnson by Wyndham San Diego Sea World
7.4
$119
$self.alt
Best value
Lucky D's Hostel
7.9
$47
3 stars
$self.alt
#1 most popular
Residence Inn by Marriott San Diego La Jolla
8.5
$220
$self.alt
#2 most popular
Crowne Plaza San Diego - Mission Valley
7.5
$177
$self.alt
Best value
Found Hotel San Diego
8.1
$65
4 stars and above
$self.alt
#1 most popular
The Westgate Hotel
8.6
$269
$self.alt
#2 most popular
Hilton La Jolla Torrey Pines
8.3
$297
$self.alt
Best value
DoubleTree by Hilton San Diego - Hotel Circle
7.3
$175

Cheapest hotels in San Diego

These hotels and hostels usually make for a cheap way to stay in San Diego
$self.alt
Lucky D's Hostel
7.9
$47
$self.alt
Ith Adventure Hostel San Diego
8.3
$56
$self.alt
USA Hostels San Diego - Downtown
8.8
$54
$self.alt
Hi San Diego Downtown
8.6
$59
$self.alt
Usa Hostels Ocean Beach
9.0
$54
$self.alt
Hostel Habibi
5.5
$62

Get the best value hotel in San Diego

These hotels have the best prices for their ratings
$self.alt
USA Hostels San Diego - Downtown
8.8
$54
$self.alt
Lucky D's Hostel
7.9
$47
$self.alt
Found Hotel San Diego
8.1
$65
$self.alt
Hi San Diego Downtown
8.6
$59
$self.alt
Usa Hostels Ocean Beach
9.0
$54
$self.alt
Ith Adventure Hostel San Diego
8.3
$56

San Diego travel information

How long do people stay in San Diego?

3 nights is the typical length of stay for people visiting San Diego.

How much does a hotel cost in San Diego?

A hotel room in San Diego will generally set you back around $251 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in San Diego?

Hotels in San Diego are usually cheapest during the month of December. You can expect a price decrease of around 21% during this period.

Which day is cheapest to stay in San Diego?

Room prices for hotels in San Diego will be at their lowest on Saturday and peak on Friday.

How much does a luxury hotel in San Diego cost?

The cost of a luxury hotel in San Diego is generally around $233 a night for every person. In contrast, the average price of a hotel in San Diego is closer to $141 a night for every person, which is a 39% difference between the average and luxury accommodation.

How much does a hostel in San Diego cost?

$92 is how much a hostel (and up to 2-star hotels) in San Diego could cost you each night. Booking a hostel could save you $49 when compared to the average price of a hotel in San Diego.


Looking for a specific type of hotel?

Check out these great hotels in San Diego that are perfect for any stay
Romantic hotels in San Diego
$self.alt
Best value
California Suites Hotel
7.4
$88
$self.alt
No. 1 most popular
Residence Inn by Marriott San Diego La Jolla
8.5
$220
$self.alt
No. 2 most popular
Beach Haven
8.9
$226
$self.alt
No. 3 most popular
Crowne Plaza San Diego - Mission Valley
7.5
$177
$self.alt
No. 4 most popular
Bay Club Hotel & Marina
8.6
$213
$self.alt
No. 5 most popular
Four Points by Sheraton San Diego - SeaWorld
8.0
$186
$self.alt
La Jolla Cove Suites
7.3
$247
Kid-friendly hotels in San Diego
$self.alt
Best value
California Suites Hotel
7.4
$88
$self.alt
No. 1 most popular
Residence Inn by Marriott San Diego La Jolla
8.5
$220
$self.alt
No. 2 most popular
Beach Haven
8.9
$226
$self.alt
No. 3 most popular
Crowne Plaza San Diego - Mission Valley
7.5
$177
$self.alt
No. 4 most popular
Bay Club Hotel & Marina
8.6
$213
$self.alt
No. 5 most popular
Four Points by Sheraton San Diego - SeaWorld
8.0
$186
$self.alt
La Jolla Cove Suites
7.3
$247
Luxury hotels in San Diego
$self.alt
Best value
Hotel Republic San Diego, Autograph Collection
8.9
$226
$self.alt
No. 1 most popular
The Westgate Hotel
8.6
$269
$self.alt
No. 2 most popular
Courtyard by Marriott San Diego Downtown
8.8
$285
$self.alt
No. 3 most popular
The Lodge at Torrey Pines
9.3
$596
$self.alt
No. 4 most popular
Manchester Grand Hyatt San Diego
9.0
$332
$self.alt
No. 5 most popular
The Westin San Diego Downtown
8.5
$270
$self.alt
La Valencia Hotel
8.9
$469

momondo's favourite hotels

Learn more about these user-preferred hotels in San Diego

Popular flight routes to San Diego

Find the cheapest flights to San Diego on popular routes
Melbourne to San Diego
Fastest flight time
18h 51m
Cheapest price
$1,275
Brisbane to San Diego
Fastest flight time
21h 20m
Cheapest price
$1,281
Sydney to San Diego
Fastest flight time
23h 25m
Cheapest price
$2,127
Perth to San Diego
Fastest flight time
33h 37m
Cheapest price
$15,547
View more

Start planning your trip to San Diego