Compare Cheap Hotels in U.S. Virgin Islands
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Top places to visit in U.S. Virgin Islands

St. Thomas

St. John
Cheap U.S. Virgin Islands Hotels

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
$235 nightly
The price is $261 total per night
$261 total
May 17 - May 18
Total with taxes and fees
1.85 mi from city center
With a stay at Bluebeard's Castle Resort in St. Thomas, you'll be within a 15-minute drive of Bolongo Bay and Magens Bay Beach.

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$458 nightly
The price is $515 total per night
$515 total
Apr 19 - Apr 20
Total with taxes and fees
1.97 mi from city center
Located in St. Thomas, Margaritaville Vacation Club - St. Thomas is in a rural location, a 3-minute drive from Coki Point Beach and 6 minutes from Sapphire Beach.
Pool
Parking included

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
$605 nightly
The price is $679 total per night
$679 total
May 7 - May 8
Total with taxes and fees
1.99 mi from city center
With a stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Morningstar Beach.
Pool
Spa

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
$197 nightly
The price is $220 total per night
$220 total
Apr 18 - Apr 19
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.68 mi from city center
When you stay at Windward Passage Hotel in St. Thomas, you'll be near the airport, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Parking included

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
$195 nightly
The price is $218 total per night
$218 total
May 4 - May 5
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
4.82 mi from city center
With a stay at Lindbergh Bay Hotel and Villas in St. Thomas, you'll be 3.3 mi (5.3 km) from Blackbeard's Castle and 5.9 mi (9.6 km) from Magens Bay Beach.

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
$298 nightly
The price is $332 total per night
$332 total
Apr 21 - Apr 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
4.41 mi from city center
When you stay at Emerald Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Pet friendly

Carina Bay Boutique All Inclusive Resort & Casino
5025 Turner Hole Christiansted St. Croix
45.21 mi from city center
With a stay at Carina Bay Boutique All Inclusive Resort & Casino in Christiansted, you'll be on the beach, just a 4-minute walk from Divi Carina Bay Casino and 15 minutes by foot from Grape Tree Beach.

Mafolie Hotel
7091 Estate Mafolie St. Thomas
$186 nightly
The price is $206 total per night
$206 total
May 6 - May 7
Total with taxes and fees
2.47 mi from city center
When you stay at Mafolie Hotel in St. Thomas, you'll be near the airport, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Breakfast included

Palms Resort and Beach
4126 La Grande Princess Christiansted St. Croix
$114 nightly
The price is $127 total per night
$127 total
May 3 - May 4
Total with taxes and fees
41.09 mi from city center
Located in Christiansted, Palms Resort and Beach is by the ocean, within a 5-minute drive of Little Princess Estate and Sugar Beach.
Pool
Parking included

The Buccaneer Beach & Golf Resort
Estate Shoys Christiansted St. Croix
$395 nightly
The price is $438 total per night
$438 total
Apr 26 - Apr 27
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
42.55 mi from city center
Located in Christiansted, The Buccaneer Beach & Golf Resort is on the beach, a 4-minute walk from Buccaneer Beach and 12 minutes by foot from Buccaneer Golf Course.
Pool
Breakfast included

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
$152 nightly
The price is $170 total per night
$170 total
Apr 23 - Apr 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.34 mi from city center
When you stay at Bunker Hill Hotel in St. Thomas, you'll be in the historical district, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Free WiFi

The Ritz-Carlton, St. Thomas
6900 Great Bay St. Thomas St. Thomas
$1,051 nightly
The price is $1,174 total per night
$1,174 total
May 3 - May 4
Total with taxes and fees
3.63 mi from city center
Located in St. Thomas, The Ritz-Carlton, St. Thomas is by the ocean, a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay.
Pool
Spa
Don't see what you're looking for?
See all available properties in U.S. Virgin Islands
View all propertiesLowest 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.
U.S. Virgin Islands hotels essential information
Accommodation | 4,566 hotels |
|---|---|
Lowest Price | $127 |
Highest Price | $1,174 |
Popular hotels | Bluebeard's Castle Resort, Margaritaville Vacation Club - St. Thomas, The Westin St. Thomas Beach Resort & Spa, Windward Passage Hotel, Lindbergh Bay Hotel and Villas, Emerald Beach Resort, Carina Bay Boutique All Inclusive Resort & Casino, Mafolie Hotel, Palms Resort and Beach, The Buccaneer Beach & Golf Resort, Bunker Hill Hotel, The Ritz-Carlton, St. Thomas |
Most Recent U.S. Virgin Islands Hotel Reviews

Bluebeard's Castle Resort
5 out of 5
Posted 7 hours ago
CheapTickets Verified Review
"One of the most amazing views. Great staff. Everyone and everything was just pretty perfect."
A verified traveler stayed at Bluebeard's Castle Resort





