Skip to main content

Hotels and more near Saint Thomas

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Featuring a hot tub, Infinity Townhomes at Bagatelle is located in Saint James. This property has a patio, free private parking and free Wifi.

Show more Show less
9
Wonderful
2 reviews
Price from
$212.50
per night

Featuring air-conditioned accommodations with a private pool, Jackson Breezy is located in Saint Michael. This property has a balcony, free private parking and free Wifi.

Show more Show less
9.7
Exceptional
3 reviews
Price from
$105
per night

Featuring air-conditioned accommodations with a patio, Sandy Lane - Phoenix home is located in Saint James. This property offers a private pool, free Wifi and free private parking.

Show more Show less

Featuring air-conditioned accommodations with a patio, Apes Hill Polo Villa 19 home is located in Saint James. This property has a balcony, free private parking and free Wifi.

Show more Show less
Price from
$330.56
per night

Featuring accommodations with a patio, Toad Hall by BSL Rentals is located in Saint James. This property offers a private pool, free Wifi and free private parking.

Show more Show less

ZenBreak Breakaway 3bd RW is located in the Holetown district of Saint James, 1.5 miles from Sandy Lane Beach and 1.9 miles from Paynes Bay Beach.

Show more Show less
10
Exceptional
1 reviews
Price from
$514.29
per night

Featuring air-conditioned accommodations with a patio, Incredible views of sea from the pool - Cool Breeze villa is located in Saint James.

Show more Show less
Price from
$1,469.16
per night

Located in Saint James, The Falls Villa 1 by Barbados Sothebys International Realty provides accommodations with a heated pool. This property has a patio, free private parking and free Wifi.

Show more Show less
Price from
$320.36
per night

Apartment in country scenery is located in Saint George. Including a casino, this apartment also features a restaurant.

Show more Show less
9.5
Exceptional
2 reviews
Price from
$57.50
per night

Featuring accommodations with a balcony, Sunny Vacation Villa No 29 is located in Saint James. The property is a 14-minute walk from the Sandy Lane Beach and features free Wifithroughout the property....

Show more Show less
Price from
$2,340
per night
Subscribe to receive premium deals

Prices drop the second you sign up!