Hotels in St. Thomas and St. John, U.S. Virgin Islands

Search & Compare St. Thomas and St. John Hotels

Why use Hotels.com?

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St. Thomas and St. John

St. Thomas and St. John overview

Visitors to St. Thomas and St. John have positive things to say about this tropical city and its beaches. You'll enjoy activities like snorkeling and coral reef exploring. You can learn about the local heritage of St. Thomas and St. John at top landmarks like Blackbeard's Castle and Fort Christian. Battery and Coki Beach are other popular sights to visit.

Where to stay in St. Thomas and St. John

St. Thomas and St. John includes an array of hotel accommodation choices for business and leisure travelers alike. There are 181 hotels in St. Thomas and St. John and you can shop as many as 33 deals for rooms on Hotels.com, some with discounts of up to 30%. We have room prices as low as 69 USD per night and here you'll find a breakdown of hotels by star rating in St. Thomas and St. John as well as in the surrounding area:
  • • 11 5-star hotels from 199 USD per night
  • • 47 4-star hotels from 125 USD per night
  • • 71 3-star hotels from 85 USD per night
  • • 3 2-star hotels from 106 USD per night

How to get to St. Thomas and St. John

Fly into St. Thomas (SPB-St. Thomas Seaplane Base), 5.3 mi (8.6 km) from the heart of St. Thomas and St. John. Charlotte Amalie (STT-Cyril E. King) is the next closest major airport, 7.4 mi (11.8 km) away.

What to see around St. Thomas and St. John

Fun excursions can include a visit to:
  • • American Yacht Harbor
  • • Yacht Haven Grande Marina
The area is recognized for its natural setting, offering these places to visit:
  • • Coki Beach
  • • Magens Bay Park
  • • Emancipation Garden
  • • Trunk Bay
  • • Smith Bay Beach
Popular places to visit include:
  • • Battery
  • • Blackbeard's Castle
  • • Fort Christian
  • • Annaberg Plantation

When to visit St. Thomas and St. John

Wondering what time of year to travel or what you should pack? Here are some seasonal norms so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 87°F day, 72°F night
  • • April-June: 90°F day, 73°F night
  • • July-September: 90°F day, 78°F night
  • • October-December: 90°F day, 73°F night
Seasonal rainfall averages
  • • January-March: 5.28 inches
  • • April-June: 8.35 inches
  • • July-September: 12.17 inches
  • • October-December: 13.62 inches