Find hotels in St. John from $189

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check St. John hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Star rating
Payment type
Property type
Neighborhood
regionId-601376
regionId-553248635975748969
regionId-553248635975749486
regionId-553248635976384333
regionId-553248635975847961
regionId-553248635976400500
regionId-553248635975848579
regionId-553248635976913042
regionId-553248635976394633
regionId-553248635975875020
regionId-553248635975876062
regionId-3000001484
regionId-553248635976399752
regionId-553248635976431767
regionId-553248635975876618
regionId-553248635976397433
regionId-553248635975876705
regionId-553248635975876306
regionId-3000383027
regionId-553248635976431627
Popular locations
poi-18.353086,-64.768304:6068195
poi-18.342569,-64.745237:507527
poi-18.340166,-64.791319:6068183
poi-18.352923,-64.757337:6068171
poi-18.357601,-64.744889:6248675
poi-18.34374,-64.786939:6068169
poi-18.346305,-64.780658:6068181
poi-18.330652,-64.796178:553248635980612252
poi-18.331712,-64.794815:6068167
poi-18.331238,-64.795196:6068193
poi-18.32055,-64.790052:553248635976193496
poi-18.30873,-64.705406:6068191
poi-18.367081,-64.72295:6068197
poi-18.330921,-64.7038:553248635976195282
poi-18.365133,-64.743731:6068179
poi-18.352923,-64.77609:6248694
poi-18.338843,-64.794013:6248665
poi-18.354168,-64.758476:553248635976195592
poi-18.332891,-64.793762:553248635998150057
poi-18.362878,-64.730456:6068165
Meal plans available
Amenities
Accessibility
Traveler experience
The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John, 00830
The price is $365 per night from Oct 29 to Oct 30
3.88 mi from city center
4/5 Very Good! (333 reviews)
"My husband and I had a great time and enjoyed the property."

Reviewed on Sep 12, 2022

Suite St. John at Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, St. John, St John, 00831
The price is $475 per night from Oct 17 to Oct 18
4.63 mi from city center
4.3/5 Excellent! (73 reviews)
"A beautiful development in a great location. Walk to town for restaurants and shopping. Hotel shuttle service from the ferry. The staff was friendly and helpful. Great pool and views! Nice little market onsite. We will definitely stay here again!"

Reviewed on Aug 15, 2022

Suite12D - Gallows Point Resort Harbor View Upper 1BR by Suite St. John Villas
The price is $495 per night from Oct 8 to Oct 9
4.66 mi from city center
4.9/5 Exceptional! (13 reviews)
Great Property, location, service, & amenities
"We had a great experience at Gallows Point. It has everything you need right there. Property was very well landscaped & well kept. Pool and facilities were all top shelf. Condo was clean & well kept. On-site store has everything you may need to save a run to one of the larger stores on island. All ..."

Reviewed on Jun 18, 2022

Save an average of 15% on thousands of hotels when you're signed in

Save an average of 15% on thousands of hotels when you're signed in

ISLAND DAZE Luxury Penthouse Beachfront 2B/2B Grande Bay Resort, Cruz Bay VIEWS!
4.8/5 Exceptional! (10 reviews)
Absolutely Amazing!
"Grande Bay never disappoints. Our Penthouse was clean, very spacious, and private. Everything that we needed was ready to go. From filtered water from the fridge to laundry detergent for the washing machine. Lots of eatery needed items to cook with if you prefer to stay in and dine. There weren't ..."

Reviewed on Sep 10, 2022

Coconut Coast Villas
3 out of 5
268 Estate Enighed, St. John, 831
4.56 mi from city center
4.5/5 Wonderful! (53 reviews)
"Hosts for the property are very nice and helpful. They provide lots of good information. The unit we stayed in has a wonderful porch overlooking the water. Very fun watching the car ferry go back and forth along with sail boats, power boats, etc. It's about a 10 minute walk to restaurants and shopping. ..."

Reviewed on Mar 7, 2022

Inn at Tamarind Court
3 out of 5
Rte 104, St. John, St John, 00830
4.19 mi from city center
4.7/5 Exceptional! (81 reviews)
"I felt like I found a hidden gem. My little room was very comfortable with luxurious a/c. The wifi was very dependable. The shared bathroom was clean with plenty of hot water. The room may have been small but the plentiful options of outdoor spaces was amazing. The staff was so friendly and helpful. ..."

Reviewed on Sep 30, 2022

Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, P O Box 58, St. John, St John, 831
4.63 mi from city center
4.7/5 Exceptional! (435 reviews)
The View Is Everything!
"The view was by far my favorite part! The location is near alot of the restaurants, attractions and the ferry. We couldn't have picked a better location. Our suite was clean, well stocked and very spacious. Every staff member we encountered was friendly and helpful. They recommended activities to ..."

Reviewed on Aug 23, 2022

16371 Concordia
2 out of 5
Estate Concordia A, St. John, 00830
Fully refundableReserve now, pay when you stay
The price is $189 per night from Oct 7 to Oct 8
2.29 mi from city center
3.8/5 Good! (21 reviews)
"Very good stay overall. The studio rooms are pretty comfortable and the view is breathtaking. Strongly recommended for budget travelers . Nothing fancy but comfy enough."

Reviewed on Sep 9, 2022

Peaceful Cottages in the tropical forest of St John in the Virgin Islands
4.6/5 Wonderful! (31 reviews)
"This property was exactly like it was described. Nothing fancy. Low key. No frills. We didn't hang out here too much because we came to snorkel and explore, we didn't come to stay in our room. Its in a good location, not far from anything. I loved the fact there was no ac, and the kitchen was outside. ..."

Reviewed on Sep 18, 2022

Marketplace Suites
3.5 out of 5
5000 - 4A Estate Enighed Route 107, St. John, St. John, 00830
4.18 mi from city center
4.5/5 Wonderful! (78 reviews)
"The marketplace is a very comfortable and convenient place to stay on the beautiful island of St. John."

Reviewed on Sep 25, 2022

Don't see what you're looking for?
See all available properties in St. John
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. John

Find the best St. John areas and neighborhoods for the activities you enjoy most. Learn more about St. John

Stay near popular St. John attractions

St. John hotels information

Number of reviews 1128
Accommodation 1192 hotels
Lowest Price $189
Highest Price $495

Frequently asked questions

Where is the best place to stay in St. John?

Wharfside Village Hotel is a favorite property for Expedia customers. This 3-star hotel offers a casino and 4 restaurants. Other top choices based on reviews include Inn at Tamarind Court and Marketplace Suites. See all available top hotels, or vacation rentals in St. John.

What's the top vacation rental in St. John?

Welcome to St, John!: Visitors like this St. John vacation home rental. It is equipped with a barbecue grill, air-conditioning, and WiFi to help you feel comfortable during your stay. Kitchen amenities like a fridge and a stovetop can make your vacation run smoothly. Other favorite homes for rent in St. John are Fantastic property with an incredible pool & ocean views! Automatic Generator! and Breathtaking Panoramic Views of the British Virgin Islands from hot tub & pool!. See all vacation rentals in St. John.

If I need to cancel my hotel reservation in St. John, will I receive a refund?

Yes! The majority of hotel reservations are refundable if you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. John.

Where can I learn more about changing or cancelling my trip to St. John?

To access more information about changing or cancelling your trip to St. John, click here.

What's the best budget-friendly hotel in St. John?

Based on reviews, St John Inn is a popular 3-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. View all budget hotels in St. John.

What's the best place to stay when traveling with kids to St. John?

St John Inn is a top 3-star hotel on Expedia for families, and features an outdoor pool and free parking. Find more child-friendly accommodations in St. John.

What's the best hotel for a romantic vacation to St. John?

Cruz Bay Boutique Hotel is a favorite 3-star hotel for couples, and features pillowtop beds and free breakfast. See all romantic hotels in St. John.

What's the best pet-friendly accommodation in St. John?

St John Inn is a top hotel for people traveling with their pets, and offers an outdoor pool and concierge services for its human guests. See more pet-friendly hotel accommodations in St. John.

What's the best place to stay with easy access to Trunk Bay?

Adjacent to Trunk Bay, Coco de Mer is one of the top choices for your stay based on our traveler data, and this 4-star villa offers an outdoor pool and free parking. Another good choice is Peter Bay Gatehouse, located just 0.3 mi (0.5 km) away.

What about the best place to stay near Honeymoon Beach?

One of the top choices for your stay is Gallows Point Resort, located a short 0.8 mi (1.4 km) from Honeymoon Beach, and this 4-star aparthotel offers a restaurant and an outdoor pool. Inn at Tamarind Court, located just 0.4 mi (0.6 km) away, is another good option.

What's the best place to stay near the beach in St. John?

Sea Shore Allure is a top 4.5-star beachfront hotel offering free WiFi and free parking, located within a short 11-minute walk of Cruz Bay Beach. Other good choices to stay near the beach include The Westin St. John Resort Villas and Cruz Bay Boutique Hotel. See more stays near the beach in St. John.

What's the best luxury hotel in St. John?

Sea Shore Allure is a 4.5-star hotel with in-room massages and in-room kitchens, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in St. John.

Recent reviews of St. John hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code