You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
St. John, the smallest of the three main U.S. Virgin Islands, offers a serene escape with its pristine beaches and lush landscapes. Known as "Love City," this Caribbean gem is a haven for nature lovers and those seeking tranquility. With approximately 60% of the island protected as Virgin Islands National Park, visitors can explore breathtaking trails and untouched beaches. The island's main hub, Cruz Bay, is a vibrant area with charming shops, restaurants, and accommodations, making it an ideal place to stay. Coral Bay, on the eastern side, offers a more laid-back atmosphere with stunning views and local eateries.
Top attractions include Trunk Bay, renowned for its underwater snorkeling trail, and the historic Annaberg Sugar Plantation. Whether you're hiking through the lush trails or relaxing on the white sandy beaches, St. John promises an unforgettable experience for every traveler.
See the latest prices and deals by choosing your dates

Villa property in St. John · 0.38 mi from centre
9.8
64 reviews
With a stay at Calichi at Picture Point in St. John, you'll be by the ocean, within a 10-minute drive of Virgin Islands National Park and Reef Bay Trailhead.  This villa is 11.7 mi (18.8 km) from Sapphire Beach and 6 mi (9.6 km) from Trunk Bay.

Holiday home in St. John, Coral Bay · 0.77 mi from centre
Offering mountain views, COCONUT BREEZE VILLA: MESMERIZING VIEWS, COOLING TRADEWINDS in Coral Bay offers accommodations and pool with a view. This property offers access to a balcony, free private parking, and free Wifi. When staying at the vacation home, guests can use private entrance.
Providing a terrace, each unit is air conditioned and provides a dining area and a seating area with a satellite flat-screen TV. A patio with an outdoor dining area and sea views is offered in all units. At the vacation home, every unit includes bed linen and towels.
Guests at COCONUT BREEZE VILLA: MESMERIZING VIEWS, COOLING TRADEWINDS will be able to enjoy activities in and around Coral Bay, like snorkeling.
Charlotte Amalie Harbor Seaplane Base Airport is 22 miles away.

Villa in St. John, Coral Bay · 0.96 mi from centre
This property offers access to a terrace and free private parking.
With free Wifi, this 1-bedroom villa features a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are available in the villa. For added privacy, the accommodation features a private entrance.
Charlotte Amalie Harbor Seaplane Base Airport is 22 miles from the property.

Villa in St. John, Coral Bay · 1.16 mi from centre
Featuring a garden, New Moon Escape - Affordable, Private Cottage with a Pool, WIFI and AC features accommodations in Coral Bay. This property offers a private pool, free Wifi, and free private parking.
The air-conditioned villa consists of 2 bedrooms, 2 living rooms, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are available in the villa. The property has an outdoor dining area.
Charlotte Amalie Harbor Seaplane Base Airport is 21 miles from the property.

Villa in St. John, Coral Bay · 1.28 mi from centre
Featuring a bar, Cliffhanger - Oceanfront Simple Luxury with Endless Blue Views offers accommodations in Coral Bay. This property offers access to a terrace and free private parking.
With free Wifi, this 1-bedroom villa features a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.
Charlotte Amalie Harbor Seaplane Base Airport is 22 miles from the property.

Villa in St. John, Palestina · 1.58 mi from centre
Providing an infinity pool, Surf Sounds and Big Views from this Pool Villa features accommodations in Palestina. This property offers access to a balcony, free private parking, and free Wifi. Outdoor seating is also available at the villa.
Featuring a terrace and sea views, the spacious villa includes 3 bedrooms, a living room, cable flat-screen TV, an equipped kitchen, and 4 bathrooms with a shower. Towels and bed linen are offered in the villa. For added privacy, the accommodation features a private entrance.
Charlotte Amalie Harbor Seaplane Base Airport is 22 miles from the property.

Resort in St. John · 2.20 mi from centre
8.0
21 reviews
With a stay at Concordia Eco-Resort in St. John, you'll be 0.4 mi (0.6 km) from Virgin Islands National Park and 7.1 mi (11.5 km) from Maho Beach.  This beach resort is 8 mi (12.8 km) from Cinnamon Bay Beach and 11.2 mi (18.1 km) from Trunk Bay.

Villa in St. John, East End · 3.55 mi from centre
Providing pool with a view, Amazing Views, Stunning Pool, Eco-Luxury Getaway - Dove Cottage offers accommodations in East End. This property offers access to a balcony, free private parking, and free Wifi.
With direct access to a patio, the villa consists of 1 bedroom. Offering a terrace with sea views, this villa also features a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a walk-in shower and a hair dryer. The property has an outdoor dining area.
Charlotte Amalie Harbor Seaplane Base Airport is 25 miles from the property.

Villa in St. John, East End · 3.56 mi from centre
This beachfront property offers access to a balcony, free private parking, and free Wifi.
Opening onto a patio with pool views, the air-conditioned villa consists of 1 bedroom. Providing a terrace with sea views, this villa also offers a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 1 bathroom with a shower and bathrobes. The property has an outdoor dining area.
Eco Haute - Romantic Luxury Villa St John USVI Ocean Views Private Pool conveniently has both a year-round outdoor pool and a private beach area.
Charlotte Amalie Harbor Seaplane Base Airport is 25 miles away.

Hotel in British Virgin Islands, West End · 5.23 mi from centre
8.4
754 reviews
Breakfast available
With a stay at Sebastian's on the Beach in West End, you'll be on the beach, within a 15-minute drive of Tortola Cruise Ship Port and Apple Bay.  This beach hotel is 0.2 mi (0.3 km) from Long Bay and 0.7 mi (1.1 km) from Long Bay Beach.

Villa property in British Virgin Islands, West End · 5.98 mi from centre
9.4
97 reviews
Located in West End, Ke Villas is by the ocean, a 4-minute drive from Callwood Rum Distillery and 6 minutes from Sage Mountain National Park.  This villa is 1.5 mi (2.3 km) from Long Bay Beach and 2.3 mi (3.7 km) from Smuggler's Cove Beach.

Hotel in British Virgin Islands, Cane Garden Bay · 6.70 mi from centre
9.0
227 reviews
Breakfast available
With a stay at The Heritage Inn in Cane Garden Bay, you'll be near the beach, within a 10-minute drive of Tortola Cruise Ship Port and Great Carrot Bay.  This hotel is 0.5 mi (0.9 km) from Ballast Bay and 0.8 mi (1.3 km) from Little Carrot Bay.

Apartment in British Virgin Islands, Cane Garden Bay · 7.72 mi from centre
8.8
160 reviews
With a stay at The Lighthouse Villas in Cane Garden Bay, you'll be by the ocean, within a 10-minute drive of Tortola Cruise Ship Port and Callwood Rum Distillery.  This apartment is 0.2 mi (0.3 km) from Cane Garden Bay Beach and 0.4 mi (0.7 km) from Ballast Bay.

Hotel in St. Thomas · 8.20 mi from centre
8.8
964 reviews
Breakfast available
When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Sapphire Beach and Bolongo Bay.  This beach hotel is 8 mi (12.8 km) from Magens Bay Beach and 5.5 mi (8.8 km) from Virgin Islands National Park.

Hotel in British Virgin Islands, West End · 5.02 mi from centre
9.2
134 reviews
Breakfast available
Located in West End, Long Bay Beach Resort is by the ocean, within a 15-minute drive of West End Ferry Terminal and Nanny Cay.  This beach hotel is 1.2 mi (2 km) from Smuggler's Cove Beach and 7.4 mi (11.9 km) from Tortola Cruise Ship Port.

Apartment in St. John, Cruz Bay · 3.83 mi from centre
8.3
15 reviews
Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck is a recently renovated apartment in Cruz Bay where guests can make the most of the private beach area and casino. This property offers access to a balcony, free private parking, and free Wifi. The accommodation provides a shuttle service, while a car rental service is also available.
Featuring a terrace and sea views, the apartment includes 1 bedroom, a living room, cable flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are available in the apartment. For added privacy, the accommodation has a private entrance and soundproofing.
For visitors looking to embark on day trips to nearby landmarks, the apartment features a selection of packed lunches.
Guests at Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck will be able to enjoy activities in and around Cruz Bay, like hiking. An indoor play area is also available at the accommodation, while guests can also relax in the garden.
Honeymoon Bay Beach is 1.8 miles from Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck. Charlotte Amalie Harbor Seaplane Base Airport is 14 miles from the property.

Aparthotel in St. John, Contant · 4.20 mi from centre
9.0
60 reviews
Coconut Coast Villas in Contant provides accommodations with a private beach area and pool with a view. This beachfront property offers access to a balcony, free private parking, and free Wifi. Honeymoon Bay Beach is 1.2 miles away, and Caneel Bay Beach is 1.7 miles from the condo hotel.
All of the air-conditioned units feature a private bathroom, flat-screen TV, and fully equipped kitchenette.
The nearest airport is Charlotte Amalie Harbor Seaplane Base Airport, 13 miles from the condo hotel.

Resort in St. John, Cruz Bay · 5.27 mi from centre
10.0
6 reviews
Breakfast available
Lovango Resort and Beach Club features an outdoor swimming pool, terrace, a restaurant and bar in Cruz Bay. Each room at the 5-star resort has sea views and free WiFi. The resort has family rooms.
At the resort, rooms include a balcony. Each room is equipped with a coffee machine and a private bathroom with a shower and free toiletries, while some rooms are equipped with a kitchen equipped with a fridge. Guest rooms include a safety deposit box.
Lovango Resort and Beach Club offers a buffet or American breakfast.
Guests at the accommodation will be able to enjoy activities in and around Cruz Bay, like hiking and snorkeling.
Cyril E. King Airport is 17 miles away.

Villa in St. John, Cruz Bay · 3.80 mi from centre
9.3
3 reviews
Offering barbecue facilities, Serene Cruz Bay Villa Sep Mstr Kg Suite Stunning Sunsets provides accommodations in Cruz Bay. This property offers access to a balcony, free private parking, and free Wifi. The pool features a fence and mountain views.
Providing a terrace and sea views, the villa includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 3 bathrooms with a shower. Guests can take in the views of the pool from the patio, which also has outdoor furniture. The villa offers bed linen, towels, and laundry service.
Kids pool is also available at the villa, while guests can also relax in the garden.
Charlotte Amalie Harbor Seaplane Base Airport is 14 miles away.

Aparthotel in St. John · 4.03 mi from centre
9.2
38 reviews
When you stay at The Hills, St John in St. John, you'll be by the ocean, within a 15-minute drive of Virgin Islands National Park and Cruz Bay Beach.  This aparthotel is 5.4 mi (8.8 km) from Sapphire Beach and 11.6 mi (18.7 km) from Magens Bay Beach.