Search hotels on Saint John, U.S. Virgin Islands

Enter your dates and choose from 58 hotels and other places to stay

Select occupancy

Stay in Saint John's best hotels!

Filter by:

Star Rating
Review score

BLUE PEARL VILLA in St John USVI - breathtaking ocean views, private pool, backup power, air conditioning, gated

Hotel in Coral Bay

Offering barbecue facilities, BLUE PEARL VILLA in St John USVI - breathtaking ocean views, private pool, backup power, air conditioning, gated offers accommodations in Coral Bay.

M
Max
From
United States
Unbeatable view and comfortable porch with hammock. Great amenities, like a pool, beach equipment and toys, snorkeling gear, etc.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews

St John USVI Hillside Villa 7 Min Drive to Cruz Bay

Hotel in Cruz Bay

St John USVI Hillside Villa 7 Min Drive to Cruz Bay offers accommodations in Cruz Bay, 1.4 miles from Hawksnest Beach. This property offers access to a balcony, free private parking, and free Wifi.

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.6
Exceptional - What previous guests thought, 9 reviews

Lovango Resort and Beach Club

Hotel in Cruz Bay

Lovango Resort and Beach Club features an outdoor swimming pool, terrace, a restaurant and bar in Cruz Bay. With free WiFi, this 5-star resort offers a concierge service.

m
maryanne
From
United States
We were in a glamping tent which was a unique experience. Rustic but beautiful. Spacious deck overlooking the ocean. Stunning views. Food was exceptional as was staff. Great snorkeling right on property. Easy to be ferried to St. John and St. Thomas by the resorts private ferry. 5 star experience.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Beautiful Honeymoon Suite at Sunset Serenade

Hotel in Enighed

Beautiful Honeymoon Suite at Sunset Serenade offers accommodations in Enighed, 1.8 miles from Honeymoon Bay Beach. This property offers access to a balcony, free private parking, and free Wifi.

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, 9 reviews

Hibiscus Suite at Sunset Serenade

Hotel in Enighed

Hibiscus Suite at Sunset Serenade offers accommodations in Enighed, 1.8 miles from Honeymoon Bay Beach. This property offers access to a balcony, free private parking, and free Wifi.

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, 9 reviews

Fantastic Penthouse at Sunset Serenade Suites

Hotel in Enighed

Fantastic Penthouse at Sunset Serenade Suites offers accommodations in Enighed, 1.8 miles from Honeymoon Bay Beach. This property offers access to a balcony, free private parking, and free Wifi.

D
Davies
From
United States
Comfortable, with an amazing view of the water. Air conditioning in the bedroom with comfy bed! Can’t say enough… Will definitely stay again.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews

Coconut Coast Villas

Hotel in Contant

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

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.2
Wonderful - What previous guests thought, 44 reviews

Gallows Point Resort

Hotel in Saint John

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

L
Lewis
From
United States
Perfect location for walking to Cruz Bay and restaurants. Friendly staff and great amenities.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews

Papaya Suite at Sunset Serenade

Hotel in Enighed

Papaya Suite at Sunset Serenade offers accommodations in Enighed, 1.8 miles from Honeymoon Bay Beach. This property offers access to a patio, free private parking, and free Wifi.

D
Donald
From
United States
The location was easily accessible to town and the places we visited. Peter and Jim were very prompt and courteous to provide for my requests to change rooms when I reached out because of the cigarette smell and upgraded us at no charge.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 10 reviews

The Westin St. John Resort Villas

Hotel in Saint John

Set on St. John's Great Cruz Bay with a private 400-yard white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.

M
Marguerite
From
United States
The location and grounds are as beautiful as ever. Removed from beaches and restaurants so you'll need to rental car or use the shuttles. We enjoyed the snorkel tour since we went to snorkel places we couldn't get to using our jeep.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 13 reviews
See all 58 hotels on Saint John

FAQs about hotels in Saint John

See reviews by guests who stayed at hotels on Saint John

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews
Perfect location for walking to Cruz Bay and restaurants. Friendly staff and great amenities.
Guest review byLewis
United States

Planning a trip? Get inspired by reviews of cities on Saint John

Scored out of 10, guest rating 10

We loved the ability to plan a new venture everyday.

We loved the ability to plan a new venture everyday. The beaches were convenient to access. The snorkeling was the best! We visited a different beach/bay area each day. We will definitely return.
Guest review byAnonymous
Scored out of 10, guest rating 6.0

Really got run down after ther hurricanes not all the...

Really got run down after ther hurricanes not all the businesses came back. Really no amenities except for one market place calabash. No place to eat. Ate in the tent where we stayed a lot. Miss the donkey dinner, skinny legs and offshore bat.
Guest review byTyler
U.S. Virgin Islands
Scored out of 10, guest rating 8.0

What I liked best was our hotel (the Coconut Coast Villas)...

What I liked best was our hotel (the Coconut Coast Villas) and the fact that you could walk into town or to the market if you didn't have a rental car (which we didn't for the first few days). The area is beautiful. However, our beach was rocky, so it was hard to get in and out of the water (we did it 3 times, but the last time I slipped and fell, so it's not a good idea). There's a walkable path toward the town, which will take you to another beach, but it's also rocky. The water's a little calmer there, but again, it's tricky trying to get out. So, as far as the area called Contant goes, it's fine to stay there, but you really need a car to get to a sandy, swimmable beach.
Guest review byMeredith
United States
Scored out of 10, guest rating 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 byAnonymous
Scored out of 10, guest rating 8.0

Enighed is a more local, less touristy part of Cruz Bay.

Enighed is a more local, less touristy part of Cruz Bay. We could hear roosters crowing in the mornings. If you want to be close to town and don't want to stay in a fancy resort, places in Enighed are a great option.
Guest review byMark
United States
Scored out of 10, guest rating 8.0

The fact that's St John is relaxing and laid back more...

The fact that's St John is relaxing and laid back more nature and historical . The national park owns a good piece of the Island so it's well preserved. Make sure you make dinner reservations for the Cruz bag area as space is very limited.
Guest review byKish

More places to explore, more ways to go