Rancho Mirage Holidays

Book a Hotel + Flight or Car together to unlock savings

Where to stay in Rancho Mirage

Find the best Rancho Mirage areas and neighborhoods for the activities you enjoy most. Learn more about Rancho Mirage

Top hotels in Rancho Mirage

Omni Rancho Las Palmas Resort & Spa

Omni Rancho Las Palmas Resort & Spa

4 out of 5
41-000 Bob Hope Dr. Rancho Mirage CA
Fully refundableReserve now, pay when you stay
The price is 8.476.282 ₫ per night from 24 Mar to 25 Mar
8.476.282 ₫
10.917.628 ₫ total
24 Mar - 25 Mar
includes taxes & fees
8.8/10 Excellent! (1,828 reviews)
The poolside double queen rooms were clean and comfortable. The hotel was fun with friendly staff who were very accommodating, including Romero who served us in our cabana, the front desk staff and lifeguards. The lazy river was clutch during a relatively chilly school vacation week in February. ...

Reviewed on 21 Feb 2026

Omni Rancho Las Palmas Resort & Spa
The Westin Mission Hills Resort Villas, Palm Springs

The Westin Mission Hills Resort Villas, Palm Springs

4 out of 5
71777 Dinah Shore Drive Rancho Mirage CA
The price is 7.479.072 ₫ per night from 15 Mar to 16 Mar
7.479.072 ₫
8.465.936 ₫ total
15 Mar - 16 Mar
includes taxes & fees
8.8/10 Excellent! (762 reviews)
Pool is great, rooms are slightly dated.

Reviewed on 20 Feb 2026

The Westin Mission Hills Resort Villas, Palm Springs
Hilton Garden Inn Palm Springs - Rancho Mirage

Hilton Garden Inn Palm Springs - Rancho Mirage

3 out of 5
71700 Highway 111 Rancho Mirage CA
The price is 3.143.028 ₫ per night from 22 Mar to 23 Mar
3.143.028 ₫
3.557.750 ₫ total
22 Mar - 23 Mar
includes taxes & fees
8.6/10 Excellent! (1,019 reviews)
As you know carpets in facility are old and need to be either removed or refastenef. Not good look or safe.

Reviewed on 21 Feb 2026

Hilton Garden Inn Palm Springs - Rancho Mirage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit