Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight 31 Mar. - 1 Apr.
This weekend 3 Apr. - 5 Apr.
Next weekend 10 Apr. - 12 Apr.

Top 12 U.S. Virgin Islands Hotels

C$432
St John Inn

St John Inn

3.0 out of 5.0 277 Estate Enighed, St. John, St John
4.8/5
(5 Reviews)
Situated near the beach, this hotel is 0.3 mi (0.4 km) from Virgin Islands National Park, and within 6 mi (10 km) of Trunk Bay and Sapphire Beach. Coki Beach and Annaberg Plantation are also within 9 mi (15 km).
 
C$460
Estate Lindholm

Estate Lindholm

3.0 out of 5.0 6B Estate Caneel Bay, St. John, St John
4.7/5
(3 Reviews)
Situated in a national park, this hotel is within a 10-minute walk of Virgin Islands National Park and Honeymoon Beach. Trunk Bay and Caneel Bay Beach are also within 3 miles (5 km).
 
C$189
Bunker Hill Hotel

Bunker Hill Hotel

3.0 out of 5.0
3.9/5
(28 Reviews)
Situated in the historical district, this hotel is steps away from Haagensen House and Blackbeard's Castle. Magens Bay Beach is 2.9 mi (4.7 km) away.
 
C$166
Sunset Gardens Guesthouse

Sunset Gardens Guesthouse

2.5 out of 5.0
3.8/5
(5 Reviews)
Situated near the airport, this hotel is 0.3 mi (0.5 km) from Crown Mountain and 2.3 mi (3.7 km) from Blackbeard's Castle. Lindberg Beach and Lindbergh Bay are also within 2 miles (3 km).
 
Get Rates
Bluebeard's Castle Villas III by Capital Vacations

Bluebeard's Castle Villas III by Capital Vacations

2.5 out of 5.0 1331 Estate Taarneberg, St. Thomas, St. Thomas
3.7/5
(7 Reviews)
Situated in St. Thomas, this hotel is within 1 mi (2 km) of St. Thomas Historical Trust Museum and Blackbeard's Castle. Bolongo Bay is 3.1 mi (4.9 km) away.
 
Get Rates
Emerald Beach Resort

Emerald Beach Resort

3.5 out of 5.0
3.6/5
(83 Reviews)
Nestled on the beach, this St. Thomas hotel is 0.1 mi (0.1 km) from Lindberg Beach and 2.5 mi (4.1 km) from Blackbeard's Castle. Honeymoon Beach and Crown Mountain are also within 1 mile (2 km).
 
C$126
Galleon House Bed Breakfast Inn

Galleon House Bed Breakfast Inn

2.5 out of 5.0 31 Kongen Gade, Charlotte Amalie, St. Thomas, St. Thomas
3.5/5
(41 Reviews)
Located in the heart of St. Thomas, this bed & breakfast is within a 5-minute walk of 99 Steps and Blackbeard's Castle. Magens Bay Beach is 3 mi (4.8 km) away.
 
C$326
Windward Passage Hotel

Windward Passage Hotel

3.5 out of 5.0 Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
3/5
(59 Reviews)
Situated near the beach, this hotel is within a 15-minute walk of Estate Hassel Island and Blackbeard's Castle. Magic Ice Gallery and St. Thomas Synagogue are also within 10 minutes.
 
Get Rates
King Christian Hotel

King Christian Hotel

2.5 out of 5.0 59 King's Wharf, Christiansted, St. Croix
3/5
(5 Reviews)
Located in the heart of Christiansted, this hotel is steps away from Scale House, Christiansted National Historic Site and Old Danish Customs House. D. Hamilton Jackson Park and Protestant Cay are also within 5 minutes.
 
Get Rates
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

3.5 out of 5.0
2.1/5
(12 Reviews)
Situated near the beach, this hotel is within a 10-minute walk of Lindbergh Bay and Lindberg Beach. Honeymoon Beach and Crown Mountain are also within 3 miles (5 km).
 
Get Rates
Starz Hotel

Starz Hotel

2.5 out of 5.0 Constant 38, St. Thomas
1.5/5
(4 Reviews)
Located in the heart of St. Thomas, this hotel is 0.8 mi (1.3 km) from Estate Hassel Island and 1.6 mi (2.6 km) from Blackbeard's Castle. Magic Ice Gallery and Lindbergh Bay are also within 1 mile (2 km).
 
C$838
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

5.0 out of 5.0
Nestled on the beach, this St. Thomas resort is 0.2 mi (0.3 km) from Cowpet Bay and 2.4 mi (3.8 km) from Sapphire Beach. Secret Harbour Beach and Secret Harbor are also within 1 mile (2 km).
 
Map

U.S. Virgin Islands Hotel Travel Guide

The U.S. Virgin Islands is America's little Caribbean paradise. Since it's a U.S. territory, those traveling from the United States do not require a passport. It consists of three separate islands, including St. Croix, St. John, and St. Thomas, which is home to the capital city of Charlotte Amalie. The islands offer year-round tropical weather, miles of sandy beaches, and great accommodations. In fact, you will find many affordable hotel packages in US Virgin Islands.

Visiting the U.S. Virgin Islands

You will find numerous beachfront hotels in US Virgin Islands. The nearby waters offer plenty of outdoor activities, including sunbathing, swimming, fishing, scuba diving, snorkeling, kayaking, canoeing, and sailing. The Virgin Island National Park features more than 7,000 acres of land that includes pristine coastlines, stunning coral reefs, and miles of hiking trails. The park is also a bird watcher's delight, with more than 30 different species of birds calling it home. The Estate Whim Plantation Museum on St. Croix provides an in-depth look at how the sugarcane production helped to build the country. While on St. Croix, you can also visit the large rum distillery and taste some island rum. St. Thomas is the home of Coral World Ocean Park, a large indoor/outdoor aquarium that can't be missed. St. Thomas is also home to Fort Christian, which was built in 1666, making it the oldest standing structure on the island. Whether you choose to stay at one of the hotels in St. Thomas, St. Croix, or St. John, you won't miss any attractions because you can easily take the ferry to travel from island to island.

Staying in the U.S. Virgin Islands

If you're ready for a tropical vacation, start planning your vacation to the U.S. Virgin Islands today. With the help of Travelocity, you can search more than 400 airlines and over 510,000 hotels worldwide, including deluxe resorts in US Virgin Islands. This will help you find the most affordable St. Thomas vacation packages available.

How much is a hotel room in U.S. Virgin Islands?

Hotels in U.S. Virgin Islands start at C$126 per night. Prices and availability subject to change. Additional terms may apply.

Recent U.S. Virgin Islands Hotel Reviews By Fellow Wanderers

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.