Hotels near Rainbow Beach
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay near Rainbow Beach?

Victoria House
Victoria HouseDowntown Frederiksted, 1.5 mi from Rainbow Beach
9.2 out of 10, Wonderful, (135 reviews)
The price is £165
includes taxes & fees
8 Jun - 9 Jun

The Frederiksted Hotel
The Frederiksted HotelDowntown Frederiksted, 1.6 mi from Rainbow Beach
8.4 out of 10, Very good, (364 reviews)
The price is £153
includes taxes & fees
8 Jun - 9 Jun

The Fred - Adults Only
The Fred - Adults OnlyDowntown Frederiksted, 1.7 mi from Rainbow Beach
8.4 out of 10, Very good, (392 reviews)
The price is £199
includes taxes & fees
8 Jun - 9 Jun

Sand Castle on the Beach - Adults Only
Sand Castle on the Beach - Adults Only2.3 mi from Rainbow Beach
9.2 out of 10, Wonderful, (964 reviews)
The price is £172
includes taxes & fees
15 Jun - 16 Jun

The Cove Hotel St.Croix
The Cove Hotel St.Croix8.5 mi from Rainbow Beach
9.8 out of 10, Exceptional, (189 reviews)
The price is £122
includes taxes & fees
17 Jun - 18 Jun

Historic Apt in Heart of Christiansted
Historic Apt in Heart of Christiansted12.3 mi from Rainbow Beach
9.4 out of 10, Exceptional, (19 reviews)
The price is £162
includes taxes & fees
8 Jul - 9 Jul

Company House Hotel St. Croix
Company House Hotel St. Croix12.3 mi from Rainbow Beach
9.0 out of 10, Wonderful, (264 reviews)
The price is £109
includes taxes & fees
27 Jun - 28 Jun

King Christian Hotel
King Christian Hotel12.3 mi from Rainbow Beach
8.8 out of 10, Excellent, (724 reviews)
The price is £143
includes taxes & fees
12 Jun - 13 Jun

Hotel Caravelle St. Croix
Hotel Caravelle St. Croix12.2 mi from Rainbow Beach
8.4 out of 10, Very good, (785 reviews)
The price is £109
includes taxes & fees
8 Jul - 9 Jul

Palms Resort and Beach
Palms Resort and Beach10.6 mi from Rainbow Beach
7.8 out of 10, Good, (948 reviews)
The price is £95
includes taxes & fees
8 Jun - 9 Jun

Holger Danske Hotel
Holger Danske Hotel12.2 mi from Rainbow Beach
8.0 out of 10, Very good, (861 reviews)
The price is £101
includes taxes & fees
1 Jul - 2 Jul

Club Comanche Hotel, St. Croix
Club Comanche Hotel, St. Croix12.2 mi from Rainbow Beach
6.2 out of 10, (541 reviews)
The price is £109
includes taxes & fees
9 Jun - 10 Jun

Caribbean View Your Way 1 Bedroom Condo by RedAwning
Caribbean View Your Way 1 Bedroom Condo by RedAwning10.2 mi from Rainbow Beach
The price is £432
includes taxes & fees
8 Jun - 9 Jun

A Getaway To A Getaway 1 Bedroom Condo by RedAwning
A Getaway To A Getaway 1 Bedroom Condo by RedAwning10.2 mi from Rainbow Beach
The price is £442
includes taxes & fees
1 Jul - 2 Jul
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.
Compare popular hotels close to Rainbow Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Victoria House | 9.2 Wonderful 135 reviews | View | ||||||
![]() The Frederiksted Hotel | 8.4 Very good 364 reviews | View | ||||||
![]() The Fred - Adults Only | 8.4 Very good 392 reviews | View | ||||||
![]() Sand Castle on the Beach - Adults Only | 9.2 Wonderful 964 reviews | View | ||||||
![]() The Cove Hotel St.Croix | 9.8 Exceptional 189 reviews | View |















































