St. John, U.S. Virgin Islands

Hotels near Cruz Bay Beach

Guests

Why book with Hotels.com?

Where to stay near Cruz Bay Beach?

  • The Westin St. John Resort Villas

    The Westin St. John Resort Villas

    4.5-star

    Contant Farms0.9 miles to Cruz Bay Beach

    Guest rating8.2.Very good129 Hotels.com guest reviews
    The Westin St. John Resort Villas
  • Suite St. John at Gallows Point Resort

    Suite St. John at Gallows Point Resort

    4-star

    Contant Hill0.1 miles to Cruz Bay Beach

    Guest rating8.8.Fabulous47 Hotels.com guest reviews
    Suite St. John at Gallows Point Resort
  • St John Inn

    St John Inn

    3-star

    Contant Hill0.3 miles to Cruz Bay Beach

    Guest rating9.2.Superb160 Hotels.com guest reviews
    St John Inn
  • Gallows Point Resort

    Gallows Point Resort

    4-star
    VIP

    Contant Hill0.2 miles to Cruz Bay Beach

    Guest rating9.4.Exceptional108 Hotels.com guest reviews
    Gallows Point Resort
  • Grande Bay Resort

    Grande Bay Resort

    4-star

    Contant Hill0.1 miles to Cruz Bay Beach

    Guest rating9.6.Exceptional19 Hotels.com guest reviews
    Grande Bay Resort
  • Cruz Bay Boutique Hotel

    Cruz Bay Boutique Hotel

    3-star

    Contant Hill0.1 miles to Cruz Bay Beach

    Guest rating9.4.Exceptional95 Hotels.com guest reviews
    Cruz Bay Boutique Hotel
  • Las Brisas Caribe

    Las Brisas Caribe

    4-star

    Contant Farms1.1 miles to Cruz Bay Beach

    Las Brisas Caribe
  • Blue Skies Villa

    Blue Skies Villa

    3.5-star

    Contant Farms1 mile to Cruz Bay Beach

    Blue Skies Villa
  • The Hills St. John

    The Hills St. John

    4-star

    Contant Farms0.5 miles to Cruz Bay Beach

    Guest rating9.0.Superb23 Hotels.com guest reviews
    The Hills St. John
  • Sea Shore Allure

    Sea Shore Allure

    4.5-star

    Contant Farms0.2 miles to Cruz Bay Beach

    Guest rating10.0.Exceptional31 Hotels.com guest reviews
    Sea Shore Allure
  • VI Friendship Villa

    VI Friendship Villa

    4.5-star

    Contant Farms0.6 miles to Cruz Bay Beach

    VI Friendship Villa
  • Coconut Coast Villas

    Coconut Coast Villas

    3-star

    Contant Farms0.2 miles to Cruz Bay Beach

    Guest rating9.2.Superb38 Hotels.com guest reviews
    Coconut Coast Villas
  • Hillcrest Guest House USVI

    Hillcrest Guest House USVI

    3.5-star

    Contant Hill0.1 miles to Cruz Bay Beach

    Guest rating7.6.Good16 Hotels.com guest reviews
    Hillcrest Guest House USVI
  • Inn at Tamarind Court

    Inn at Tamarind Court

    3-star

    Contant Hill0.3 miles to Cruz Bay Beach

    Guest rating9.4.Exceptional48 Hotels.com guest reviews
    Inn at Tamarind Court
  • Marketplace Suites

    Marketplace Suites

    3.5-star

    Contant Farms0.4 miles to Cruz Bay Beach

    Guest rating9.0.Superb39 Hotels.com guest reviews
    Marketplace Suites
See more properties

Find out more about Cruz Bay Beach

When you want to book a hotel near Cruz Bay Beach in St. John, Hotels.com offers many handy search functions that can help you find the most suitable accommodation in the area.
Our map based hotel search can be accessed from the above map image on this page (or via standard search results) and with the locations of each hotel shown clearly around Cruz Bay Beach you're able to refine your search within St. John or U.S. Virgin Islands based upon other nearby landmarks and neighbourhoods as well as transport options to help you get around. If you're driving, be sure to also check the hotels for onsite parking.

To get the best hotel deals near Cruz Bay Beach you can also filter by price/ average nightly rate, and if you know what quality you are looking for, you can also filter by star rating and our own guest review rating, with reviews written by other guests from South Africa.
If you're visiting Cruz Bay Beach with the family or in a group, be sure to check out the room options and facilities we list for each hotel to ensure we help find the perfect hotel for you. Right now, our most popular hotel in St. John is Sea Shore Allure, which has already been booked &TravellersChoiceBooked1 times in the last hour.

When you've made your booking, we'll also send you information in our confirmation email on all nearby attractions as well as directions on how to get to your chosen accommodation and the weather forecast, helping you to plan your trip.
To get yourself an even better deal, why not sign up to our Hotels.com™ Rewards program? It's free and when you stay 10 nights at any eligible hotel you receive 1 night free*.

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more St. John hotels