Book SPM Resorts St. Thomas accommodation from AU$296
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in St. Thomas
Top trending St. Thomas SPM Resorts accommodation

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
The price is AU$860 per night from 4 Jan to 5 Jan
AU$860
4 Jan - 5 Jan 2026
includes taxes & fees
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 ...

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
The price is AU$1,170 per night from 8 Jan to 9 Jan
AU$1,170
8 Jan - 9 Jan 2026
includes taxes & fees
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 Frenchman's Bay.

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is AU$529 per night from 5 Jan to 6 Jan
AU$529
5 Jan - 6 Jan 2026
includes taxes & fees
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.
Save an average of 15% on thousands of hotels when you're signed in

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
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.

Secret Harbour Beach Resort
6280 Estate Nazareth St. Thomas St. Thomas
The price is AU$1,019 per night from 7 Jan to 8 Jan
AU$1,019
7 Jan - 8 Jan 2026
includes taxes & fees
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.

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Fully refundableReserve now, pay when you stay
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.

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
The price is AU$700 per night from 1 Jan to 2 Jan
AU$700
1 Jan - 2 Jan 2026
includes taxes & fees
With a stay at Bluebeard's Castle Resort in St. Thomas, you'll be within a 15-minute drive of Magens Bay Beach and Bolongo Bay.

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is AU$315 per night from 1 Jan to 2 Jan
AU$315
1 Jan - 2 Jan 2026
includes taxes & fees
Located in St. Thomas, Lindbergh Bay Hotel and Villas is within a 15-minute drive of Blackbeard's Castle and Magens Bay Beach.

Mafolie Hotel
7091 Estate Mafolie St. Thomas
The price is AU$296 per night from 2 Jan to 3 Jan
AU$296
2 Jan - 3 Jan 2026
includes taxes & fees
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.
Lowest 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.
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.
St. Thomas hotels essential information
Accommodation | 2,353 hotels |
|---|---|
Lowest Price | AU$296 |
Highest Price | AU$1,170 |
Popular hotels | Margaritaville Vacation Club - St. Thomas, The Westin St. Thomas Beach Resort & Spa, Emerald Beach Resort, Windward Passage Hotel, Secret Harbour Beach Resort, Bunker Hill Hotel, Bluebeard's Castle Resort, Lindbergh Bay Hotel and Villas, Mafolie Hotel |
Most recent St. Thomas hotel reviews

lastminute.com.au Verified Review
5 / 5
The staff were very inviting and helpful. The entire resort was maintained. They offered activities every day. They helped plan excursion we were interested in. The beach wasnt the best compared to others however it was a still nice. Dining with a waterfront view and live music made up for it. Would recommend and plan on going back next year!
A verified traveller stayed at Margaritaville Vacation Club - St. Thomas
Posted 21 hours ago





