Hotels in St. Croix Island

Search for St. Croix Island Hotels

When are you visiting St. Croix Island?™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Best St. Croix Island Hotels

St. Croix Island overview

St. Croix Island is a relaxing place unique for its beaches, oceanfront and live music. You'll enjoy activities like snorkelling and swimming. Nature lovers can explore top areas in St. Croix Island such as Cane Bay and Sandy Point. While you're here, make the time to enjoy other sights such as Fort Christiansvaern.

Where to stay in St. Croix Island

Whether you're planning a longer holiday or a weekend getaway, St. Croix Island has the right hotel for you. There are 59 hotels in St. Croix Island and you can shop for as many as 13 deals for rooms on, some with discounts of up to 30%. We have room prices starting at GBP 59 per night. Below, you can find the number of hotels by star rating in St. Croix Island as well as in the surrounding area:
  • • 2 5-star hotels from GBP 295 per night
  • • 13 4-star hotels from GBP 132 per night
  • • 28 3-star hotels from GBP 85 per night
  • • 2 2-star hotels from GBP 74 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 such as:
  • • 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 might be wondering when the best time of year to visit is. Here are the seasonal norms to help you decide when to go:

Seasonal temperatures
  • • January-March: 29°F day, 21°F night
  • • April-June: 31°F day, 22°F night
  • • July-September: 32°F day, 24°F night
  • • October-December: 32°F day, 21°F night
Seasonal average rainfall
  • • January-March: 152 inches
  • • April-June: 193 inches
  • • July-September: 302 inches
  • • October-December: 389 inches