Hotels in San Diego

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

Check-in
Check-out
Compare vs momondo |

Top San Diego hotels

Find a cheap hotel in San Diego that meets your travel needs.
Pacific Shores Inn
Pacific Shores Inn
8.1
$178
View all deals
PB Surf Beachside Inn
PB Surf Beachside Inn
7.6
$167
View all deals
Consulate Hotel Airport/Sea World San Diego Area
Consulate Hotel Airport/Sea World San Diego Area
6.9
$89
View all deals
Porto Vista Hotel
Porto Vista Hotel
7.7
$182
View all deals
Pacific Inn and Suites
Pacific Inn and Suites
7.3
$122
View all deals
The Lodge at Torrey Pines
The Lodge at Torrey Pines
9.2
$594
View all deals
Bahia Resort Hotel
Bahia Resort Hotel
8.2
$280
View all deals
Hyatt Regency Mission Bay Spa And Marina
Hyatt Regency Mission Bay Spa And Marina
7.3
$243
View all deals
California Suites Hotel
California Suites Hotel
7.7
$88
View all deals
Good Nite Inn San Diego near SeaWorld
Good Nite Inn San Diego near SeaWorld
8.1
$92
View all deals
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
7.6
$145
View all deals
Found Hotel San Diego
Found Hotel San Diego
8.2
$65
View all deals
Quality Suites San Diego Seaworld Area
Quality Suites San Diego Seaworld Area
7.6
$128
View all deals

Popular neighbourhoods in San Diego

Search for hotels in these San Diego neighbourhoods
Hotels in Midtown
Search hotels in Midtown
Ith Colive Balboa Park
Best value
Ith Colive Balboa Park
8.0
$55
Hostel Habibi
No. 1 most popular
Hostel Habibi
5.5
$62
Sommerset Suites San Diego
No. 2 most popular
Sommerset Suites San Diego
6.7
Abpopa Hillcrest
No. 3 most popular
Abpopa Hillcrest
8.6
$196
Hillcrest House Bed & Breakfast
No. 4 most popular
Hillcrest House Bed & Breakfast
9.4
$282
Inn At The Park
No. 5 most popular
Inn At The Park
8.9
$243
Hotels in Carmel Mountain Ranch
Search hotels in Carmel Mountain Ranch
Staybridge Suites San Diego Rancho Bernardo Area
Best value
Staybridge Suites San Diego Rancho Bernardo Area
8.9
$203
Residence Inn by Marriott San Diego Rancho Bernardo/Carmel Mountain Ranch
No. 1 most popular
Residence Inn by Marriott San Diego Rancho Bernardo/Carmel Mountain Ranch
9.1
$268
Hotels in Downtown
Search hotels in Downtown
USA Hostels San Diego - Downtown
Best value
USA Hostels San Diego - Downtown
9.0
$55
Pendry San Diego
No. 1 most popular
Pendry San Diego
9.4
$458
Hard Rock Hotel San Diego
No. 2 most popular
Hard Rock Hotel San Diego
8.5
$318
Wyndham San Diego Bayside
No. 3 most popular
Wyndham San Diego Bayside
8.1
$231
Intercontinental San Diego
No. 4 most popular
Intercontinental San Diego
8.8
$276
The Westin San Diego Downtown
No. 5 most popular
The Westin San Diego Downtown
8.6
$270

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
June

cheapest month to stay

23%

expected price decrease

most expensive time to stay

21%

expected price increase

Price
$249 - $406
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$271

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$316

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.
1-2 star
$167 - $191
3 star
$248 - $269
4-5 star
$359 - $382

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
Pacific Shores Inn
#1 most popular
Pacific Shores Inn
8.1
$178
PB Surf Beachside Inn
#2 most popular
PB Surf Beachside Inn
7.6
$167
California Suites Hotel
Best value
California Suites Hotel
7.7
$88
3 stars
Porto Vista Hotel
#1 most popular
Porto Vista Hotel
7.7
$182
Bahia Resort Hotel
#2 most popular
Bahia Resort Hotel
8.2
$280
Found Hotel San Diego
Best value
Found Hotel San Diego
8.2
$65

Cheap hotels in San Diego

These hotels and hostels are the cheapest accommodations available in San Diego
Found Hotel San Diego
Found Hotel San Diego
8.2
$65
Good Nite Inn San Diego near SeaWorld
Good Nite Inn San Diego near SeaWorld
8.1
$92
California Suites Hotel
California Suites Hotel
7.7
$88
Pacific Inn and Suites
Pacific Inn and Suites
7.3
$122
Consulate Hotel Airport/Sea World San Diego Area
Consulate Hotel Airport/Sea World San Diego Area
6.9
$89
Quality Suites San Diego Seaworld Area
Quality Suites San Diego Seaworld Area
7.6
$128

Get the best value hotel in San Diego

These hotels have the best prices for their ratings
Found Hotel San Diego
Found Hotel San Diego
8.2
$65
Consulate Hotel Airport/Sea World San Diego Area
Consulate Hotel Airport/Sea World San Diego Area
6.9
$89
California Suites Hotel
California Suites Hotel
7.7
$88
The Lodge at Torrey Pines
The Lodge at Torrey Pines
9.2
$594
Good Nite Inn San Diego near SeaWorld
Good Nite Inn San Diego near SeaWorld
8.1
$92
Quality Suites San Diego Seaworld Area
Quality Suites San Diego Seaworld Area
7.6
$128

San Diego travel information

How long do people stay in San Diego?

The average length of stay in San Diego is 2 nights.

How much does a hotel cost in San Diego?

The cost of a hotel room in San Diego will vary according to demand, location and star rating. On average, rooms will cost around $121 per night.

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

The cheapest month to book a hotel in San Diego is December. The cost of your room could be as much as 23% cheaper than in peak months.

Which day is cheapest to stay in San Diego?

Hotel rooms in San Diego are generally cheapest on Sunday and more costly on Friday.

How much does a luxury hotel in San Diego cost?

$395 per person, per night, is on average what you can expect to pay for luxury hotels in San Diego. To put this in perspective, $121 per person, per night is the average price of a hotel in San Diego, which is a price difference of around 69% to stay at a luxury hotel.

How much does a hostel in San Diego cost?

On average, a hostel in San Diego will be priced around $83. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be $38 lower than your typical San Diego hotel.


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
California Suites Hotel
Best value
California Suites Hotel
7.7
$88
Consulate Hotel Airport/Sea World San Diego Area
No. 1 most popular
Consulate Hotel Airport/Sea World San Diego Area
6.9
$89
Bahia Resort Hotel
No. 2 most popular
Bahia Resort Hotel
8.2
$280
Hyatt Regency Mission Bay Spa And Marina
No. 3 most popular
Hyatt Regency Mission Bay Spa And Marina
7.3
$243
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
No. 4 most popular
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
7.6
$145
Quality Suites San Diego Seaworld Area
No. 5 most popular
Quality Suites San Diego Seaworld Area
7.6
$128
Kid-friendly hotels in San Diego
California Suites Hotel
Best value
California Suites Hotel
7.7
$88
Consulate Hotel Airport/Sea World San Diego Area
No. 1 most popular
Consulate Hotel Airport/Sea World San Diego Area
6.9
$89
Bahia Resort Hotel
No. 2 most popular
Bahia Resort Hotel
8.2
$280
Hyatt Regency Mission Bay Spa And Marina
No. 3 most popular
Hyatt Regency Mission Bay Spa And Marina
7.3
$243
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
No. 4 most popular
La Quinta Inn & Suites by Wyndham San Diego SeaWorld/Zoo
7.6
$145
Quality Suites San Diego Seaworld Area
No. 5 most popular
Quality Suites San Diego Seaworld Area
7.6
$128
Luxury hotels in San Diego
The Lodge at Torrey Pines
Best value
The Lodge at Torrey Pines
9.2
$594

Popular flight routes to San Diego

Find the cheapest flights to San Diego
Christchurch to San Diego
Fastest flight time
41h 22m
Cheapest price
$2,405

Start planning your trip to San Diego