Search Cruz Bay Hotels

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Cruz Bay

The Westin St. John Resort Villas

4.5 star property
8.2 out of 10, Very good, (398)
"Nice place"
The price is CA $1,045
CA $1,176 total
includes taxes & fees
Jan 23 - Jan 24
The Westin St. John Resort Villas

Gallows Point Resort

4.0 star property
9.6 out of 10, Exceptional, (497)
"Fantastic property with easy access to Cruz Bay"
Gallows Point Resort

Inn at Tamarind Court

3.0 star property
9.2 out of 10, Wonderful, (202)
"Me encanta. Es cerca de todo "
Inn at Tamarind Court

Wharfside Village Hotel

3.0 star property
9.8 out of 10, Exceptional, (92)
"Had an amazing time! Beautiful accommodations and gorgeous views of the harbor. Highly recommend!"
Wharfside Village Hotel

Suite St. John at Gallows Point Resort

4.0 star property
8.6 out of 10, Excellent, (90)
"Friendly people, nice location, leaking ceiling, property condition declining"
The price is CA $1,280
CA $1,933 total
includes taxes & fees
Jan 27 - Jan 28
Suite St. John at Gallows Point Resort

St John Inn

3.0 star property
9.0 out of 10, Wonderful, (381)
"A fun, quirky place to stay. Perfect for our St John experience. It's not a fancy, modern hotel experience, so if you are looking for that go elsewhere. The rooms are clean and comfy, but unconventional. We really liked being able to use the library of books and maps and beach gear (chairs, coolers, towels, snorkel equip) for our play time, and love that they have "leftover lotion and bug spray" available for guest use. Why throw away a perfectly good, mostly full bottle of product when another...
The price is CA $629
CA $708 total
includes taxes & fees
Jan 27 - Jan 28
St John Inn

Coconut Coast Villas

3.0 star property
9.2 out of 10, Wonderful, (75)
"Our family of 4 had a great time staying at Coconut Coast. We had 3 rooms and everyone slept well with the windows open, listening to the ocean. Staff was super knowledgeable and friendly. Shopping and restaurants are a short walk away. I'd love to be back right now, it's 7 degrees here today."
Coconut Coast Villas

Cruz Bay Boutique Hotel

3.0 star property
9.4 out of 10, Exceptional, (277)
"Very nice property. Central location to everything. Will be returning in the future."
The price is CA $502
CA $564 total
includes taxes & fees
Feb 11 - Feb 12
Cruz Bay Boutique Hotel

The Hills, St John

4.0 star property
9.2 out of 10, Wonderful, (38)
"Beautiful, high end condo-like suite with full kitchen and laundry. Beds were comfortable and it was very upscale homey."
The Hills, St John

St John Inn Boutique Hotel Suite

10.0 out of 10, Exceptional, (11)
"Staff were friendly and insightful for our beach trips. Breakfast and coffee was great. Room was charming. "
The price is CA $594
CA $826 total
includes taxes & fees
Jan 23 - Jan 24
St John Inn Boutique Hotel Suite

Seaside Studio: Cruz Bay Gem

10.0 out of 10, Exceptional, (1)
"This is a very nice place to stay that is in a great location for anyone healthy and able to walk the short hill up from the beaches. Initially, our room had not been cleaned. However the manager was quick to respond and gave us a different unit to stay in for the first night. The unit we had most of the stay was safe and had an individual porch. Some other units share one porch and have poorly secured back patio doors. No reason not to stay here, just something to be aware of so you can prepare...
The price is CA $330
CA $924 total
includes taxes & fees
Jan 29 - Jan 30
Seaside Studio: Cruz Bay Gem

3 Westin Bay Vista Villas Resort & Spa

3 Westin Bay Vista Villas Resort & Spa

Welcome to St John!

9.4 out of 10, Exceptional, (58)
"Paster Prince is the very essence of St. John."
Welcome to St John!

Petite Suite 5 minutes from Cruz Bay

9.8 out of 10, Exceptional, (37)
"Excellent stay"
The price is CA $199
CA $351 total
includes taxes & fees
Feb 4 - Feb 5
Petite Suite 5 minutes from Cruz Bay

Cozy, quiet, and safe Studio Apartment - 5 minute walk to Cruz Bay!

9.0 out of 10, Wonderful, (16)
"We enjoyed our stay! Communication was really exceptional from start to finish. Our internet wasn’t working when we first arrived, and the property manager came right away to fix the issue. Water was running low one morning, and the property manager messaged us to let us know a water truck was on the way before we got a chance to message her. The walk back up from town is a little tough, but not bad if you’re in decent shape. We would definitely consider staying here again if/when we return!"
Cozy, quiet, and safe Studio Apartment - 5 minute walk to Cruz Bay!

Island Oasis: Beach & Views

8.6 out of 10, Excellent, (4)
"Very nice"
The price is CA $463
CA $1,123 total
includes taxes & fees
Jan 27 - Jan 28
Island Oasis: Beach & Views

St John Inn Boutique Hotel

9.6 out of 10, Exceptional, (20)
"Very friendly and helpful staff. Very enjoyable stay. They attempted to provide for any of your needs before you even asked."
The price is CA $644
CA $896 total
includes taxes & fees
Jan 29 - Jan 30
St John Inn Boutique Hotel

Stunning Retreat with Ocean Views Near Beaches

8.8 out of 10, Excellent, (5)
"This had easy access to restaurants, groceries and the National Park. Walking distance to restaurants, bars in the downtown area. There was also a parking spot, which was a huge plus. "
The price is CA $805
CA $1,638 total
includes taxes & fees
Jan 28 - Jan 29
Stunning Retreat with Ocean Views Near Beaches

Tropical Studio on Gifft Hill w/ Balcony and Pool

10.0 out of 10, Exceptional, (1)
"Great location, very clean, lots of amenities, and host was very easy to work with. We were very happy with this place."
Tropical Studio on Gifft Hill w/ Balcony and Pool

Dolphin Suites

2.0 star property
8.6 out of 10, Excellent, (7)
"Nice little apartment steps from town. Has everything you need. Full kitchen. Fold out couch makes it great for kids or guests. Washer and dryer. Will definitely be a repeat stay in my future. One (potential) negative is the walk up the hill and stairs to the room. Wouldn’t recommend for someone who has health issues or difficulty walking. Otherwise great. "
Dolphin Suites
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.
Don't see what you're looking for?
See all available properties in Cruz Bay
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Cruz Bay cost?
Prices for Cruz Bay hotels differ according to the season and other factors, like school holidays and Christmas. You can find cheap options from CA $199 in a few different ways. Select your destination and travel dates and then pick your budget using the “Price per night” filter. You can then refine your search by choosing your preferred property type and amenities and more.
When is the best time to go to Cruz Bay?
Here are some facts that might help you decide when to travel: Cruz Bay has a tropical monsoon climate. The summer months are in between June and August. If you prefer to go during this season, you can expect average temperatures to range from 28ºC to 28ºC. The best time to experience Cruz Bay depends on what you want from your vacation.
How can I find cheap hotels in Cruz Bay?
Discover affordable accommodations with ease by making use of our handy filters. Click on the “Price per night” checkbox to see low-cost options in Cruz Bay. You can also take a look at our cheap hotels in Cruz Bay page. The lowest rate available starts at CA $199 per night.
What are the best hotels in Cruz Bay for families?
The first step to an awesome family retreat in Cruz Bay is scoring the right place to stay. Go to the “Traveler experience” heading of our filter tool and select “Family friendly.” This will show you all the Cruz Bay properties that welcome children and have family amenities such as recreational activities and babysitting. Book the one that matches your style and budget, then prepare to relax while the little ones have fun.
Why should I book my Cruz Bay hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate holiday experience in Cruz Bay. You’ll find a wide variety of hotels to select from and search filters that make it a snap to find what you’re looking for. Think your plans could change? Many of our hotels have flexible cancellation policies, so you can book your stay with peace of mind. Get more out of your holiday with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, with savings worth 10% or more on select hotels.