Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Solana Beach

Filter by star ratings
All filters
Sheraton Carlsbad Resort & Spa
8.5 Excellent

4.9 km from city centre, Carlsbad Show on map

ExcellentBased on 222 reviews
8.5

Sheraton Carlsbad Resort & Spa provides charming 4.5-star accommodation in Carlsbad. It also features a heated pool, a sauna and outdoor tennis courts.

Tips for booking a Solana Beach hotel

Cheapest month:October
Most expensive month:July
Average price in Solana Beach:$274/night
Absolute cheapest price found:$81/night
Cheapest day:Wednesday
Most expensive day:Friday
$241 - $342
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$207 - $511
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Solana Beach hotels

Show all 325 hotels
1
Sheraton Carlsbad Resort & Spa
8.5 Excellent

4.9 km from city centre, Carlsbad Show on map

Sheraton Carlsbad Resort & Spa provides charming 4.5-star accommodation in Carlsbad. It also features a heated pool, a sauna and outdoor tennis courts.

Cheapest hotels in Solana Beach, California

Show all 325 hotels
Sheraton Carlsbad Resort & Spa
8.5 Excellent

4.9 km from city centre, Carlsbad Show on map

Sheraton Carlsbad Resort & Spa provides charming 4.5-star accommodation in Carlsbad. It also features a heated pool, a sauna and outdoor tennis courts.

$203
Avg. per night

Where to stay in Solana Beach

Solana Beach travel FAQs

  • What are the best hotels in Solana Beach?

    121 reviews rated Park Hyatt Aviara Resort And Spa with an average score of 9.2/10. It may also be worth looking into the Winners Circle Resort, which received a rating of 8.7/10 from 127 reviews. Holiday Inn Carlsbad - San Diego could also be a good option, with a score of 8.6/10 from 479 reviews.

  • How much do hotels in Solana Beach cost?

    $245/night is the average price of a hotel in Solana Beach, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Solana Beach?

    HotelsCombined users have found cheap hotels in Solana Beach starting from $143 per night in the last 3 days.