Last-minute self-catering accommodation deals in Caribbean Islands

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
Exclusive member pricesExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

The biggest range of propertiesThe biggest range of properties

Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.

The best priceThe best price

We compare thousands of deals in seconds to provide you the best price every time.

Free cancellation & pay laterFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Clear filters

Caribbean Islands

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Victoria House
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Frederiksted Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Fred - Adults Only
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Saint Resort
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wharfside Village Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
Raintree Suites
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cruz Bay Boutique Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dolphin Suites
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
St John Inn
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Marketplace Suites
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Architect-Designed Villa
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Chester's Bonefishing Lodge
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Hills, St John
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Chesters Bonefish Lodge
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Carambola Beach Resort St. Croix, US Virgin Islands
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
White Bay Villas and Beach Club
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sea Crest Inn
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Waves at Cane Bay
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Calichi at Picture Point
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG