Compare Cheap Hotels in Canaan
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
Cheap Canaan Hotels

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
$276 nightly
The price is $307 total per night
$307 total
May 10 - May 11
Total with taxes and fees
1.32 mi from city center
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.
Pool
Hot Tub

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$566 nightly
The price is $637 total per night
$637 total
May 2 - May 3
Total with taxes and fees
3.57 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
$605 nightly
The price is $679 total per night
$679 total
May 7 - May 8
Total with taxes and fees
2.67 mi from city center
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.
Pool
Spa

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
$197 nightly
The price is $220 total per night
$220 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.72 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 Bolongo Bay.
Pool
Parking included

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
$285 nightly
The price is $318 total per night
$318 total
May 5 - May 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.2 mi from city center
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.
Pool
Pet friendly

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
$185 nightly
The price is $206 total per night
$206 total
Jun 1 - Jun 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.65 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.

Secret Harbour Beach Resort
6280 Estate Nazareth St. Thomas St. Thomas
$689 nightly
The price is $767 total per night
$767 total
May 7 - May 8
Total with taxes and fees
5.32 mi from city center
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.
Pool
Spa

Mafolie Hotel
7091 Estate Mafolie St. Thomas
$168 nightly
The price is $186 total per night
$186 total
Jun 1 - Jun 2
Total with taxes and fees
1.01 mi from city center
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.

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
$131 nightly
The price is $146 total per night
$146 total
Jun 1 - Jun 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.28 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 Beach and Bolongo Bay.
Pool
Free WiFi

Hampton by Hilton St. Thomas
Havensight Mall Parcel 2 Charlotte Amalie St. Thomas
$264 nightly
The price is $297 total per night
$297 total
May 31 - Jun 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.8 mi from city center
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 Charlotte Amalie Harbor.
Pool
Breakfast included

The Ritz-Carlton, St. Thomas
6900 Great Bay St. Thomas St. Thomas
$997 nightly
The price is $1,114 total per night
$1,114 total
May 31 - Jun 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
5.76 mi from city center
Located in St. Thomas, The Ritz-Carlton, St. Thomas is by the ocean, a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay.
Pool
Spa

Buoy Haus Beach Resort St. Thomas, Autograph Collection
2 Estate Bakkeroe St. Thomas VI
$807 nightly
The price is $906 total per night
$906 total
May 19 - May 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.68 mi from city center
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 Morningstar Beach.
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.
Canaan hotels essential information
Accommodation | 3,696 hotels |
|---|---|
Lowest Price | $146 |
Highest Price | $1,114 |
Popular hotels | Bluebeard's Castle Resort, Margaritaville Vacation Club - St. Thomas, The Westin St. Thomas Beach Resort & Spa, Windward Passage Hotel, Emerald Beach Resort, Lindbergh Bay Hotel and Villas, Secret Harbour Beach Resort, Mafolie Hotel, Bunker Hill Hotel, Hampton by Hilton St. Thomas, The Ritz-Carlton, St. Thomas, Buoy Haus Beach Resort St. Thomas, Autograph Collection |
Most Recent Canaan Hotel Reviews

Margaritaville Vacation Club - St. Thomas
5 out of 5
Posted 6 hours ago
CheapTickets Verified Review
"I went for my 40th birthday and I really enjoyed myself so relaxing and the atmosphere was great many friendly people. I even won the pool side bingo during my stay. Can’t wait to go back, thinking I’m going to stay a week and also let my kids join me next time."
A verified traveler stayed at Margaritaville Vacation Club - St. Thomas






