Hotels in the US Virgin Islands

Enter your dates to pick from 245 hotels and other places to stay!

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Top destinations for U.S. Virgin Islands city trips

Find hotels in some of the most popular cities in the US Virgin Islands

Charlotte Amalie

Harbors & Ports, Shopping, Historical Landmarks
9 hotels

Christiansted

Historical Landmarks, Old Town, Diving & Snorkeling
7 hotels

Mafolie

Scenic Views, Romantic, Harbors & Ports
1 hotel

Frederiksted

Diving & Snorkeling, Historical Landmarks, Tropical beach
3 hotels

Kingshill

Island Culture, Historical Landmarks, Diving & Snorkeling
1 hotel

Hotels in the most popular regions in the US Virgin Islands

Discover U.S. Virgin Islands by exploring its top regions

Top picks for hotels in the US Virgin Islands

Try one of these popular and highly-rated U.S. Virgin Islands hotels

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 105 reviews

Facing the beachfront, Buoy Haus Beach Resort St Thomas Autograph Collection offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and restaurant.

From $545 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 262 reviews

Located in Charlotte Amalie, a 2-minute walk from Blackbeards Castle, The Green Iguana Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue...

From $268 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews

Hidden Hilltop Treasure is located in Charlotte Amalie, just a 17-minute walk from Blackbeards Castle and 0.8 miles from 99 Steps. Guests staying at this apartment have access to a balcony.

From $150 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 71 reviews

Located in Charlotte Amalie, a 2-minute walk from Blackbeards Castle, The Mary Anne Boutique Hotel USVI provides accommodations with an outdoor swimming pool, free private parking and a garden.

From $297 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 15 reviews

Providing a private beach area, St Thomas -Spectacular Views of St John- Ocean Front! features accommodations in St Thomas.

From $1,360 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Caribbean View for You condo offers accommodations in Christiansted, 1.7 miles from Sugar Beach and 3.3 miles from Government House.

From $355 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 14 reviews

Just a few steps from Sapphire Beach and a 0-minute walk from Privateer Charters, Sapphire del Mar B-106 Ocean Front Beach Level features accommodations in St Thomas, with a garden and barbecue...

From $574 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 35 reviews

Just a few steps from Sapphire Beach and a 0-minute walk from Privateer Charters, Ocean Front Sapphire del Mar B-107 features accommodations in St Thomas with pool with a view, a bar, and barbecue...

From $634 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 45 reviews

Located in Kingshill, 2 miles from Hiking Trail To Annaly Bay, The Waves at Cane Bay provides accommodations with a private beach area, free private parking, a terrace and a restaurant.

From $257 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews

Historic Apartment in the Heart of Christiansted is located in Christiansted, just 3.2 miles from Island Revel and 11 miles from Cruzan Rum Distillery.

From $248 per night

Best reviewed hotels

See all

Located in Kingshill, 2 miles from Hiking Trail To Annaly Bay, The Waves at Cane Bay provides accommodations with a private beach area, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 45 reviews
From $257 per night

Located in Frederiksted, a 18-minute walk from Frederiksted Pier, Sand Castle on the Beach - Adults Only provides accommodations with an outdoor swimming pool, free private parking, a garden and a...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 46 reviews
From $265 per night

Located in Charlotte Amalie, a 2-minute walk from Blackbeards Castle, The Mary Anne Boutique Hotel USVI provides accommodations with an outdoor swimming pool, free private parking and a garden.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 71 reviews
From $297 per night

Ruff Resort at Victoria House has an outdoor swimming pool, garden, a restaurant and bar in Frederiksted.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 26 reviews
From $265 per night

Located in Charlotte Amalie, 1.5 miles from Morningstar Beach, Hampton By Hilton Saint Thomas has accommodations with an outdoor swimming pool, free private parking, a fitness center and a restaurant....

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 65 reviews
From $246 per night

Located in Charlotte Amalie, a 5-minute walk from 99 Steps, The Pink Palm Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 124 reviews
From $416 per night

Located a 2-minute walk from Cay Beach, Caravelle Hotel St Croix offers 3-star accommodations in Christiansted and features a terrace, a restaurant and a bar.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 101 reviews
From $209 per night

Located in Frederiksted and with Frederiksted Pier reachable within a 4-minute walk, The Frederiksted Hotel provides express check-in and check-out, non-smoking rooms, a terrace, free WiFi and a...

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 96 reviews
From $237 per night

Located in Christiansted, a few steps from Cay Beach, King Christian Hotel provides accommodations with an outdoor swimming pool, private parking, a private beach area and a restaurant.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 180 reviews
From $206 per night

Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and garden.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 63 reviews
From $481 per night

Located in Christiansted, 2.8 miles from Point Udall, Grapetree Bay Hotel and Villas provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 21 reviews
From $256 per night

Featuring a bar, Company House Hotel St Croix is located in Christiansted in the Saint Croix region, a 5-minute walk from Cay Beach and 200 yards from Government House.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 54 reviews
From $170 per night

Most booked hotels in the US Virgin Islands in the past month

See all

Popular with guests booking hotels in Charlotte Amalie

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 402 reviews

Popular with guests booking hotels in Mafolie

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 361 reviews

Popular with guests booking hotels in Christiansted

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 181 reviews

Popular with guests booking hotels in Charlotte Amalie

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 65 reviews

Popular with guests booking hotels in Christiansted

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 101 reviews

Popular with guests booking hotels in Charlotte Amalie

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 71 reviews

Popular with guests booking hotels in Frederiksted

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 96 reviews

Popular with guests booking hotels in St Thomas

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 63 reviews

Popular with guests booking hotels in Christiansted

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 115 reviews

Popular with guests booking hotels in St Thomas

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 50 reviews

More places to explore, more ways to go

  • Hotels in the United States

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in the United States to get started!
  • Hotels in France

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in France to get started!
  • Hotels in Caribbean Islands

    Ready to start planning your trip to U.S. Virgin Islands? Take a look at options in Caribbean Islands, popular with other visitors to the country.
  • Hotels on Saint Thomas

    Ready to start planning your trip to U.S. Virgin Islands? Take a look at options in Saint Thomas, popular with other visitors to the country.
  • All hotels

    Whether you're going to U.S. Virgin Islands, elsewhere in Caribbean, or any other corner of the world, you'll find the perfect hotel on Booking.com.
  • Flights to U.S. Virgin Islands

    Book your flight to U.S. Virgin Islands in a matter of minutes!