Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Find Hotels in Cruz Bay

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 hotels in Cruz Bay

Mampoo Hill-- a Beachfront House 20 Yards From the Ocean With Optional Jeep
No reviews
Heaven on Earth!

"Amazing ocean view! Beautifully decorated. Meticulously clean. Comfortable furnishings. We fell asleep to sound of the ocean on the breezy nights. The nights with no breeze, we did break down and turned the air on but we could still hear the ocean. The sunsets were stunning. Quiet neighborhood but ..."…"

Reviewed on Mar 20, 2020

Mampoo Hill-- a Beachfront House 20 Yards From the Ocean With Optional Jeep
Beautiful 2br Cottage in Cruz Bay St. John Usvi
Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, P O Box 58, St. John, St John
Get Rates
4.7/5Exceptional! (376 reviews)

"The grounds and pool area were beautiful and immaculately maintained. Check out the barracuda hovering over his flat rock to the left of the diving platform and the many other small fish."…"

Reviewed on Feb 19, 2020

Gallows Point Resort
VI Friendship Villa
4.5 out of 5
Contant, St. John
Get Rates
VI Friendship Villa
Hillcrest Guest House USVI
3.5 out of 5
#157 Enighed, Cruz Bay, St. John, U.S. Virgin Islands
Get Rates
3.8/5Good! (15 reviews)

"The fridge was stocked nicely with breakfast items and plenty of liquid refreshments!"…"

Reviewed on Mar 24, 2020

Hillcrest Guest House USVI
Peaceful Cottages in the Tropical Forest of St John in the Virgin Islands
4.9/5Exceptional! (8 reviews)

"The all around experience was amazing! Trevor was very helpful and knowledgeable host. Would HIGHLY recommand this place! We will definitely be back!"…"

Reviewed on Mar 27, 2020

Peaceful Cottages in the Tropical Forest of St John in the Virgin Islands
Grande Bay Resort
4 out of 5
Cruz Bay Quarter, St. John, US Virgin Islands
Get Rates
4.9/5Exceptional! (69 reviews)

"Amazing location. Easy walk to town and ferry (3 min)"…"

Reviewed on Dec 4, 2019

Grande Bay Resort
Coconut Coast Villas
3 out of 5
268 Estate Enighed, St. John
Get Rates
4.4/5Wonderful! (29 reviews)

"This was a wonderful place to stay, friendly staff and just a 10 minute walk to town."…"

Reviewed on Dec 18, 2019

Coconut Coast Villas
Suite St. John at Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, St. John, St John
Free CancellationReserve now, pay when you stay
per night
Apr 17 - Apr 18
4.2/5Very Good! (28 reviews)

"We love the Gallows, the properties are clean and well kept, the grounds are amazing and the staff are friendly and helpful!!"…"

Reviewed on Mar 13, 2020

Suite St. John at Gallows Point Resort
The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John
Get Rates
3.9/5Very Good! (203 reviews)

"We loved our villa. It had plenty of space and ammenities and there were lots of fun activities to choose from. Not being charged for kayaks or paddle boards was AWESOME! THe resort seriously lacks dining options. Several more are needed along with some musical entertainment options. Beach and pool ..."…"

Reviewed on Mar 16, 2020

The Westin St. John Resort Villas
Don't see what you're looking for?
See all available properties in Cruz Bay
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.

Visiting Cruz Bay

Travelers give high marks for the beaches in Cruz Bay, which is also known for its bars. Top sights around the area include Battery, Trunk Bay, and Annaberg Plantation.

  • There are 91 hotels and other accommodations in Cruz Bay
  • The closest major airport is in St. Thomas (SPB-St. Thomas Seaplane Base), 10.4 mi (16.7 km) from the city center
  • The next closest is in St. Thomas (STT-Cyril E. King), 12.4 mi (20 km) away

Sightseeing and Staying in Cruz Bay

The city's beaches, sunsets, and hiking trails provide a picturesque setting, and places to visit include Sunset Beach. A couple of additional sights to add to your agenda are Battery and Elaine Lone Sprauve Library and Museum.

In Cruz Bay, you'll be able to select from 91 hotels and other lodging accommodations so you'll have a variety of choices for a perfect vacation. Here are top ranked ones based on our user reviews:

  • Grande Bay Resort - This 4-star condo features an outdoor pool, free WiFi, and free parking. It's a favorite with Expedia travelers for its helpful staff and room size.
  • Gallows Point Resort - Our customers love the breakfast and spacious, clean rooms at this aparthotel. With a stay at this 4-star aparthotel, guests can enjoy access to a restaurant and an outdoor pool, along with an in-room kitchen.
  • Cruz Bay Boutique Hotel - With a stay at this 3-star hotel, guests can enjoy access to 2 restaurants and free breakfast, along with free WiFi. Expedia customers like its breakfast and helpful staff.

Popular places to see outside the city include Trunk Bay, located 2.2 mi (3.6 km) from the heart of the city, and Annaberg Plantation, which is 4.3 mi/7 km away.

Dressing for Cruz Bay

  • Between January and March, you can expect average temperatures of 87°F during the day and 72°F at night
  • From April to June, the average during the day is 90°F, while the average at night is 73°F
  • July through September has daytime averages of 90°F with nighttime averages of 78°F
  • In October-December, you can expect daytime averages of 90°F and nighttime averages of 73°F
  • Average annual rainfall for Cruz Bay is 39.33 inches
  • Usually August and July are the hottest months with an average of 90°F, whereas February and January are often coldest, averaging 73°F

Frequently asked questions

Where is the best place for a stay in Cruz Bay?
St John Inn is a favorite property for Expedia customers. This 3-star hotel offers free breakfast and an outdoor pool. It is located a short 5-minute walk from Virgin Islands National Park. The Westin St. John Resort Villas is another favorite option for your trip based on traveler reviews.
If I need to cancel my hotel reservation in Cruz Bay, will I receive a refund?
Yes! You’ll find that most hotel reservations are refundable if you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that’s non-refundable, you might still have the option to cancel and receive a refund within 24 hours of your booking. Add dates, click “Search”, then use the filter option “free cancellation” to review top deals in Cruz Bay.
Where can I learn more about changing or cancelling my trip to Cruz Bay?
For more details about changing or cancelling your trip to Cruz Bay, head over to our customer service page.
What's the best budget-friendly hotel in Cruz Bay?
Based on reviews, St John Inn is a popular 3-star hotel for our travelers looking for an economical choice, and features free buffet breakfast and free WiFi. Another top choice for your stay on the cheap is Cruz Bay Boutique Hotel.
What's the best accommodation for a family vacation in Cruz Bay?
St John Inn is a top 3-star hotel on Expedia for families, and features an outdoor pool and free parking. Also attractions in the area like Coral World Ocean Park and Skyride to Paradise Point are fun for kids of all ages.
What's the best pet-friendly place to stay in Cruz Bay?
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.
Where is the best place to stay with easy access to Battery?
Adjacent to Battery, Gallows Point Resort is one of the top choices for your stay based on our traveler data, and this 4-star aparthotel offers a restaurant and an outdoor pool. Other good choices close by include St John Inn and Cruz Bay Boutique Hotel.
What about the best place to stay close to Mongoose Junction?
One of the top choices for your stay is St John Inn, located next to Mongoose Junction, and this 3-star hotel offers free breakfast and an outdoor pool. The Westin St. John Resort Villas and Cruz Bay Boutique Hotel are two other good choices in the immediate area.
What's the best place to stay to stay near the beach in Cruz Bay?
St John Inn is a top 3-star beach hotel with an outdoor pool and free buffet breakfast. The Westin St. John Resort Villas is another good option for your stay near the beach. Head to Sunset Beach or Cruz Bay Beach for some quality time by the water.
What's the best luxury hotel in Cruz Bay?
Gallows Point Resort is a 4-star aparthotel with an ocean-view restaurant and a bar, and it’s a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your stay is Sea Shore Allure.
What's the best boutique accommodation in Cruz Bay?
Cruz Bay Boutique Hotel is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, and features a restaurant and a bar. If you’re searching for a boutique hotel, you can also take a look at St John Inn.
What's the best hotel for staying near Cyril E. King Airport (STT)?
Emerald Beach Resort is a popular 3.5-star hotel featuring 2 restaurants and an outdoor pool. It’s located a short 0.5 mi (0.8 km) from Cyril E. King Airport. Other good choices within close proximity to the airport include Lindbergh Bay Hotel and Villas and Sunset Gardens.

Recently booked Cruz Bay hotels

Recent reviews of Cruz Bay hotels

More trip options