Hotel vacation rentals in St. John

Find and book unique hotel rentals on Airbnb

0 of 0 items showing
1 of 2 pages

Popular amenities for St. John hotel rentals

Family-friendly hotel rentals

Superhost
Resort in VI
4.89 out of 5 average rating, 28 reviews

A Beachfront Luxury Resort Studio Suite

DeAnnaRating, 5 stars1 month ago
We had an amazing time in St Thomas and this place was a big contributor. Located in beautiful Margaritaville Club resort we had access to all of the amenities- including 2 beautiful pools and resort activities. Everyone at the resort was very friendly and helpful. The room was very clean and shampoo/conditioner/body wash were provided. Located on the ground level, we had a patio with a beautiful view and were within a short walking distance to the pool. Scot made sure we were contacted a couple days before our check in day to answer any questions we had. Our room wasn’t quite ready at 4, but the resort staff worked to get us in our room without too much delay. Our expectations were more than exceeded here and we would highly recommend to anyone looking to stay at St Thomas!
Guest favorite
Resort in VI
4.88 out of 5 average rating, 25 reviews

Beachfront Resort Studio, Pool & Swim Up Bar

BraedenRating, 5 stars1 week ago
Great vaca spot, really nice would go right back
Hotel room in Red Hook
4.77 out of 5 average rating, 65 reviews

Villa Marina Vista, a Blue Octopus property

ShuyueRating, 5 stars27 months ago
We had such a wonderful stay! The view was spectacular, the location was amazing (3-4 mins away from restaurants, beaches, markets). The hosts are super accommodating. We could not be happier.
Superhost
Resort in VI
4.81 out of 5 average rating, 75 reviews

Beachfront Resort Studio, Pool & swim up Bar

ChayaRating, 5 stars1 month ago
Nice stay in Margaritaville resort. Everything was as expected- staff was helpful and pleasant!
Superhost
Resort in VI
4.88 out of 5 average rating, 96 reviews

Beachfront Luxury Resort Studio Condo

KatieRating, 5 stars3 weeks ago
This is the perfect place to stay in st Thomas. The hotel was very flexible with check in and check out. The hotel had great amenities and transportation to other areas on the island. Highly recommend and I personally would stay here again!
Superhost
Resort in VI
4.68 out of 5 average rating, 22 reviews

Premium Resort Studio Deluxe, Pool wSwim Up Bar

JaredRating, 5 stars28 months ago
Scott’s place was amazing. Our flight got in way earlier than the posted check in time and they let us check in around noon. Staff was awesome and Scott was very resourceful on what to do when we got in , and he called me the night before to make sure we had everything we needed squared away. 11/10 would recommend and will stay here again
Superhost
Casa particular in St. Thomas, Virgin Islands
4.75 out of 5 average rating, 16 reviews

Seaglass at Stonehouse

JamesRating, 5 stars3 days ago
Joanie is a memorable host. I stayed at her property before. Communication, friendly, professional, helpful. Good people. No coincidence her place is so well kept and stocked with everything one could need on such a trip. Convenient to the ferry and secret harbor beach. The beach is a quick walk. I look forward to another time to stay!
Superhost
Resort in VI
4.78 out of 5 average rating, 97 reviews

Beachfront Luxury Resort Studio Condo

Anty FirdausRating, 5 stars9 months ago
Everything went well , we had to check in earlier than expected since our flight changed and we had no problem at all room was ready by the time we got there Everyone on site was helpful and friendly We will for sure come back Scott is a good host, and did communicate with us every time we needed his help Thank you so much 😊 we enjoyed our wedding anniversary

Hotel rentals with a pool

Superhost
Hotel room in Cruz Bay
4.79 out of 5 average rating, 34 reviews

Suite with Kitchenette at St. John Inn, Cruz Bay

ColleenRating, 5 stars3 months ago
Place was perfect! As soon as we checked in, the host was super friendly & provided us with all the amenities that were available to the guests. It was walkable to town, yet tucked away. Wish we stayed longer than one night!
Superhost
Hotel room in Cruz Bay
4.89 out of 5 average rating, 80 reviews

Suite at St John Inn - in the heart of Cruz Bay

HollyRating, 5 stars3 months ago
We loved staying at St. John Inn. Mariah and Michael were both excellent and attentive. The owner was super kind and helpful with suggestions as well. It’s a lovely place so walkable and close to a lot of the car rental places as well so you can easily get a car and drive the island. The place is super cozy and lots of equipment for a beach day! We didn’t have to rent anything. They really make it easy to be in St. John. Thanks for a great week! We would definitely stay here again! And hope to soon!
Superhost
Hotel room in Cruz Bay
5 out of 5 average rating, 3 reviews

2BR Suite - St John Inn Cruz Bay

ChelseyRating, 5 stars1 week ago
We had a wonderful time in St. John. Michael and Mariah were both excellent. East walking to nearby restaurants. Chairs, snorkels and towels available to use at the beach. Would recommend
Guest favorite
Hotel room in Cruz Bay
5 out of 5 average rating, 12 reviews

Pitaya 1 - 2 bedroom suite at Seagrape Vista

JaimeRating, 5 stars1 week ago
It’s even better than the photos. Very clean with bright light. The balcony was very comfortable, and the bedrooms were far enough apart for privacy. The pool area feels like a little jungle oasis tucked away from busy Cruz bay. Small piece of advice - we wish we didn’t bring a car from STT. You can walk to anything you need from this place (if you don’t mind hills) and we preferred the open air cabs to get to beaches over driving the steep roads ourselves.

Hotel rentals with a patio

Superhost
Hotel room in Cruz Bay
4.85 out of 5 average rating, 13 reviews

Allamanda 2 - 1 bedroom suite at Seagrape Vista

AlliRating, 5 stars5 months ago
Matched the pictures, a great place to stay. Beware if you plan to walk into town, the hills are NO JOKE. If you have no concerns about walking ability though, don’t let that deter you from staying here. Everything was clean and nice. They have a whole closet full of towels, chairs, tubes, snorkeling gear, sunscreen, etc that you can take to the beach which was so helpful and prevented us from having to spend any money to rent things. They have a parking lot if you decide to rent a jeep. They were very responsive throughout the process.
Guest favorite
Hotel room in Cruz Bay
4.94 out of 5 average rating, 16 reviews

Seagrape 2 - 1 bedroom suite at Seagrape Vista

GaleRating, 5 stars3 months ago
From booking to arrival and every moment in between the hosts were responsive to our messages. We were greeted by a pleasant host who gave us a tour of the space and what was available. The view was amazing, the honor bar was a nice addition as was the ability to do laundry during our stay. I would stay here again in a heartbeat.
Superhost
Hotel room in Cruz Bay
4.92 out of 5 average rating, 12 reviews

Allamanda 3 - 1 bedroom suite at Seagrape Vista

FayeRating, 5 stars5 days ago
Allamanda 3 was a perfect getaway for a couple. The outside balcony was perfect to relax before heading into town for dinner. The kitchen has all the modern conveniences you might expect, including a drip coffee maker (I brought ground coffee down). Refrigerator was large, ice came in cube trays in the freezer. Bed was clean and comfortable. A/C was the perfect setting. Beautiful step-in shower. The pool clean and gorgeous. The location is walkable, but Hill St. is VERY steep. We're fit and had to stop a couple times. Tough with luggage, but do-able. The beach closet was amazing - everything you could ever need for a beach trip: coolers, floaties, snorkels, fines, chairs, towels. There was a courtesy bowl of sunscreen and bug spray, laundry, and soda/beers/snacks that you pay cash for. Very impressed, it hit all our needs and will 100% book again - thank you!
Hotel room in Cruz Bay
New place to stay

St. Johns Studio at The Westin

Hotel room in Cruz Bay
New place to stay

Amazing 2 BR Westin St. John Resort Villas

Destinations to explore