Cruz Bay accommodation from NZ$474
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^
Hotels in Cruz Bay

The Westin St. John Resort Villas
300B Chocolate Hole St. John
The price is NZ$781 per night
NZ$781
23 Nov - 24 Nov
includes taxes & fees
1.18 km from city centre
Stay at this luxury aparthotel in St. John. Enjoy free Wi-Fi, free parking and a full-service spa. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Hot tub

Villa Island Paradise
St John St. John St John
The price is NZ$1,045 per night
NZ$1,045
18 Nov - 19 Nov
includes taxes & fees
0.32 km from city centre
Stay at this business-friendly villa in St. John. Enjoy free Wi-Fi, free parking and a garden. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Kitchen
Washing machine

St John Inn
277 Estate Enighed St. John
The price is NZ$474 per night
NZ$474
12 Nov - 13 Nov
includes taxes & fees
0.29 km from city centre
Stay at this hotel in St. John. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Breakfast included

Inn at Tamarind Court
Rte 104 St. John St John
0.25 km from city centre
Stay at this hotel in St. John. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff and the clean rooms in their reviews. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Breakfast included
Parking included

The Saint Resort
3ABF REM St. John St John
The price is NZ$650 per night
NZ$650
11 Nov - 12 Nov
includes taxes & fees
0.54 km from city centre
Stay at this spa resort in St. John. Enjoy free Wi-Fi, free parking and 2 outdoor pools. Popular attractions Sapphire Beach and Virgin Islands National Park are located nearby.
Pool
Spa

Wharfside Village Hotel
4 Great Cruz Bay Rd St. John St John
0.22 km from city centre
Stay at this hotel in St. John. Enjoy free Wi-Fi, 4 restaurants and a casino. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Free WiFi
Restaurant

Sea Shore Allure
271 & 272 Fish Fry Drive St. John St John
0.53 km from city centre
Stay at this luxury hotel in St. John. Enjoy free Wi-Fi, free parking and a beach locale. Popular attractions Sapphire Beach and Virgin Islands National Park are located nearby.
Pool
Parking included

Gallows Point Resort
3 AAA Gallows Point Road St. John St John
0.51 km from city centre
Stay at this beach aparthotel in St. John. Enjoy free Wi-Fi, free parking and a free ferry terminal shuttle. Our guests praise the helpful staff in their reviews. Popular attractions Sapphire Beach and Virgin Islands National Park are located nearby.
Pool
Hot tub

Coconuts: Indoor/Outdoor Living, Spa, Heated Pool & Privacy!
St. John
2.06 km from city centre
Stay at this family-friendly villa in St. John. Enjoy private pools, a garden and laundry facilities. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Hot tub

Oceanfront - A perfect couple's only romantic getaway.
St. John St John
2.36 km from city centre
Stay at this beach villa in St. John. Enjoy private pools, a beach locale and patios. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Air conditioning

Cruz Bay Boutique Hotel
74-2 Cruz Bay Town St. John
The price is NZ$549 per night
NZ$549
15 Nov - 16 Nov
includes taxes & fees
0.14 km from city centre
Stay at this hotel in St. John. Enjoy free breakfast, free Wi-Fi and daily housekeeping. Our guests praise the helpful staff in their reviews. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Breakfast included
Free WiFi
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.
Cruz Bay stays as unique as you are
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
^Eligibility requirements and conditions apply.
Cruz Bay hotels essential information
Accommodation | 1,106 hotels |
|---|---|
Lowest Price | NZ$474 |
Highest Price | NZ$1,045 |
Popular hotels | The Westin St. John Resort Villas, Villa Island Paradise, St John Inn, Inn at Tamarind Court, The Saint Resort, Wharfside Village Hotel, Sea Shore Allure, Gallows Point Resort, Coconuts: Indoor/Outdoor Living, Spa, Heated Pool & Privacy!, Oceanfront - A perfect couple's only romantic getaway., Cruz Bay Boutique Hotel, Marketplace Suites |
New reviews! Best hotels in Cruz Bay

Wotif Verified Review
5 / 5
We loved this place! Only stayed for a night but would have loved to stay longer. It's sweet, lovingly maintained, adorable little inn, a short walk from Cruz Bay. The rooms are small, comfortable, and very clean. The place offers lots of little touches, like an honor bar; take-one-leave-one essentials basket in case you run out of sunscreen, shampoo, etc.; continental breakfast, and all the coffee you could want. There's also a refreshing little dipping pool with a comfortable deck for lounging and looking out over the island and water.
The best thing about it, though, is the people who run it. Angie at the front desk, the housekeeping staff, and owner Dave made it feel like home.
Is this a five-star resort? No. But honestly, for me, it's better. It offers a really comfortable sanctuary for rest and conversation, with easy access to the rest of the island's offerings. I loved it!
A verified traveller stayed at St John Inn
Posted 23 hours ago
More Destinations
^Eligibility requirements and conditions apply










