Skip to main content

Search hotels in Saint Thomas

Enter your dates to see the latest prices and deals for Saint Thomas hotels

Select occupancy

Saint Thomas – 3 hotels and places to stay

Filter by:

Star Rating
Review score

The Atlantis Historic Inn

Saint Joseph (Near Saint Thomas)

Located in Saint Joseph, a 8-minute walk from Bathsheba Beach, The Atlantis Historic Inn provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

C
Catherine
From
United States
Meals were excellent, wait staff were professional, cheerful and always anticipated our needs. ALL the staff were wonderful, they knew our names and greeted us each morning. A special shout out to Marissa, Ría, and Tanisha. The pool was fantastic, always fresh and clean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 55 reviews
Price from
$283.80
1 night, 2 adults

The Palms Resort

Saint James (Near Saint Thomas)

Located in Saint James, a 8-minute walk from Sandy Lane Beach, The Palms Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

D
Deana
From
United States
The acccomodations were exceptional. We stayed in the 2bedroom suite, and everything from the kitchen, to the bedroom, to the bathroom was perfect. The staff went above and beyond with everything and made our vacation wonderful. We felt spoiled yet integrated (like locals) as it was nestled inside of a gorgeous neighborhood, and a quick walk to restaurants, beaches, wine store and coffee shops. Location was perfect.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 229 reviews
Price from
$120
1 night, 2 adults

Fairmont Royal Pavilion Barbados Resort

Saint James (Near Saint Thomas)

Set on the Glitter Bay Beach and 1.2 mi from Holetown City in St James, this complex features an extensive garden, in-room massage services, a swimming pool and free WiFi in all areas.

A
Amanda
From
United States
Great location on a lovely beach. We had one of the “beachfront suites” and it was fantastic—so nice to walk right from our room to the beach, and the deck area was like having another living space. Staff were exceptionally friendly and caring, and the level of service was very high—the staff unpacked our bags, brought us coffee in the morning, arranged transportation, and more. A smaller resort, it felt intimate and homey while having all the amenities of a larger hotel. The food was delicious. We enjoyed meeting the other guests, too, everyone was friendly. The hotel is close to Holetown and not far from several restaurants and other beaches; it’s easy to take the bus, or the staff will arrange a taxi if needed.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 61 reviews
Price from
$713.90
1 night, 2 adults

All Seasons Resort

Saint James (Near Saint Thomas)

Located 984 feet from Sunset Crest Beach, All Seasons Resort features an outdoor swimming pool and cottages with terraces.

o
oluwaseun michael
From
Canada
Amazing location. Very clean in a rich part of the island. Very safe. Will definitely return
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 147 reviews
Price from
$176.15
1 night, 2 adults

Mango Bay All Inclusive

Saint James (Near Saint Thomas)

Located in Saint James, a 13-minute walk from Colony Club Beach, Mango Bay All Inclusive provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

D
Dexter
From
Trinidad and Tobago
The location of the hotel on beach. Fantastic!! The beach was the best part
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 51 reviews
Price from
$549.09
1 night, 2 adults

Harvey's Mizpahcot Oasis - Cruise Port, Us Embassy and Vacation

Bridgetown (Near Saint Thomas)

Harvey's Mizpahcot Oasis - Cruise Port, Us Embassy and Vacation offers accommodations in Bridgetown, a 18-minute walk from Brownes.

S
Stewart
From
Trinidad and Tobago
The apartment was modern and welcoming, clean and has all amenities needed. A great use of space
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 105 reviews
Price from
$85.50
1 night, 2 adults

The Legend Garden Condos

Saint Peter (Near Saint Thomas)

Featuring garden views, The Legend Garden Condos in Saint Peter features accommodations, an outdoor swimming pool, a garden, a terrace, and barbecue facilities.

G
Geoffrey
From
France
The garden is a real paradise, you just have to walk a few minutes to reach the beach and the owners are very friendly
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 149 reviews
Price from
$105
1 night, 2 adults

C'VAR Residential Vacation Apartment Rentals

Saint Michael (Near Saint Thomas)

Offering a garden, C'VAR Residential Vacation Apartment Rentals offers accommodations in Saint Michael. Featuring free private parking, the apartment is 1.5 miles from Brighton Beach.

R
Ryan
From
Barbados
Host was pleasant and very cooperative.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
$75
1 night, 2 adults

Cozy 1-Bedroom Apartment Near Botanical Gardens

Saint Michael (Near Saint Thomas)

The air-conditioned accommodation is 1.4 miles from Brighton Beach. Free private parking is available and the apartment also features car rental for guests who want to explore the surrounding area.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$64.13
1 night, 2 adults

Villa Tamarind

Saint Peter (Near Saint Thomas)

Villa Tamarind offers accommodations in Saint Peter, a 2-minute walk from Mullins Beach. This beachfront property offers access to a balcony, free private parking, and free Wifi.

P
Pamela
From
United States
The villa is in a great location it's VERY clean Peter the owner is very helpful and professional gets right back to you offers suggestions he doesn't bother you once you check in, tells you where to go what to do. The check in process is extremely smooth, will definitely return to villa Tamarind, BTW it is right across the street from the beach we loved our stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews
Price from
$520.50
1 night, 2 adults
See all hotels in and around Saint Thomas

Hotels with airport shuttles in Saint Thomas

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 55 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 127 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 141 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 138 reviews
From $273.65 per night
Airport shuttle
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 61 reviews
From $1,818.28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 213 reviews

Most booked hotels in Saint Thomas and surrounding area in the past month

See all

Popular with guests booking hotels in Saint James

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 147 reviews

Popular with guests booking hotels in Saint James

Popular with guests booking hotels in Saint James

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 229 reviews

Popular with guests booking hotels in Saint James

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 61 reviews

Popular with guests booking hotels in Saint Joseph

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 55 reviews

Popular with guests booking hotels in Saint Peter

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Popular with guests booking hotels in Saint James

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 51 reviews

Budget hotels in Saint Thomas and nearby

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 68 reviews

Providing a garden, Lendal APT offers accommodations in Saint James.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews

Offering a garden, C'VAR Residential Vacation Apartment Rentals offers accommodations in Saint Michael. Featuring free private parking, the apartment is 1.5 miles from Brighton Beach.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 73 reviews

A Home Away from Home offers accommodations in Saint Michael, 1.5 miles from Brighton Beach and 1.6 miles from Brandons. With garden views, this accommodation offers a patio.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 97 reviews

Featuring garden views, Super breezy cozynook! in Bridgetown provides accommodations, a terrace, and a shared lounge. This guest house features free private parking, a shared kitchen, and free Wifi.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Atlantic Breezes offers accommodations in Saint Joseph, a 8-minute walk from The Soup Bowl Beach. This property offers access to a patio and free private parking.

This property offers access to a balcony and free private parking. With free Wifi, this 1-bedroom vacation home provides a flat-screen TV, a washing machine, and a fully equipped kitchen with a...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 39 reviews

Featuring a terrace, Joyville features accommodations in Bridgetown.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 37 reviews

Malfranza Apartments offers accommodations in Bridgetown. There's a private entrance at the apartment for the convenience of those who stay.

Best hotels with breakfast in Saint Thomas and nearby

See all
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 51 reviews

Located in Saint James, a 13-minute walk from Colony Club Beach, Mango Bay All Inclusive provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Located in Saint James, a 10-minute walk from Colony Club Beach, Royalton Vessence Barbados, An Autograph Collection All-Inclusive Resort - Adult Oriented -Now Open provides accommodations with an...

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 164 reviews

The Club Barbados - All Inclusive - Adults Only has a beautiful oceanfront setting and outdoor swimming pool to enjoy Saint James landscapes.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 33 reviews

Tamarind An Autograph Collection All Inclusive Resort is located in the Platinum West Coast of Barbados. Free WiFi is provided throught the property.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 9 reviews

Offering an outdoor pool and a restaurant, Treasure Beach Art Hotel, An Autograph Collection All-Inclusive Resort is located in Saint James.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 68 reviews

Located in Saint James, a few steps from Colony Club Beach, Colony Club, a Luxury Collection Resort, Barbados has accommodations with free bikes, free private parking, an outdoor swimming pool and a...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 10 reviews

Located in Saint James, a 2-minute walk from Paynes Bay Beach, The House, An Autograph Collection All-Inclusive Resort - Adults Only has accommodations with an outdoor swimming pool, free private...

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 61 reviews

Set on the Glitter Bay Beach and 1.2 mi from Holetown City in St James, this complex features an extensive garden, in-room massage services, a swimming pool and free WiFi in all areas.

More places to explore, more ways to go