Hotels in St. Croix Island, U.S. Virgin Islands

Search & Compare St. Croix Island Hotels

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

Best hotels in St. Croix Island

St. Croix Island overview

Visitors to St. Croix Island have positive things to say about this relaxing city and its beaches. You'll enjoy activities like snorkeling and swimming. Nature lovers can explore top areas in St. Croix Island such as Cane Bay and Sandy Point. While you're here, make time to enjoy other sights such as Fort Christiansvaern.

Where to stay in St. Croix Island

Whether you're planning a longer vacation or a weekend getaway, St. Croix Island has accommodations to fit your needs. There are 84 hotels in St. Croix Island, some with discounts of up to 30%. We have room prices starting at 80 USD per night and below are the number of hotels by star rating in St. Croix Island as well as in the surrounding area:
  • • 2 5-star hotels from 299 USD per night
  • • 12 4-star hotels from 178 USD per night
  • • 27 3-star hotels from 110 USD per night
  • • 2 2-star hotels from 100 USD per night

How to get to St. Croix Island

Fly into Christiansted (SSB-St. Croix Seaplane Base), 3.5 mi (5.6 km) from central St. Croix Island. Christiansted (STX-Henry E. Rohlsen) is the next closest major airport, 3.7 mi (5.9 km) away.

What to see around St. Croix Island

A top draw is the area's cultural scene including places like:
  • • Apothecary Museum
  • • Cruzan Rum Factory
  • • Estate Whim Museum
Nature lovers will appreciate these places:
  • • Cane Bay
  • • Sandy Point
  • • Mount Eagle
  • • D. Hamilton Jackson Park
  • • Protestant Cay
Highlights of the area include:
  • • Fort Christiansvaern
  • • Little Princess Estate
  • • Salt River Bay National Historical Park
  • • Holy Cross Catholic Church
  • • St. Croix Government House

When to visit St. Croix Island

If you're beginning to plan your holiday, you may be wondering when is the best time of year to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 85°F day, 69°F night
  • • April-June: 89°F day, 71°F night
  • • July-September: 89°F day, 74°F night
  • • October-December: 89°F day, 71°F night
Seasonal rainfall averages
  • • January-March: 6.06 inches
  • • April-June: 7.60 inches
  • • July-September: 11.89 inches
  • • October-December: 15.31 inches