
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.

Sailfish Villa Beachfront Magens Bay St. Thomas!
Private beachfront villa on world-famous Magens Bay Beach! 5BR/4.5BA oceanfront property with direct beach access. Features a 1BR/1BA beachfront cottage that sleeps up to 4 guests. Enjoy swimming with sea turtles, snorkeling, and kayaking just steps below the villa. Amenities include an outdoor shower, clear kayak, paddle boards, and stairs to the water. Located in the private neighborhood of Peterborg, just a short shoreline stroll to Magens Bay Beach. Property is equipped with a Generator.

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! You are right near the Virgin Islands National Park and some of the best beaches in the world

Bon Bini -Solar Power w/ Battery Back-Up & Hot Tub
Managed by SeaToPeakSTJ Tucked high on Sea Grape Hill, Bon Bini Cottage is a peaceful retreat overlooking beautiful Coral Bay, St. John. The cottage boasts picturesque views, convenience to the town of Coral Bay and nearby beaches, and all of the amenities of home. KEY FEAUTRES --- One bedroom, one and a half bathroom home with AC Washer/Dryer Full-sized kitchen StarLink Internet Hot Tub Inflatable paddleboards, floats, beach chairs, beach coolers with ice packs, & beach towels all provided

Joy of Life Villa: Couples Retreat with Best Views
"The view is even better than the pictures". Joy of Life Villa is close to world-class beaches, night-life, wildlife and the good life! Enjoy the trade wind breezes or A/C throughout the villa. Fast WiFi, plus a desk, to work comfortably from home. We are a green villa and fully solar, with plenty of power and no outages, common at other villas. Solid masonry home, Italian tile. Excellent drinking water as rain is UV filtered. Kayaks & paddle boards included at Hansen beach! ALL are welcome.

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.

Tropical Modern Loft | SoHo Style | Concierge
Single night bookings welcome! A luxe art loft experience in the heart of St. Thomas, this exclusive space in a convenient central location provides a chic home base, with sleek design, concierge options, + creative vibes. Perfect for both adventure and serenity. Ample space to lounge, with a balanced historic/contemporary aesthetic, and near beaches, restaurants, historic landmarks, boutiques, + ferry/airport/transportation. Private gated parking and a cafe and art gallery right downstairs.

5*****AFFORDABLE LUXURY STUDIOW/ JEEP RENTAL AVAIL
5 ★★★★★ LUXURY AT AN AFFORDABLE PRICE In Coral Bay- the quiet side of St. John. Deluxe private entry studio w/ A/C, king size bed & kitchenette. AUTOMATIC BACK UP GENERATOR. 5 minutes to restaurants & grocery stores. 220 degree view of the Bay from your covered deck -100 ft. above the Bay. Paved road & driveway. 4WD, Auto., Jeep Wrangler & Liberty for rent. Reserved beach space -East End (15-18 m. Dr.) Room Service Menu Avail. Race, religion, & LGBTQ friendly. NON-SMOKING/NON-VAPING

Sunrise Cottage - Secluded, Romantic, Private
Sunrise cottage is located on the cool & breezy north side of St. Thomas. A relaxing 1 bedroom cottage with a full kitchen & living area. You can soak up the sun on the sundeck or hang out in your private soaking pool, while appreciating the breath taking view during the day & the abundance of stars at night. When venturing out you are 20 mins to Magen’s Bay Beach, 15 mins to Town, 30 mins to Red Hook. Note: The hosts live on property with 2 dogs and this cottage is adult only 18 or older.

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 Bar (open seasonally and located on the property) as well as a 24 hour fitness center and community pool.

CORALBAYVIEW 2BD, FL KITCH, W/D, RENTAL JEEP AVL.
Coral Bayview is a spacious, luxury, 2 Bedroom Unit overlooking Coral Bay with breathtaking 220 degree views of Coral Bay Harbor from Your Private 100 ft. Covered Deck. With an over-sized kitchen, living-dining- great room, W/D, 2 Bedrooms w/ Queen Beds & Split Level A/C, & Wifii, it fulfills every guest's need & beyond. AUTOMATIC BACK UP GENERATOR. 4WD Rental Jeep Avail. Reserved Beach Space - Hansen's East End for a Day! NON-SMOKING/NON-VAPING PROPERTY

Ocean Blue Cottage
Ocean Blue Cottage located in Upper Carolina, 400' above sea level, overlooking Coral Bay harbor, Bordeaux Mt, Carolina valley and a peek of the Caribbean Sea. 23 steps down from the road, it has a bedroom 9'x12', dining/kitchen area 6'x10', bathroom 3'x10', private outdoor shower 4'x5', deck 8'x4' with grill, furniture, umbrella. Pricing is $150 night. There’s also an $90 cleaning fee per reservation. 5 min drive to restaurants, 10 min to beaches.

Esperance~Pool~New~National Park
Spacious 2BR, 2BA luxury apartment in Fish Bay Skytop with full kitchen and washer/dryer. Both bedrooms feature Loom & Leaf memory foam mattresses. King bedroom with en-suite bath, second bedroom with queen bed and bathroom across the hallway. Smart TV with Netflix and streaming apps (no cable). 10 min drive to Cruz Bay dining, shopping, groceries, 25 min to North Shore beaches. 4 ft shared pool and BBQ with two other apartments.
Popular amenities for Saint John vacation rentals
Saint John house rentals

Just Right Villa St John

2BR/2BA AMAZING MagensBay View! SerenityNorthstar⭐️

VIewtiful: Virgin Islands Views

Panoramic Ocean views and off Grid

Hananeel Palm Villas, LLC

Palladio's View - Private Villa With Pool & AC!

Edgewater Grand 2bd/2 ba, Sleeps 4; 2 king beds

House By The Sea | Idyllic Views, Pool, AC
Saint John beach vacation rentals

Stunning Ocean View w/Balcony~Shades of Sapphire~

Oceanfront Beach Hideaway Retreat

Eau Claire- Magens Bay Affordable Beachfront Villa

"H2Oh What a Beach!" condo: Walk-out Beach Access!

NEW WATERFRONt Villa at Magens Bay, hot tub, Jeep

Sail Away II-WOW Beachfront to Paradise Remodeled

Your Perfect Beachfront Condo in Paradise

Oceanfront Bliss & Perfect Sunsets + Backup Power
Saint John villa rentals

Stunning Limeberry Villa, a designer's dream.

Villa in Coral Bay | Water + Sky

Water View, 2 King Primary Suites, pool, private

Blue Pearl Villa in St. John USVI | Ocean Views

Amazing Views, Private Pool, Close To Beaches!!!

DreamView On The Hill-3bd/2bth-Island & Water View

Magical Mystic Ridge, 10 min to North Shore Beachs

Honeymoon-Worthy w/ Pvt Pool Walk 2 Sapphire Beach
Frequently Asked Questions
Where is Saint John located?
Saint John is one of the main islands in the U.S. Virgin Islands, situated in the Caribbean Sea. It is known for its lush hills, pristine beaches, and welcoming communities.
When is the best time to visit Saint John?
Many visitors prefer spring or early summer for warm weather and the chance to enjoy outdoor activities, while fall may bring heavier rainfall. Light breezes and steady sunshine are frequently suggested in late winter and spring.
What are some things to do near Saint John?
Explore Virgin Islands National Park, which has hiking trails, historic ruins, and vibrant marine life. Around Cruz Bay, you can find local shops, galleries, and opportunities to experience the island’s cultural traditions.
How is the weather near Saint John?
Saint John experiences steady warmth throughout the year, with temperatures ranging from around 74–90°F (23–32°C). The drier months tend to fall in winter and early spring, while rainfall increases from late summer into fall.
All about St. John
Saint John may be the smallest of the three main U.S. Virgin islands, but it’s also the one that offers visitors a true sense of escape. Most of the vacation rentals and restaurants are concentrated around Cruz Bay on the western shore and Coral Bay on the east. A national park covers three-fifths of the remaining land, making it easy to get away from the crowds and occasional cruise-ship daytrippers as you hike or snorkel at Virgin Islands National Park. Miles of trails wend up St. John’s forested ridges, leading to views that don’t include high-rise developments. And, of course, the island is ringed with white, soft-sand beaches, where you can spend the day lolling in the sun, occasionally dipping into the pristine waters of the Caribbean.
What are the top things to do in St. John?
Snorkeling in Trunk Bay
This bay, part of the national park, is the best spot for first-time snorkelers. It’s easy to get to by car or taxi, for one. Not only do lifeguards keep watch, there’s a 300-foot trail with underwater plaques identifying some of the corals and underwater fauna you’ll see in the clear blue waters.
Island hopping
Many people who come to St. John don’t stay there the whole time. From Cruz Bay, ferries and boat tours can take you to the more populous St. Thomas, St. Croix, or Tortola. You could also hire a private charter to bring you to Virgin Gorda to swim at the Baths, or to Jost Van Dyke to hang out at the famous Soggy Dollar Bar.
Virgin Islands National Park
Many scenic trails wind their way through this park, bringing you to gorgeous spots that won’t be covered in beach umbrellas. Snorkelers can strap their equipment to their back and head down the 1.6-mile Brown Bay Trail to a secluded cove with shallow, calm waters. For more seasoned hikers, the 4-mile out-and-back Reef Bay Trail, includes a steep ascent, but it brings you to the site of ancient petroglyphs as well as the shores of Reef Bay.
Destinations to explore
- Punta Cana Vacation rentals
- San Juan Vacation rentals
- Bayahibe Vacation rentals
- La Romana Vacation rentals
- Carolina Vacation rentals
- Culebra Vacation rentals
- Sainte-Anne Vacation rentals
- Little Saint James Vacation rentals
- Saint Thomas Vacation rentals
- Saint Croix Vacation rentals
- Aguadilla Vacation rentals
- Basse-Terre Island Vacation rentals
- Rentals with a kayak St. John
- Rentals with a fire pit St. John
- Family-friendly rentals St. John
- Apartment rentals St. John
- Beach house rentals St. John
- Rentals with pools St. John
- Condo rentals St. John
- House rentals St. John
- Guesthouse rentals St. John
- Luxury rentals St. John
- Pet-friendly rentals St. John
- Hotel rooms St. John
- Cottage rentals St. John
- Villa rentals St. John
- Rentals with a patio St. John
- Rentals with beach access St. John
- Rentals with a hot tub St. John
- Resort rentals St. John
- Fitness-friendly rentals St. John
- Rentals with outdoor seating St. John
- Rentals with a washer and dryer St. John
- Waterfront rentals St. John
- Beachfront rentals St. John
- Private suite rentals St. John
- Flamenco Beach
- Limetree Beach
- Honeymoon Beach
- Magens Bay Beach
- Coki Beach
- Secret Harbor Beach
- Cane Garden Beach
- Cinnamon Bay Beach
- Cane Bay Beach
- Virgin Islands National Park
- Peter Bay Beach
- Josiah's Bay
- Sugar Beach
- Maho Bay Beach
- The Baths
- Coral World Ocean Park
- Cane Bay
- Lindquist Beach
- Brewers Bay Beach
- Paradise Point Tranway
- Point Udall
- Chocolate Hole
- Cruz Bay





