Cruz Bay hotels

KAYAK searches hundreds of travel sites at once for lodging in Cruz Bay

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Recommended by KAYAK
Useful Info
Recommended by KAYAK

Best Cruz Bay hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Cruz Bay hotels

Show all
Inn at Tamarind Court - St. John - Living room
Inn at Tamarind Court
St. John, U.S. Virgin Islands
10Wonderful(1)
Free Wi-Fi
Marketplace Suites - St. John - Bedroom
Marketplace Suites
St. John, U.S. Virgin Islands
St John Inn - St. John - Pool
St John Inn
St. John, U.S. Virgin Islands
8.8Very good(55)
Parking
Free Wi-Fi
Pool
Pet friendly
Isla Vista Condo - Cruz Bay - Living room
Isla Vista Condo
Cruz Bay, U.S. Virgin Islands
Free Wi-Fi
Pool
Wharfside Village Hotel - St. John - Balcony
Wharfside Village Hotel
St. John, U.S. Virgin Islands
Free Wi-Fi
St John Inn Boutique Hotel Suite - St. John - Pool
St John Inn Boutique Hotel Suite
St. John, U.S. Virgin Islands
Free Wi-Fi
Pool
Pet friendly
Estate Lindholm - St. John
Estate Lindholm
St. John, U.S. Virgin Islands
9.4Wonderful(230)
Free Wi-Fi
Sea Shore Allure - St. John
Sea Shore Allure
St. John, U.S. Virgin Islands
9.6Wonderful(11)
Free Wi-Fi
Pool

Popular filters in Cruz Bay hotels

Hotels with parking
St John Inn and others
Useful Info

KAYAK’s insights for hotels in Cruz Bay

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Cruz Bay with confidence.

Which month has the cheapest hotel rates in Cruz Bay?

Hotels are cheapest in Cruz Bay in October, with average rates of $217. In comparison, December is the most expensive month, with prices at $2,166.

What is the cheapest day of the week to book a hotel in Cruz Bay?

Saturday offers the lowest rates in Cruz Bay, with an average nightly price of $240. The highest prices are found on Tuesday, with average rates at $2,194.

Good to know

Low season

October

High season

April

Average price (weeknight)

$416

Average price (weekend night)

$478
Cheapest month to stay with an average 36% drop in price.
Most expensive month to stay with an average 89% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Cruz Bay hotel deals

  • How long should you stay? KAYAK users usually book their hotel in Saint Thomas Island for 5 days.
  • Cruz Bay is home to several attraction sites, which makes it an ideal stop for tourists from across the world. Enjoy convenient access to these sites by booking a room at one of the nearby hotels. For instance, if you book a room at Sea Shore Allure, you will be a short distance from Elaine Lone Sprauve Library and Museum, which is one of the most visited sites in the city.
  • Your vacation in Cruz Bay can be full of fun and memories if you stay at a hotel near a beach. Cruz Bay Boutique Hotel is one of the hotels in Cruz Bay with beach access. Visitors who would like to enjoy part of their outdoor time by the beach should consider this option. Additionally, the hotel offers a complimentary breakfast, which helps you save considerably on your budget.
  • Pet lovers coming to Cruz Bay have several hotel options. However, St John Inn stands out as one of the hotels with a friendlier pet policy. Unlike other hotels that restrict visitors to coming with dogs only, St John Inn allows cats, as well. However, visitors have to pay a fee for each of their pets per night. The hotel also requires that visitors inquire about the availability of a pet-friendly room prior to coming with their pet.
  • If you are a golf enthusiast, consider staying at Inn at Tamarind Court any time you are in Cruz Bay. The hotel is a short distance from Buccaneer Golf Course, one of the popular golf courses in the city. If you are coming to the hotel with your car, you will enjoy free parking.
  • Getting a room at one of the cheap hotels in Cruz Bay is key to minimizing your overall expenditures during your stay in the city. Isla Vista Condo is one of the most affordable yet comfortable hotels you can consider booking. You can access several other cheaper hotels in Cruz Bay if you choose to stay away from the city center or major attractions sites.

FAQs when booking a hotel in Cruz Bay

  • Are there kid-friendly hotels in Cruz Bay?

    Yes. Several hotels in Cruz Bay have kid-friendly amenities. For instance, if you book a room at Emerald Beach Resort, your kids can enjoy, among other things, kids’ meals, a playground with kids’ outdoor play equipment, and a kid-friendly buffet. The hotel’s family rooms further enhance the comfort you and your kids enjoy.

  • What are the best airport hotels in Cruz Bay?

    If you are arriving or leaving via Old Seaplane Ramp, consider staying at Gallows Point Resort. This facility is one of the best airport hotels offering free airport shuttle services to visitors. Therefore, you can connect to the hotel from the airport in a convenient and cost-effective way.

  • Which hotels in Cruz Bay are suitable for business travelers?

    Business travelers arriving in Cruz Bay should consider staying at Wharfside Village Hotel. The hotel has a business center equipped with high-speed computers and printers. Visitors can conveniently access printing and photocopying services.

  • Where can you stay in Cruz Bay to enjoy access to several dining options?

    Staying at Caneel Bay Resort gives you convenient access to a number of dining options in Cruz Bay. Starting with the hotel’s onsite restaurant, which is open 24 hours, you can have all your dining needs sorted. Apart from this onsite restaurant, the hotel is also near several other popular restaurants.

  • Which amenities do KAYAK users look for when booking a hotel in Cruz Bay?

    The most sought-after amenity KAYAK users looked for in their hotel in Cruz Bay is: pool.

  • How do I find a hotel in central Cruz Bay?

    After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Cruz Bay districts. You can also do a search using the city map to choose a specific location, like Cruz Bay city center.

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

Where to stay in Cruz Bay?

Our map will help you find the perfect place to stay in Cruz Bay by showing you the exact location of each hotel.

Cruz Bay Hotel Deals. Search and compare hotels in Cruz Bay. Find cheap hotel rooms in Cruz Bay. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flight deals, car rentals and package deals with KAYAK.