Vacation rentals in St. John

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in St. John

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

%{current} / %{total}1 / 1
Top guest favorite
Cottage in Cruz Bay
4.9 out of 5 average rating, 113 reviews

SKIPPER COTTAGE unit number 1

Skipper is a stand alone cottage: a large 450 sq ft efficiency with 50 sq ft deck. Queen bed, mattress is a Marriott Silver Beauty Rest & full futon along with full kitchen & shower bathroom. The property is all fenced for Skipper, my Portuguese Water Dog. Skipper was the captain of our boat Skedaddle. The yard is very lush & green, seems like a mini rain forest in town. Our place is 'old' Caribbean, wooden cottages, no concrete. Skipper & Skedaddle are two identical cottages next to each other.

Top guest favorite
The bedroom features a spacious bed with a light-colored blanket, complemented by wooden furniture, including a nightstand and wardrobe. Natural light enters through multiple windows, illuminating the room with a serene ambiance. A rustic decor adds charm, while a pet dog rests on the floor.
Cottage in Central
4.99 out of 5 average rating, 158 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

Top guest favorite
Villa in St. John
4.99 out of 5 average rating, 173 reviews

Penthouse Great Views Full AC Coral Bay St John VI

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.

Top guest favorite
A spacious wrap-around porch features a round table with four white chairs, inviting outdoor relaxation. Lush greenery and stunning ocean views can be seen in the distance, while bright clouds drift across the sky, enhancing the serene ambiance.
Guesthouse in Coral Bay
4.99 out of 5 average rating, 115 reviews

A House of Open Arms Cottage with AC

Lovely Cottage with 180 degrees of white water views. You can see and hear the crashing waves below. A/C, Private , Romantic with a gorgeous outdoor shower. Spoon into a nest of intimacy. Immerse yourself in island breezes. Take in the views of the rising sun and moon as they glisten across the crystalline waters of Hurricane Hole. Settle into the rhythm of Island life with solar energy and purified rainwater, resourceful recommendations, advice and insider tips. Welcome to simple elegance.

Guest favorite
The view from the elevated deck reveals lush green hills rolling into the turquoise waters of Coral Bay. A private pool is visible in the foreground, with lounge chairs positioned nearby. The surrounding hills feature residential homes, enhancing the serene island atmosphere.
Home in Coral Bay
4.97 out of 5 average rating, 33 reviews

House By The Sea | Idyllic Views, Pool, AC

Huis Aan Zee, “House by the Sea”, offers the perfect Caribbean getaway. Relax in your own private saltwater pool overlooking the turquoise waters of Coral Bay. This modern villa offers breathtaking views of Hurricane Hole and Drake’s Channel, blending seclusion, comfort, and convenience! *Lounge on sun chairs, soak in the pool *Enjoy AC + a fully equipped chef’s kitchen *High-speed Wi-Fi + peaceful work area for remote stays *Located minutes from St. John’s beaches, grocery stores, restaurants

Top guest favorite
A wooden table and chairs are positioned on a balcony, offering sweeping views of the blue ocean and nearby islands. A glass lantern and a seashell are placed decoratively on the table, surrounded by lush greenery.
Apartment in Cruz Bay
4.98 out of 5 average rating, 84 reviews

Big Ocean View, Minutes From Town

Stunning sunsets and million-dollar views of St. Thomas and surrounding islands! This 600 square foot studio apartment is roomy, comfortable and stylishly decorated. It's in an ideal spot - just a 2-minute drive from town but in a quiet neighborhood. A rental car is recommended but not absolutely necessary for those who are able to walk up long and very steep hills. This apartment is on the lower level of a private home that is currently in the process of being rebuilt after the hurricanes.

Guest favorite
An outdoor patio features tiled stones surrounding a small salt-system plunge pool. Two lounge chairs with cushions are positioned nearby, while lush green banana plants fill the background. A beige umbrella provides shade, and the sky is bright with scattered clouds.
Cottage in Coral Bay
4.99 out of 5 average rating, 129 reviews

Sweet Spice: A Nifty Little Cottage. With A Pool!

This very small 1 BR cottage lives BIG with a screened porch, SOLAR POWER, valley views, ac, dishwasher, outdoor fitness, and plunge pool. With a clean modern vibe, Sweet Spice is more laidback getaway than luxury villa. It’s an ideal HQ for 2 active STJ adventurers - but with a few extra amenities! Located off the beaten path on the quiet side of STJ, it feels secluded but is only a 5 minute drive to the shops of Coral Bay. Note: road is rough and requires a 4WD and there are LOTS of stairs.

Top guest favorite
A coastal view captures the vibrant turquoise waters of the Caribbean Sea meeting rugged rocky shores. Lush green hills rise in the background, bordered by scattered homes and palm trees under a clear blue sky with wispy clouds.
Villa in Cruz Bay
5 out of 5 average rating, 138 reviews

BLUE VIEW VILLA - Bluest View - Brand New...

Blue View is brand new construction! A classic soft modern Caribbean architecture set on a full acre with sweeping views from sunrise over Ram Head peninsula to sunset over St. Thomas. It is a very special property sited with the utmost care to capture Leeward breezes with an unobstructed view to St. Croix 40mi away. Find the perfect amount of sun or shade you desire at any time during the day. Blue View is a separate villa located adjacent to our main Villa and 6 minutes to Cruz Bay

Top guest favorite
A tranquil pool area features a glistening pool surrounded by a tiled deck. Two wooden lounge chairs and several sun loungers are positioned nearby, complemented by a textured stone wall adorned with green plants. The setting invites relaxation in a serene environment.
Apartment in Cruz Bay
5 out of 5 average rating, 116 reviews

Skytop Studio~Next to Hiking Trail~New Pool

Modern 1 bedroom apartment In Fish Bay Skytop with Hillside View of the National Park, fully equipped kitchen, Saatva Loom & Leaf memory foam mattress. The property is right next to the National Park Great Sieben Trail, which connects to several major hiking trails. Cruz Bay, Grocery Stores and restaurants are 12min drive away. Klein Bay a beautiful Private rocky beach great for snorkeling is 4 min drive away. Shared brand new Pool with two other apartments. Shared BBQ by the Pool.

Guest favorite
An open and airy kitchen features white cabinetry complemented by colorful accents. A large island with bar stools invites gathering. Natural light floods the space through a window, illuminating shelves filled with tableware. A coastal chandelier hangs gracefully from the vaulted ceiling.
Villa in Coral Bay
4.9 out of 5 average rating, 87 reviews

Periwinkle Cottage in Coral Bay w/Pool, and Views🏝

Periwinkle Cottage of Coral Bay is a perfect rendition of a traditional West Indian cottage with modern amenities. Ceiling fans, large screened in porch and open air porch areas. Located at the end of a private road, Periwinkle has a Million Dollar view of Coral Bay! Located only minutes from grocery stores, shopping & dining in Coral Bay. This cottage offers privacy & sits on over a half acre lot! If you need a Jeep while you are on St John, we rent out our 4 door Jeep Wrangler

Guest favorite
Condo in Cruz Bay
4.94 out of 5 average rating, 116 reviews

Rockroom One Bedroom Condo at The Hills Saint John

"The Rockroom" is a one bedroom apartment located within The Hills Saint John. This large space with amazing views of Cruz Bay and St Thomas features a large bedroom with King bed, two full baths, a large living area and a full kitchen. There is also a large private patio with a gas grill and patio furniture. Guests staying at Rockroom will also have access to The Clubhouse Bistro (open seasonally and located on the property) as well as a 24 hour fitness center and community pool.

Guest favorite
A vibrant sunset casts warm hues over the water, with rays of sunlight breaking through clouds. Sailboats are anchored in the foreground, while silhouettes of distant islands provide a serene backdrop.
Guest suite in Coral Bay
4.91 out of 5 average rating, 145 reviews

CORAL BAYVIEW STUDIO WITH RENTAL JEEP AVAILABLE

Coral Bayview is a deluxe, private studio apartment overlooking Coral Bay with breathtaking panoramic views of the Harbor. With private entrance, Coral Bayview is self sufficient with King bed, A/C, kitchenette, and 100' wrap around covered deck. AUTOMATIC BACK UP GENERATOR. A 5 minute drive to restaurants, grocery stores, shopping, and water sports rentals. 4WD Rental Jeep Avail. Reserved Beach Space - Hansen's East End (15-18 m. Dr.). NON-SMOKING/NON-VAPING PROPERTY

Popular amenities for St. John vacation rentals