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.
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.
Crystal Shores Estate, Beautiful Island Estate Overlooking Fish Bay w/ Large Saltwater Pool
10/10 Excellent
"The kitchen and main dining room area were amazing. It was nice that it was all big one open space so you could connect together. It was nice that they had left over items like spices or condiments so that we didnt have to purchase those. The pool was incredible and the beds were sooo comfortable. "
Stunning Views, Peaceful Location, Large Pool & Minutes from Cruz Bay
10/10 Excellent
"This property is beautiful! We had a few hiccups with a few things but overall a great stay. The properly manage was very responsive on text and the house is well stocked. You definitely need a four wheel drive vehicle here. We had an AWD vehicle for the first few days and had to change (due to the rental car company) and got a 4x4 and it was so much easier. We would definitely stay here again!"
Villa Panache - Mega Views 6 bed 7 Bath Private Pool Villa For Up To 16 guests
10/10 Excellent
"Very nice property that worked well for a large extended family. Responsive management that helped with island information and any on-site issues. Beautiful views, good amenities like two full refrigerators, lots of cooking equipment and beach towels, chairs and coolers. Very quiet as well. Thanks for a lovely trip location. "
Nancy's Folly Villa - Fabulous Home - overlooking dazzling Rendezvous Bay
10/10 Excellent
"This property was outstanding! Spacious, clean, and just breathtaking views. The big porch overlooking the water is so peaceful and relaxing. Elyse made sure we had everything we needed and even had floats and snorkels for our children. When we arrived on the island, Elyse made sure there was someone waiting for us to show us the way to the villa. 5 stars all the way for Nancy's Folly!"
Oceanfront - A perfect couple's only romantic getaway.
10/10 Excellent
"The property and host were fantastic. The villa was clean and comfortable. This place was in a peaceful location and just a short drive to town. The commute to all the different beaches from the villa was no problem at all. We will be back for sure. "
Why not spend a care-free afternoon at Hawksnest Beach during your travels in St. John? Amble around the area's seaside or seek out the snorkelling spots.
Klein Bay is located in St. John. If you're looking for a convenient place to stay, take a look at the 292 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near Klein Bay?
The Westin St. John Resort Villas is one of the top choices for your stay based on our traveller data, and this resort offers 2 restaurants and an outdoor pool. It's located 1.2 mi (1.9 km) from Klein Bay.
How many hotels should I expect to find near Klein Bay?
Expedia has 292 hotels and other accommodation options within a mile from Klein Bay.
If I need to cancel the hotel reservation for my stay near Klein Bay, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of your booking. Plug in your dates, click on "Search", then use the filter option "fully refundable" to get top deals close to Klein Bay.
What can I see and do near Klein Bay?
While you're exploring, swing by Catherineberg Ruins, Annaberg Plantation and Elaine Lone Sprauve Library and Museum to learn a bit about the area. You can wander around Virgin Islands National Park, Cruz Bay Visitor Center or St John Eco Hike & Snorkel Adventure if you want a dose of fresh air. Enjoy a stroll along the shore at Cruz Bay Beach, Honeymoon Beach and Caneel Bay Beach.