The 10 best self-catering accommodations in Cruz Bay, US Virgin Islands | Booking.com
Skip to main content

Self-Catering Accommodations in Cruz Bay

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Cruz Bay

Check out our selection of great self-catering accommodations in Cruz Bay

Filter by:

Review score

Villa Island Paradise Apartments

Cruz Bay

Villa Island Paradise Apartments offers accommodations in Cruz Bay, 1.5 miles from Caneel Bay Beach. The air-conditioned accommodations are 1.1 miles from Honeymoon Bay Beach.

A
Amerein
From
Philippines
David is responsive. The team provided all the details that I need in long messages that help me plan my itinerary on this vacation. I recommend you all to read and check the messages cause it is very helpful especially if you're unfamiliar in a place like this. David also sends me details that I might ask in the future, it's very helpful (I can say)...
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 8 reviews
Location 9.4
Price from
$42.40
1 night, 2 adults

Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck

Cruz Bay

Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck is a recently renovated apartment in Cruz Bay where guests can make the most of the private beach area and casino.

K
Kathlyn
From
U.S. Virgin Islands
The property was clean, comfortable and welcoming. The host Sunny was exceptional. Any questions or concern was answered in a timely manner. My stay was short but comfortable and with no worries. Thank you again for your hospitality.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 15 reviews
Location 7.8
Price from
$283.50
1 night, 2 adults

St John, USVI, Hillside Villa, Cruz Bay

Cruz Bay

St John, USVI, Hillside Villa, Cruz Bay is located in Cruz Bay, just 1.4 miles from Hawksnest Beach and 1.5 miles from Caneel Bay Beach.

A
Adam
From
United States
Every one was so helpful. The place was beautiful and the view beyond beautiful. I liked that it was a bit up the hill from town. The Welcome Basket was a nice touch. We like Having ground coffee and tea there for us to use in the morning. Only one itsy bitsy thing, I would recommend a real ice cube tray. Other than that, perfect!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Location 8.0

Beautiful Honeymoon Suite at Sunset Serenade

Enighed (Near Cruz Bay)

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.

I
Ilana
From
United States
Beautiful views, clean and comfortable, helpful staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews
Location 9.4

Hibiscus Suite at Sunset Serenade

Enighed (Near Cruz Bay)

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.

C
CATHRON
From
United States
Peaceful! Being up on the hill provided spectacular views!! It was quiet and we could hear the sounds of nature. The information sheet with the taxi numbers was super helpful too.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Location 9.1

Fantastic Penthouse at Sunset Serenade Suites

Enighed (Near Cruz Bay)

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

S
Susan
From
United States
Great to have a washer and dryer in the unit. Coffee provided for the Keurig was pretty tasty. Appreciated the provided beach towels, bug repellant, and beach chairs.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 14 reviews
Location 9.6

Coconut Coast Villas

Contant (Near Cruz Bay)

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.

M
Meredith
From
United States
I liked everything about the hotel. We were right on the beach and had a beautiful view of palm trees and the ocean. We had everything we needed in the room (kitchen, great TV, comfortable furniture), and we could walk into town or to the market to get what we needed. Plus, we could do laundry for free if we needed clean clothes.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 60 reviews
Location 8.7

Gallows Point Resort

Saint John (Near Cruz Bay)

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

A
Allison
From
United States
Great location....far enough from downtown to be quiet at night, but just a short walk to get there. Beautiful views all around. Property was well maintained. Great views of the ocean from the pool deck!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 62 reviews
Location 9.8

Papaya Suite at Sunset Serenade

Enighed (Near Cruz Bay)

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

J
Jennifer
From
United States
We stayed in the Papaya unit and would definitely stay here again. The unit was spacious, clean, and had an excellent view. The extra touches, like beach towels and chairs and a cooler, were so unexpected and very much appreciated. Check in and check out were simple too. I would warn future guests to be ready for the steep roads of St John. We had a small SUV and had no problems, but these hills are way past what I'm used to driving. Just take it slow and you'll be fine. There's even parking on site, which is a big deal on St John.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 13 reviews
Location 7.5

Cruz Bay Tropical Condo

Bethany (Near Cruz Bay)

Offering a terrace, Cruz Bay Tropical Condo offers accommodations in Bethany. This property offers access to a balcony, free private parking, and free Wifi. Guests can use a bar.

M
Matthew
From
United States
This space was absolutely amazing with some of the most beautiful views. The road to get there is steep and windy so make sure to have a good vehicle. Spending time on the balcony with drinks and books during sunset and sunrise is an absolute must. Having a filtered water tap is so convenient so we did not have to worry about buying water at the store for our entire stay. Getting to anywhere on the island is no problem as long as your vehicle can handle the steep and sometimes very windy roads.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 15 reviews
Location 8.5
All self-catering accommodations in Cruz Bay

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Cruz Bay and surrounding area in the past month

See all

Highly rated self-catering accommodations in Cruz Bay and nearby

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

    A 5-minute walk from Cowpet Bay Beach in St Thomas, St Thomas -Spectacular Views of St John- Ocean Front! features accommodations with access to a hot tub.

    From $1,313.13 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 6 reviews

    Just a few steps from Sapphire Beach and a 18-minute walk from Pelican Beach, Sapphire del Mar B-106 Ocean Front Beach Level features accommodations in St Thomas, with a garden and barbecue facilities...

    From $521.25 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 11 reviews

    This beachfront 2 bedroom, two-level condo located within the Sapphire Beach Resort and Marina in St. Thomas, Virgin Islands is on the Caribbean Beach and features a free WiFi access.

    From $739.53 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 9 reviews

    With Sapphire Beach reachable in a few steps, Luxury Beachfront King Suite on Sapphire Beach II provides accommodations, a restaurant, a private beach area, pool with a view, and a garden.

    From $589.84 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 8 reviews

    Luxury Beachfront Duplex Villa on Sapphire Beach I provides beachfront accommodations in East End. It provides free Wifi, a private beach area, pool with a view, and a restaurant.

    From $688.02 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 57 reviews

    Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and garden.

    From $540.86 per night
  • Scotland Villa 1

    St Thomas
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 13 reviews

    Featuring a garden, Scotland Villa 1 provides accommodations in St Thomas. This property offers access to a balcony and free private parking. Outdoor seating is also available at the apartment.

  • 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.

Enjoy breakfast in Cruz Bay and nearby

  • 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.2
    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.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 15 reviews

    Offering a terrace, Cruz Bay Tropical Condo offers accommodations in Bethany. This property offers access to a balcony, free private parking, and free Wifi. Guests can use a bar.

  • 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 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.

These self-catering accommodations in Cruz Bay and nearby have options with free cancellation

  • Island Daze - Amazing Views

    East End
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 3 reviews

    With Coki Beach reachable in 1.2 miles, Island Daze - Amazing Views offers accommodations, a restaurant, a private beach area, a rooftop pool, and a terrace.

    From $519.13 per night
  • Ocean Front Sapphire del Mar B-107

    St Thomas
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 21 reviews

    Just a few steps from Sapphire Beach and a 18-minute walk from Pelican Beach, Ocean Front Sapphire del Mar B-107 features accommodations in St Thomas with pool with a view, a bar, and barbecue...

    From $542.34 per night
  • Sapphire Dream

    St Thomas
    Free cancellation options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews

    A comfortable apartment within easy reach of Sapphire Beach, Sapphire Dream offers a base for a relaxing getaway in St Thomas.

  • Sapphire Beach Resort and Marina

    St Thomas
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 12 reviews

    Located in St Thomas, a few steps from Sapphire Beach, Sapphire Beach Resort and Marina has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

  • Sea La Vie at Sapphire Beach Resort & Marina

    East End
    Free cancellation options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 12 reviews

    Just a few steps from Sapphire Beach and a 17-minute walk from Pelican Beach, Sea La Vie at Sapphire Beach Resort & Marina features accommodations in East End with pool with a view, a bar, and...

  • Sapphire Beach Villa Ocean and Marina View

    St Thomas
    Free cancellation options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 18 reviews

    Providing sea views, Sapphire Beach Villa Ocean and Marina View in St Thomas offers accommodations, an outdoor swimming pool, and a terrace.

  • Sapphire Village Condos

    St Thomas
    Free cancellation options available
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 66 reviews

    Featuring sea views, Sapphire Village Condos in St Thomas features accommodations and a bar. There's a private entrance at the condo hotel for the convenience of those who stay.

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

    Just a few steps from Sapphire Beach and a 17-minute walk from Pelican Beach, Sapphire Beachfront Renovated Villa 1200 SF! - Free Wi-Fi features accommodations in St Thomas, with a garden and a bar.

gogless