The 10 best self catering accommodation in St Thomas, US Virgin Islands | Booking.com
Skip to main content

Self Catering Accommodation in St Thomas

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in St Thomas

Check out our pick of great self catering accommodation in St Thomas

Filter by:

Review score

Scotland Villa 2

St Thomas

Set in St Thomas, within 7.5 km of Charlotte Amalie Harbor, Scotland Villa 2 offers accommodation with air conditioning. This apartment provides free private parking and full-day security.

M
Michael
From
United States
I am only Writing This because I love Mama Scotland, and she asked. The Place is Too Wonderful and Tranquil for the Likes of Yous; leave it for Me, please.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 30 reviews
Price from
US$133.88
1 night, 2 adults

Sapphire Dream

St Thomas

Set in St Thomas, Sapphire Dream offers accommodation with free WiFi, air conditioning, a private beach area and access to a garden with a year-round outdoor pool.

L
Laurie
From
United States
The condo was very nice and a quick walk to the beach and faces the marina with an ocean view. It provided everything we needed as well as extras including beach chairs, umbrella and noodles which we appreciated having at the beach. The owner was quick to respond to any questions we had and was very accommodating. We would definitely stay at this property again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
US$175
1 night, 2 adults

Sapphire del Mar B-106 Ocean Front Beach Level

St Thomas

Boasting sea views, Sapphire del Mar B-106 Ocean Front Beach Level features accommodation with a private beach area, pool with a view and a garden, around a few steps from Sapphire Beach.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
US$290
1 night, 2 adults

Ocean Front Sapphire del Mar B-107

St Thomas

Boasting air-conditioned accommodation with a patio, Ocean Front Sapphire del Mar B-107 is set in St Thomas.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 22 reviews
Price from
US$308.75
1 night, 2 adults

St Thomas -Spectacular Views of St John- Ocean Front!

St Thomas

Situated in St Thomas, 400 metres from Cowpet Bay Beach and 15 km from Charlotte Amalie Harbor, St Thomas -Spectacular Views of St John- Ocean Front! offers a private beach area and air conditioning.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 7 reviews
Price from
US$550
1 night, 2 adults

Secret Harbour Beach Resort

Hotel in St Thomas

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

J
James
From
United Kingdom
Glenda was very welcoming and helpful. Nice quiet resort on a loverly beach.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 56 reviews
Price from
US$437.06
1 night, 2 adults

Northside Studio Vacation Rental

St Thomas

Set in St Thomas and only 2.7 km from Hull Bay Beach, Northside Studio Vacation Rental offers accommodation with mountain views, free WiFi and free private parking.

T
Tom
From
United Kingdom
The property was self catering. Room size was compact but had what we required. The view was fantastic overlooking St Thomas harbour and the host was lovely.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 36 reviews
Price from
US$108
1 night, 2 adults

Luxury Beachfront Duplex Villa on Sapphire Beach V

St Thomas

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Luxury Beachfront Duplex Villa on Sapphire Beach V is located in St Thomas.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 10 reviews
Price from
US$290.60
1 night, 2 adults

Wintberg Tropical Villas

Mandal (Near St Thomas)

Located in Mandal and only 6.5 km from Charlotte Amalie Harbor, Wintberg Tropical Villas provides accommodation with sea views, free WiFi and free private parking.

N
Normal
From
United States
The view is beautiful, the studio was very homely. No issues, quiet area.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 38 reviews
Price from
US$238.50
1 night, 2 adults

Chateau Nightwind

Lovenlund (Near St Thomas)

Situated 2.5 km from Magen's Bay Beach, Chateau Nightwind offers accommodation with a balcony, as well as an open-air bath and barbecue facilities.

D
Dov
From
United States
Location was great, host was friendly and normal, space was magnificent, I thoroughly enjoyed it, views are spectacular, very very cozy and relaxing truly an oasis.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 36 reviews
Price from
US$93
1 night, 2 adults
All self catering accommodation in St Thomas

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in St Thomas and surroundings in the past month

See all

These self catering accommodation in St Thomas 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
    Superb - What previous guests thought, 3 reviews

    With Coki Beach reachable in 2 km, Island Daze - Amazing Views offers accommodation, a restaurant, a private beach area, a rooftop pool and a terrace.

    From US$519.13 per night
  • Bellavista Scott Hotel

    Charlotte Amalie
    Free cancellation options available
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 4 reviews

    Located in Charlotte Amalie, 3.4 km from Charlotte Amalie Harbor, Bellavista Scott Hotel provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

    From US$301.08 per night
  • Villa Island Paradise Apartments

    Cruz Bay
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 8 reviews

    Boasting a balcony with sea views, a garden and a terrace, Villa Island Paradise Apartments can be found in Cruz Bay, close to Honeymoon Bay Beach and 2.5 km from Caneel Bay Beach.

    From US$394.50 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 15 reviews

    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 its private beach area and casino.

    From US$454.38 per night
  • The Green Iguana Hotel

    Charlotte Amalie
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 240 reviews

    Located in Charlotte Amalie, 1.5 km from Charlotte Amalie Harbor, The Green Iguana Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

    From US$226.58 per night
  • Little Indigo Apartments

    Mafolie
    Free cancellation options available
    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 23 reviews

    Situated 1.9 km from Charlotte Amalie Harbor, Little Indigo Apartments offers a bar, and air-conditioned accommodation with a balcony and free WiFi.

    From US$323.88 per night
  • The Cottage at Villa Indigo

    Charlotte Amalie
    Free cancellation options available
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 9 reviews

    Featuring air-conditioned accommodation with a patio, The Cottage at Villa Indigo is located in Charlotte Amalie.

    From US$400.13 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 11 reviews

    Featuring mountain views, Villa Indigo Sunny 1BR Apartment in Private Gated Estate provides accommodation with a garden and a balcony, around 2.6 km from Charlotte Amalie Harbor.

    From US$357.63 per night

Highly rated self catering accommodation in St Thomas and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 38 reviews

    Located in Mandal and only 6.5 km from Charlotte Amalie Harbor, Wintberg Tropical Villas provides accommodation with sea views, free WiFi and free private parking.

    From US$412.35 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 36 reviews

    Situated 2.5 km from Magen's Bay Beach, Chateau Nightwind offers accommodation with a balcony, as well as an open-air bath and barbecue facilities.

    From US$732.50 per night
  • Casa Cielo

    Misgen
    8.0+ review score
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 30 reviews

    Situated in Misgen and only 3.8 km from Charlotte Amalie Harbor, Casa Cielo features accommodation with sea views, free WiFi and free private parking.

    From US$495 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 6 reviews

    Featuring air-conditioned accommodation with a pool with a view, pool view and a balcony, Marina Vista St. Thomas is located in St Thomas.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 19 reviews

    Featuring air-conditioned accommodation with a pool with a view, Sapphire Beachfront Condo - View of Paradise - Free Wi - Fi is located in St Thomas.

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

    Sapphire Beach-Beachfront Condo SALE - View of Paradise is situated in St Thomas and offers a terrace and a bar.

  • 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 US$760.85 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 22 reviews

    Boasting air-conditioned accommodation with a patio, Ocean Front Sapphire del Mar B-107 is set in St Thomas.

Enjoy breakfast in St Thomas and nearby

  • 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.4
    Good - What previous guests thought, 66 reviews

    Situated in St Thomas and only 800 metres from Sapphire Beach, Sapphire Village Condos features accommodation with sea views, free WiFi and free private parking.

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

    Located within less than 1 km of Sapphire Beach and 15 km of Charlotte Amalie Harbor, Sapphire Beach Villa Ocean and Marina View provides rooms with air conditioning and a private bathroom in St...

  • 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 15 km from Charlotte Amalie Harbor. This 3-star resort features free WiFi and a bar.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Situated in St Thomas, 300 metres from Sapphire Beach and 15 km from Charlotte Amalie Harbor, Sapphire Beachfront Condo offers a private beach area and air conditioning.

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

    Set in East End in the Saint Thomas region, with Sapphire Beach nearby, Crystal Cove Sapphire Beach - Spacious Condo, Pool Tennis WiFi offers accommodation with free WiFi and free private parking.

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

    Boasting sea views, Sapphire del Mar B-106 Ocean Front Beach Level features accommodation with a private beach area, pool with a view and a garden, around a few steps from Sapphire Beach.

    From US$476.25 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Brand New Luxury Private Pool Villa Quartz - 5 mins walk to #Sapphire Beach is situated in East End.

FAQ about self catering accommodation in St Thomas

Self catering accommodation that guests love in St Thomas

See all
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 6 reviews
    Size of the apartment was large. Amenities were nice and thoughtful- full kitchen enabled us to save a little money with meals. Having a laundry set available was very helpful. AC was nice and strong. We also loved the use of the pool. Beautiful view with a large patio and eating area!
    Guest review by
    ANDREW
    Family with young children
  • Avg. price/night: US$241.50
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 36 reviews
    The property was self catering. Room size was compact but had what we required. The view was fantastic overlooking St Thomas harbour and the host was lovely.
    Guest review by
    Tom
    Young couple