Skip to main content.

Cruz Bay Hotel Accommodation

Search 16 hotels in Cruz Bay

Save more with Secret Prices

Get instant savings with Secret Prices

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

Where to stay in Cruz Bay

What's Cruz Bay like?

Cruz Bay is a tropical locale known for its beaches. Enjoy fun activities like snorkeling and boating. Nature lovers visiting Cruz Bay can explore top areas like Virgin Islands National Park. In the surrounding area, popular sights include Honeymoon Beach and Trunk Bay.

Where are the best places to stay in Cruz Bay?

We have 267 Cruz Bay accommodations with prices starting at NZD 123. Choose one of our 17 deals and get discounts of up to 30%.

Below are the number of accommodations by star rating in Cruz Bay and the surrounding area:

  • • 11 5-star accommodations from NZD 273 per night
  • • 42 4-star accommodations from NZD 171 per night
  • • 32 3-star accommodations from NZD 137 per night
  • • 3 2-star accommodations from NZD 146 per night

Here's our travelers' top place to stay in Cruz Bay:

St John Inn

3-star hotel, convenient to Virgin Islands National Park
  • • Free breakfast • Free parking • Free WiFi • Outdoor pool • Central location

How to Get to Cruz Bay

What are the closest airports to Cruz Bay?

  • • St. Thomas (SPB-St. Thomas Seaplane Base), 10.4 mi (16.7 km) from central Cruz Bay
  • • St. Thomas (STT-Cyril E. King), 12.4 mi (20 km) from central Cruz Bay
  • • Tortola (EIS-Terrance B. Lettsome Intl.), 18.1 mi (29.1 km) from central Cruz Bay

Things to See and Do in Cruz Bay

What is there to see in Cruz Bay?

  • • Virgin Islands National Park
  • • Leeward Islands
  • • Sunset Beach
  • • Battery
  • • Great Cruz Bay

What is there to do in Cruz Bay?

  • • St. John Spice
  • • Mongoose Junction
  • • Elaine Lone Sprauve Library and Museum

Other Popular Cruz Bay Attractions

  • • Gifft Hill
  • • Boatman Point
  • • Chocolate Hole
  • • Hart Bay
  • • Devers Bay

When is the best time to visit Cruz Bay?

  • • Hottest months: August, July, September, June (average 90°F)
  • • Coldest months: February, January, March, December (average 73°F)
  • • Rainiest months: September, October, November, and August (average 4.99 inches of rainfall)