You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates
Guesthouse in U.S. Virgin Islands, Frederiksted · 589.82 km from centre
9.2
89 reviews
With a stay at Victoria House in Frederiksted (Downtown Frederiksted), you'll be steps from Caribbean Museum Center for the Arts and Frederiksted Pier. This guest house is 0.3 mi (0.5 km) from St. Patrick's Catholic Church and 0.3 mi (0.5 km) from Old Danish School.
Hotel in U.S. Virgin Islands, Frederiksted · 589.82 km from centre
9.2
810 reviews
Breakfast available
Located in Frederiksted, Sand Castle on the Beach - Adults Only is by the sea, within a 5-minute drive of St Paul's Episcopal Anglican Church and Fort Frederik. This beach hotel is 1 mi (1.7 km) from St. Patrick's Catholic Church and 1 mi (1.7 km) from Old Danish School.
This property is recommended by The Hotel Guru
Hotel in U.S. Virgin Islands, Frederiksted · 589.87 km from centre
8.4
256 reviews
Breakfast available
A stay at The Frederiksted Hotel places you in the heart of Frederiksted – a 3-minute drive from Estate Whim Museum and 8 minutes from Carl and Marie Lawaetz Museum. This hotel is 4.2 mi (6.7 km) from Sandy Point.
Hotel in U.S. Virgin Islands, Frederiksted · 589.90 km from centre
8.4
240 reviews
With a stay at The Fred - Adults Only in Frederiksted (Downtown Frederiksted), you'll be within a 5-minute walk of Caribbean Museum Center for the Arts and St Paul's Episcopal Anglican Church. This beach hotel is 0.5 mi (0.8 km) from St. Patrick's Catholic Church and 0.5 mi (0.8 km) from Old Danish School.
Resort in St. John · 591.30 km from centre
With a stay at The Saint Resort in St. John, you'll be just steps from Cruz Bay Beach and 11 minutes by foot from Virgin Islands National Park. This spa resort is 4.9 mi (7.9 km) from Sapphire Beach and 4.3 mi (6.8 km) from Trunk Bay.
Hotel in St. John · 591.59 km from centre
9.6
94 reviews
Located in St. John, Wharfside Village Hotel is connected to a shopping centre – a 1-minute drive from Virgin Islands National Park and 5 minutes from Honeymoon Beach. This casino hotel is 4.1 mi (6.5 km) from Trunk Bay and 4.7 mi (7.6 km) from Cinnamon Bay Beach.
Apartment in St. John · 591.64 km from centre
When you stay at Raintree Suites in St. John, you'll be near the beach, just steps from Cruz Bay Beach and 6 minutes by foot from Virgin Islands National Park. This apartment is 5.3 mi (8.6 km) from Sapphire Beach and 4 mi (6.5 km) from Trunk Bay.
Hotel in St. John · 591.69 km from centre
9.4
279 reviews
Breakfast available
With a stay at Cruz Bay Boutique Hotel, you'll be centrally located in St. John, steps from Cruz Bay Beach and 5 minutes by foot from Virgin Islands National Park. This hotel is 5.3 mi (8.5 km) from Sapphire Beach and 11.5 mi (18.4 km) from Magens Bay Beach.
Condo property in St. John · 591.80 km from centre
8.6
7 reviews
With a stay at this condo, you'll be centrally located in St. John, within a 5-minute walk of Cruz Bay Beach and Virgin Islands National Park. This condo is 5 mi (8 km) from Sapphire Beach and 3.8 mi (6.2 km) from Trunk Bay.
Hotel in St. John · 591.95 km from centre
9.0
383 reviews
Breakfast available
With a stay at St John Inn in St. John, you'll be 0.4 mi (0.6 km) from Virgin Islands National Park and 3.9 mi (6.3 km) from Trunk Bay. This hotel is 5 mi (8.1 km) from Sapphire Beach and 6.9 mi (11.1 km) from Coki Point Beach.
Hotel in St. John · 592.09 km from centre
8.8
125 reviews
With a stay at Marketplace Suites in St. John, you'll be within a 10-minute walk of Cruz Bay Beach and Virgin Islands National Park. This hotel is 4.8 mi (7.7 km) from Sapphire Beach and 10.9 mi (17.6 km) from Magens Bay Beach.
Apartment in St. John, Enighed · 592.11 km from centre
8.5
2 reviews
Set in Enighed, 1.7 km from Honeymoon Bay Beach and 2.5 km from Caneel Bay Beach, Architect-Designed Villa offers a terrace and air conditioning. Both free WiFi and parking on-site are accessible at the apartment free of charge.
The spacious apartment has a balcony, 2 bedrooms, a living room and a well-equipped kitchen with a fridge. A flat-screen TV is offered. The accommodation is non-smoking.
Charlotte Amalie Harbor Seaplane Base Airport is 21 km from the property.
Lodge in Bahamas, Chesters · 592.30 km from centre
Featuring garden views, Chester's Bonefishing Lodge in Chesters features accommodation, a garden, a restaurant, a bar and barbecue facilities.
All units are air conditioned and include a seating and/or dining area.
A car rental service is available at the lodge.
Spring Point Airport is 42 km from the property, and the property offers a paid airport shuttle service.
Aparthotel in St. John · 592.33 km 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.
Lodge in Bahamas, Chesters · 592.66 km from centre
When you stay at Chesters Bonefish Lodge in Chesters, you'll be on the beach and steps from Lucayan Archipelago. This beach lodge is 3.4 mi (5.4 km) from Lovely Bay Pier and 13.9 mi (22.4 km) from Snug Corner Pier.
Resort in U.S. Virgin Islands, Kingshill · 594.43 km from centre
7.2
946 reviews
Breakfast available
Located in Kingshill, Carambola Beach Resort St. Croix, US Virgin Islands is on the beach, within a 5-minute walk of Davis Beach and Annaly Bay Hike and Tidal Pools. This beach resort is 1.8 mi (2.9 km) from Cane Bay and 2 mi (3.2 km) from Cane Bay Beach.
Villa property in British Virgin Islands, Jost Van Dyke · 595.13 km from centre
9.4
27 reviews
With a stay at White Bay Villas and Beach Club in Jost Van Dyke, you'll be on the beach and 9 minutes by foot from White Bay Beach. This beach villa is within the vicinity of Bubbly Pool and Sandy Spit.
Hotel in British Virgin Islands, Jost Van Dyke · 596.02 km from centre
8.0
6 reviews
Breakfast available
When you stay at Sea Crest Inn in Jost Van Dyke, you'll be near the beach and conveniently close to White Bay Beach and White Bay. This beach hotel is within close proximity of Bubbly Pool and Sandy Spit.
Hotel in U.S. Virgin Islands, Kingshill · 596.66 km from centre
9.2
226 reviews
Located in Kingshill, The Waves at Cane Bay is by the ocean, within a 5-minute walk of Cane Bay and Cane Bay Beach. This hotel is 2.1 mi (3.3 km) from Davis Beach and 2.3 mi (3.7 km) from Annaly Bay Hike and Tidal Pools.
Villa property in St. John · 599.14 km 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.