Last-minute hotel deals in St. Thomas

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

St. Thomas, part of the U.S. Virgin Islands, is a captivating Caribbean destination known for its stunning beaches, vibrant culture, and rich history. As the second-largest island in the USVI, it offers a diverse range of accommodations, from luxury resorts to charming boutique hotels, making it an ideal spot for travelers seeking both relaxation and adventure. The island's capital, Charlotte Amalie, is a bustling hub with a picturesque harbor, offering a blend of shopping, dining, and historical sites.

For those looking to explore the best neighborhoods, areas like Red Hook and Frenchtown provide a lively atmosphere with plenty of dining and nightlife options. Top attractions include the historic Fort Christian, the scenic views from Drake's Seat, and the beautiful Magens Bay Beach, perfect for sunbathing and swimming. Whether you're interested in exploring the island's natural beauty or its cultural landmarks, St. Thomas promises an unforgettable experience.

Clear filters

St. Thomas

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Emerald Beach Resort
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Charlotte Amalie, St. Thomas · 4.56 mi from centre

7.4

 

830 reviews

Breakfast available

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. This beach hotel is 9.5 mi (15.3 km) from Sapphire Beach and 15.1 mi (24.2 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Boundless Bliss Hotel
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Thomas · 1.02 mi from centre

7.0

 

107 reviews

Located in St. Thomas, Boundless Bliss Hotel is in the mountains, within a 15-minute drive of Mahogany Run Golf Course and Magens Bay Beach. This hotel is 3.6 mi (5.8 km) from Coki Point Beach and 4.7 mi (7.6 km) from Sapphire Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Point Pleasant Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in St. Thomas · 1.75 mi from centre

8.4

 

944 reviews

Breakfast available

When you stay at Point Pleasant Resort in St. Thomas, you'll be on the waterfront, within a 5-minute drive of Lindquist Beach and Coki Point Beach. This beach resort is 5 mi (8.1 km) from Magens Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Margaritaville Vacation Club - St. Thomas
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Thomas · 1.78 mi from centre

8.0

 

1,748 reviews

Breakfast available

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. This beach hotel is 2.4 mi (3.9 km) from American Yacht Harbor and 5.8 mi (9.3 km) from Magens Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Limetree Beach Resort by Club Wyndham
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Thomas · 1.81 mi from centre

8.2

 

176 reviews

With a stay at Limetree Beach Resort by Club Wyndham in St. Thomas, you'll be on the beach, within a 5-minute drive of Bolongo Bay and Frenchman's Bay. This beach hotel is 6.2 mi (10 km) from Sapphire Beach and 6.2 mi (10 km) from Magens Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bunker Hill Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Charlotte Amalie, St. Thomas · 2.45 mi from centre

7.8

 

899 reviews

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. This hotel is 7.9 mi (12.7 km) from Sapphire Beach and 12.6 mi (20.3 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Windward Passage Hotel
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Charlotte Amalie, St. Thomas · 2.82 mi from centre

7.0

 

1,239 reviews

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. This hotel is 7.7 mi (12.4 km) from Sapphire Beach and 13.1 mi (21 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Secret Harbour Beach Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Thomas · 3.12 mi from centre

8.8

 

964 reviews

Breakfast available

When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Sapphire Beach and Bolongo Bay. This beach hotel is 8 mi (12.8 km) from Magens Bay Beach and 5.5 mi (8.8 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Buoy Haus Beach Resort St. Thomas, Autograph Collection
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Charlotte Amalie, St. Thomas · 2.04 mi from centre

9.2

 

77 reviews

Breakfast available

With a stay at Buoy Haus Beach Resort St. Thomas, Autograph Collection in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay. This beach hotel is 5.7 mi (9.2 km) from Magens Bay Beach and 7.7 mi (12.4 km) from Sapphire Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilltop Villas at Bluebeard's Castle
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in Charlotte Amalie, St. Thomas · 1.98 mi from centre

8.6

 

1,453 reviews

When you stay at this aparthotel in St. Thomas, you'll be near the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay. This aparthotel is 6.3 mi (10.2 km) from Sapphire Beach and 12 mi (19.4 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Lovango Resort and Beach Club
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in St. John, Cruz Bay · 6.16 mi from centre

10.0

 

6 reviews

Breakfast available

Lovango Resort and Beach Club features an outdoor swimming pool, terrace, a restaurant and bar in Cruz Bay. Each room at the 5-star resort has sea views and free WiFi. The resort has family rooms.

At the resort, rooms include a balcony. Each room is equipped with a coffee machine and a private bathroom with a shower and free toiletries, while some rooms are equipped with a kitchen equipped with a fridge. Guest rooms include a safety deposit box.

Lovango Resort and Beach Club offers a buffet or American breakfast.

Guests at the accommodation will be able to enjoy activities in and around Cruz Bay, like hiking and snorkeling.

Cyril E. King Airport is 17 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
L4 Condo
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Condo property in St. Thomas · 0.22 mi from centre

When you stay at this condo in St. Thomas, you'll be next to a golf course, within a 10-minute drive of Magens Bay Beach and Bolongo Bay. This golf condo is 3.9 mi (6.3 km) from Sapphire Beach and 9.1 mi (14.7 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tillett Gardens Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in St. Thomas · 0.33 mi from centre

7.4

 

10 reviews

When you stay at Tillett Gardens Guest House in St. Thomas, you'll be by the ocean, within a 10-minute drive of Bolongo Bay and Coki Point Beach. This spa guesthouse is 3.3 mi (5.4 km) from Sapphire Beach and 4.6 mi (7.4 km) from Magens Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Wintberg Tropical Villas
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Thomas, Mandal · 1.18 mi from centre

9.7

 

38 reviews

Wintberg Tropical Villas offers accommodations in Mandal, 4 miles from Charlotte Amalie Harbor. With pool views, this accommodation features a balcony and a swimming pool. The apartment provides rooms with air conditioning, free private parking, and free Wifi.

The units come with tiled floors and feature a fully equipped kitchen with an oven, a dining area, a flat-screen TV, and a private bathroom with shower and free toiletries. A terrace with outdoor furniture and sea views is offered in some units. At the apartment complex, all units are fitted with bed linen and towels.

Charlotte Amalie Harbor Seaplane Base Airport is 3.7 miles away.

Compare price on Booking.com
Compare price on Booking.com
Bare Feet Retreat
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Thomas, Frydendal · 1.80 mi from centre

8.8

 

21 reviews

Bare Feet Retreat offers accommodations in Frydendal, a 7-minute walk from Coki Beach and 7.8 miles from Charlotte Amalie Harbor. This beachfront property offers access to a balcony, tennis at the tennis court, free private parking, and free Wifi. The accommodation features full-day security and an ATM for guests.

Featuring a terrace and sea views, the vacation home includes 1 bedroom, a living room, cable flat-screen TV, an equipped kitchen, and 2 bathrooms with a bath and a shower. Towels and bed linen are available in the vacation home. The property has an outdoor dining area.

There is a coffee shop and bar.

Guests can swim in the outdoor swimming pool, relax in the garden, or go snorkeling or fishing.

Charlotte Amalie Harbor Seaplane Base Airport is 8.1 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Villa Marbella Suites
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in St. Thomas · 1.82 mi from centre

9.4

 

101 reviews

When you stay at Villa Marbella Suites in St. Thomas, you'll be by the ocean, within a 15-minute drive of Magens Bay Beach and Bolongo Bay. This guesthouse is 6.4 mi (10.3 km) from Sapphire Beach and 9.9 mi (15.9 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Hampton by Hilton St. Thomas
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Charlotte Amalie · 1.82 mi from centre

Breakfast available

With a stay at Hampton by Hilton St. Thomas in St. Thomas (Havensight), you'll be within a 10-minute drive of Bolongo Bay and Frenchman's Bay. This hotel is 4.3 mi (7 km) from Magens Bay Beach and 7.8 mi (12.5 km) from Sapphire Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Aqua
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Thomas · 1.83 mi from centre

9.4

 

3 reviews

With a stay at Aqua in St. Thomas, you'll be near the airport, within a 5-minute drive of Bolongo Bay and Frenchman's Bay. This apartment is 6.5 mi (10.4 km) from Sapphire Beach and 6.5 mi (10.4 km) from Magens Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
L3 Condo
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Condo property in St. Thomas · 1.92 mi from centre

When you stay at this condo in St. Thomas, you'll be next to a golf course, within a 10-minute drive of Sapphire Beach and Coki Point Beach. This golf condo is 6.3 mi (10.1 km) from Magens Bay Beach and 6.7 mi (10.7 km) from Virgin Islands National Park.

Compare price on Booking.com
Compare price on Booking.com
Mermaid Escape - Amazing Views!
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in St. Thomas, East End · 1.95 mi from centre

10.0

 

13 reviews

Mermaid Escape - Amazing Views! is a recently renovated condo hotel in East End where guests can make the most of its rooftop pool, private beach area, and garden. This beachfront property offers access to a balcony, free private parking, and free Wifi. The accommodation provides a 24-hour front desk and free shuttle service for guests.

Opening onto a patio, the air-conditioned condo hotel consists of 1 bedroom. Providing a terrace with sea views, this condo hotel also offers a satellite flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 2 bathrooms with a walk-in shower and a hair dryer. This condo hotel is allergy-free and non-smoking.

Guests can eat at the on-site family-friendly restaurant, which is open for dinner, lunch, and cocktails.

The area is popular for walking tours, and car rental is available at the condo hotel. The condo hotel has a picnic area where you can spend the day outdoors.

Coki Beach is 1.1 miles from Mermaid Escape - Amazing Views!, while Charlotte Amalie Harbor is 8.1 miles away. Charlotte Amalie Harbor Seaplane Base Airport is 8.1 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG