Vacation rentals in Great Cruz Bay

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Great Cruz Bay

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favorite

Cottage in Central

4.99 out of 5 average rating, 131 reviews

Caribbean Style Cottage

The 500sq. Tortuga Cottage is located in Fish Bay, St. John in the US Virgin Islands. The property is privately owned and adjacent to the National Park. This charming cottage places you within a 5 minute walk to Reef Bay beach and gives you access to many of St. John's greatest hiking trails. By car, we are 3 miles from town (Cruz Bay), where you will find all of your necessities. This is the ideal cottage for a couple or two friends. We have a full kitchen, a king Casper mattress, and much more

May 10 – 17

R3,717 ZAR per night
Superhost

Apartment in Cruz Bay

4.78 out of 5 average rating, 188 reviews

5 minute walk to Cruz Bay, Quiet Studio Apartment.

If you're looking for a safe, convenient, and affordable place to stay on St. John, that's a short 5 minute walk to Cruz Bay through a beautiful safe neighborhood, then this economical studio apartment is for you. A/C, phone, WiFi, cable TV and a small kitchen. No ocean view but there's an outdoor garden deck and you won't need to rent a car or pay for taxis because you can be in Cruz Bay in 5 minutes. If you want to swim and go snorkeling, then Frank Bay is even closer. Family owned & operated.

Jul 22 – 29

R2,959 ZAR per night
Guest favorite

Villa in St. John

5.0 out of 5 average rating, 122 reviews

Coral Bay Penthouse Gorgeous Tropical Island Views

Picturesque TRADEWINDS TERRACE is a penthouse sitting directly above Coral Bay's restaurants, bars, shops, and grocery/convenience stores. This uniquely designed round villa sits in a tropical setting on a hillside overlooking water and islands, providing a panoramic view for miles around. Conveniently located on a fully paved road (Rt. 108) immediately accessible to the main road (Rt. 10/Centerline) leading to St John island’s beaches & Virgin Islands National Park. EASY & free parking on site.

Jun 26 – Jul 3

R6,092 ZAR per night

Popular amenities for Great Cruz Bay vacation rentals

Other great vacation rentals in Great Cruz Bay

Guest favorite

Cottage in Chocolate Hole

4.9 out of 5 average rating, 30 reviews

Limetree Cottage at Chocolate Hole

Jul 25 – Aug 1

R7,672 ZAR per night
Guest favorite

Cottage in Cruz Bay

5.0 out of 5 average rating, 55 reviews

Sol~Azul Cozy Studio Cottage w/ Pool & Ocean View

Jan 12 – 19

R5,359 ZAR per night
Guest favorite

Home in Chocolate Hole

5.0 out of 5 average rating, 36 reviews

Down Yonder Private Pool Villa

Dec 1 – 8

R12,853 ZAR per night
Superhost

Villa in Cruz Bay

5.0 out of 5 average rating, 17 reviews

The Tile House

Aug 2 – 9

R8,044 ZAR per night
Guest favorite

Villa in St. John

4.97 out of 5 average rating, 29 reviews

Just Peachy - Pool Villa + Bronco & 1/2 day Dinghy

Oct 15 – 22

R12,418 ZAR per night
Guest favorite

Villa in St. John

5.0 out of 5 average rating, 49 reviews

SunDancer Villa-St John USVI

Jul 6 – 13

R14,721 ZAR per night
Superhost

Villa in Cruz Bay

5.0 out of 5 average rating, 6 reviews

Villa Colada

Sep 7 – 14

R15,147 ZAR per night
Guest favorite

Home in Cruz Bay

5.0 out of 5 average rating, 26 reviews

New 3-bdrm villa, pool, ocean views, & concierge!

Feb 9 – 16

R18,488 ZAR per night
Superhost

Apartment in Cruz Bay

5.0 out of 5 average rating, 9 reviews

NEW Spacious 3 bed villa w/t Pool & Ocean View

Sep 14 – 21

R16,846 ZAR per night
Guest favorite

Villa in Cruz Bay

5.0 out of 5 average rating, 5 reviews

Charming 2 Bed 2 Bath Villa with Infinity Pool

Jul 20 – 27

R8,327 ZAR per night
Guest favorite

Home in St. John

5.0 out of 5 average rating, 28 reviews

Villa Hermosa - BEAUTIFUL with Pool & Ocean Views

Dec 11 – 18

R16,904 ZAR per night
Superhost

Villa in St. John

5.0 out of 5 average rating, 3 reviews

Sunset Lover's Dream Home with Pool and Hot Tub

Aug 6 – 13

R17,311 ZAR per night

Destinations to explore