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
Check dates for U.S. Virgin Islands hotels
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
$257 nightly
The price is $286 total per night
$286 total
Apr 1 - Apr 2
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.
Pool
Hot Tub

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$575 nightly
The price is $647 total per night
$647 total
Mar 10 - Mar 11
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
$810 nightly
The price is $909 total per night
$909 total
Mar 4 - Mar 5
Total with taxes and fees
1.99 mi from city center
When you stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 15-minute drive of Bolongo Bay and Magens Bay.
Pool
Spa

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
$183 nightly
The price is $203 total per night
$203 total
Mar 10 - Mar 11
Total with taxes and fees
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.
Pool
Pet friendly

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
$197 nightly
The price is $220 total per night
$220 total
Apr 1 - Apr 2
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 Magens Bay.
Pool
Parking included

The Buccaneer Beach & Golf Resort
Estate Shoys Christiansted St. Croix
$698 nightly
The price is $773 total per night
$773 total
Mar 4 - Mar 5
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

The Palms at Pelican Cove
4126 La Grande Princess Christiansted St. Croix
$112 nightly
The price is $124 total per night
$124 total
Mar 11 - Mar 12
Total with taxes and fees
41.09 mi from city center
Located in Christiansted, The Palms at Pelican Cove is by the ocean, within a 5-minute drive of Little Princess Estate and Sugar Beach.
Pool
Parking included

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
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 and Magens Bay Beach.
Pool
Free WiFi

Hampton by Hilton St. Thomas
Havensight Mall Parcel 2 Charlotte Amalie St. Thomas
$365 nightly
The price is $411 total per night
$411 total
Apr 1 - Apr 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.65 mi from city center
With a stay at Hampton by Hilton St. Thomas in St. Thomas (Havensight), you'll be within a 15-minute drive of Bolongo Bay and Magens Bay.
Pool
Breakfast included

Secret Harbour Beach Resort
6280 Estate Nazareth St. Thomas St. Thomas
3.13 mi from city center
When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Lindquist Beach.
Pool
Spa

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.
Pool
Breakfast included

Mafolie Hotel
7091 Estate Mafolie St. Thomas
$222 nightly
The price is $247 total per night
$247 total
Mar 4 - Mar 5
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 10-minute drive of Magens Bay and Magens Bay Beach.
Pool
Breakfast included
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,624 hotels |
|---|---|
Lowest Price | $124 |
Highest Price | $909 |
Popular hotels | Bluebeard's Castle Resort, Margaritaville Vacation Club - St. Thomas, The Westin St. Thomas Beach Resort & Spa, Lindbergh Bay Hotel and Villas, Windward Passage Hotel, The Buccaneer Beach & Golf Resort, The Palms at Pelican Cove, Bunker Hill Hotel, Hampton by Hilton St. Thomas, Secret Harbour Beach Resort, Carina Bay Boutique All Inclusive Resort & Casino, Mafolie Hotel |
Most Recent U.S. Virgin Islands Hotel Reviews

Bluebeard's Castle Resort
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Room was spotless, staff was helpfull"
A verified traveler from Syracuse stayed at Bluebeard's Castle Resort
Types of Hotels
More to Explore in U.S. Virgin Islands
Top Picks
Hotels
Flights
Packages
- Cheap Aruba Packages
- Cheap Antigua and Barbuda Packages
- Cheap Grenada Packages
- Cheap Jamaica Packages
- Cheap Curaçao Packages
- Cheap Trinidad and Tobago Packages
- Cheap Cayman Islands Packages
- Cheap St. Barthelemy Packages
- Cheap Anguilla Packages
- Cheap St. Lucia Packages
- Cheap Bahamas Packages
- Cheap Barbados Packages
- Cheap Turks and Caicos Packages
- Cheap Dominica Packages
- Cheap Puerto Rico Packages
- Cheap Dominican Republic Packages
- Cheap Sint Maarten Packages





