Hotels in Saint Thomas

Search Saint Thomas Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

FAQs About Hotels in Saint Thomas

How much does it cost to stay in a hotel in Saint Thomas?

The average price for hotels in Saint Thomas is AU$ 245 for weekdays, and AU$ 300 for weekends (Friday–Saturday).

What are the best hotels in Saint Thomas?

From business trips to holiday stays, Saint Thomas offers a wide selection of popular hotels to suit every need. Holiday Inn Express & Suites ST. Thomas (from AU$ 136) is a great choice.

Which hotels in Saint Thomas provide fitness facilities?

Holiday Inn Express & Suites ST. Thomas (from AU$ 136) provides fitness facilities for a convenient workout during your trip. Keep up with your fitness routine even when traveling!

Which hotels in Saint Thomas have the best breakfast?

Holiday Inn Express & Suites ST. Thomas (from AU$ 136) provides a great breakfast to kick off your day.

Which hotels in Saint Thomas have swimming pools?

Holiday Inn Express & Suites ST. Thomas (from AU$ 136) is a well-known hotel with a swimming pool. Stay at any of these hotels to relax by the pool and make the most of your stay.

Saint Thomas Hotel Info

Highest PriceAU$ 558
Number of Reviews104
Total Properties20
Average Price (Weekdays)AU$ 245
Average Price (Weekends)AU$ 300