Skip to main content

Search hotels in Cruz Bay

Enter your dates to see the latest prices and deals for Cruz Bay hotels

Cruz Bay – 17 hotels and places to stay

Most booked hotels in Cruz Bay and surrounding area in the past month

See all

Budget hotels in Cruz Bay and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Contant, 1.1 miles from Honeymoon Bay Beach, The Flamingo House provides accommodations with a garden, free private parking, a terrace and barbecue facilities.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 62 reviews

    Featuring luxurious accommodations with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort has an outdoor swimming pool and a restaurant.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 60 reviews

    Coconut Coast Villas in Contant provides accommodations with a private beach area and pool with a view. This beachfront property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews

    This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 13 reviews

    This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 12 reviews

    This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchenette, and 1 bathroom. A flat-screen TV is offered.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 14 reviews

    This property offers access to a balcony, free private parking, and free Wifi.

  • 1.5 miles from Honeymoon Bay Beach, St John Inn is located in Contant and provides air-conditioned rooms. All guest rooms in the hotel are equipped with a flat-screen TV.

Best hotels with breakfast in Cruz Bay and nearby

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 63 reviews

    Located in Benner, a 8-minute walk from Cowpet Bay Beach, The Ritz-Carlton St. Thomas has accommodations with an outdoor swimming pool, private parking, a fitness center and a garden.

    From 3,259.77 lei per night
  • Featuring a year-round outdoor pool, Casa De Petrus-All Three Villas in East End provides accommodations with free WiFi and free private parking for guests who drive.

  • Located in St Thomas, a 9-minute walk from Cowpet Bay Beach, Ritz Carlton Club - St Thomas has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Great Bay Condominiums located at The Ritz-Carlton Club, St Thomas has 4 restaurants, a bar and a garden. Featuring family rooms, this property also provides guests with a terrace.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    A few steps from Cowpet Bay Beach in St Thomas, Walk to Beach St Thomas Condo with Balconies provides accommodations with access to a hot tub. This beachfront property offers access to free Wifi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews

    A 3-minute walk from Cowpet Bay Beach in St Thomas, Elysian Resort Condo with 3 Balconies and Amenities! features accommodations with access to a hot tub.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 14 reviews

    A 3-minute walk from Cowpet Bay Beach in St Thomas, Tropical St Thomas Resort Getaway with Pool Access! provides accommodations with access to a hot tub.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 49 reviews

    Elysian Beach Resort is located in St Thomas, a few steps from Cowpet Bay Beach and 10 miles from Charlotte Amalie Harbor. This 3-star resort features free WiFi and a bar.

What Guests Said About Cruz Bay:

  • 8.0

    The trip was good.

    The trip was good. We all had fun at Maho Bay, Cinnamon Bay, and Mongoose Junction. All the beaches were wonderful. Trunk Bay was always full and we did not find a parking spot, so we did not make it to the beach there. Starfish Market has all the necessities we needed for meal preps. Just be very careful and book lodging. There were so many creepies/ crawlies in the apartment we rented.
    Guest review by
    Anonymous