Last-minute hotel deals in St. James

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
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

Clear filters

St. James

Most popular
Sort by

See the latest prices and deals by choosing your dates

Tropical Escape
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 Speightstown, Saint Peter · 4.31 mi from centre

8.8

 

5 reviews

Set in Saint Peter, 1.5 km from Godings Bay Beach and 2.5 km from Mullins Beach, Tropical Escape offers a garden and air conditioning. The property has garden views. Free WiFi is available throughout the property and Heywoods Beach is 700 metres away.

The 2-bedroom apartment has a living room with a flat-screen TV with streaming services, a fully equipped kitchen with a fridge and kitchenware, and 1 bathroom with shower. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Grantley Adams International Airport is 32 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Heywoods 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 Speightstown, Saint Peter · 4.32 mi from centre

9.0

 

31 reviews

A recently renovated apartment located in Saint Peter, Heywoods Villa features a garden. The air-conditioned accommodation is 800 metres from Heywoods Beach, and guests can benefit from private parking available on site and free WiFi. The property is non-smoking and is set 1.6 km from Godings Bay Beach.

The spacious apartment is equipped with 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with satellite channels, a dining area, a fully equipped kitchen, and a terrace with garden views. This apartment also offers a patio that doubles up as an outdoor dining area. For added privacy, the accommodation has a private entrance and soundproofing.

Mullins Beach is 2.9 km from the apartment. Grantley Adams International Airport is 32 km away.

Compare price on Booking.com
Compare price on Booking.com
Entire Home - West Coast Barbados
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Speightstown, Saint Peter · 4.33 mi from centre

10.0

 

5 reviews

Entire Home - West Coast Barbados is a recently renovated holiday home in Saint Peter, where guests can make the most of its garden and terrace. The air-conditioned accommodation is less than 1 km from Heywoods Beach, and guests can benefit from on-site private parking and complimentary WiFi. The property is situated in the Speightstown district.

The 2-bedroom holiday home has a living room with flat-screen TV, a fully equipped kitchen with kitchenware, and 1 bathroom with a shower. The accommodation is non-smoking.

A car rental service is available at the holiday home.

Grantley Adams International Airport is 32 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Cozy 1-Bedroom Apartment Near Botanical Gardens
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 Bridgetown, Saint Michael · 4.43 mi from centre

Cozy 1-Bedroom Apartment Near Botanical Gardens is located in Saint Michael. The air-conditioned accommodation is 2.3 km from Brighton Beach, and guests can benefit from private parking available on site and free WiFi.

The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured.

A car rental service is available at the apartment.

Grantley Adams International Airport is 17 km away.

Compare price on Booking.com
Compare price on Booking.com
Ixoras Beach Apartments
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 Speightstown, Saint Peter · 4.44 mi from centre

9.2

 

14 reviews

Offering air-conditioned rooms in the Speightstown district of Saint Peter, Ixoras Beach Apartments is 700 metres from Heywoods Beach. This property offers access to a patio and free private parking. The apartment features family rooms.

All units at the apartment complex come with a seating area. Each unit comes with a coffee machine, a flat-screen TV, a safety deposit box and free WiFi, while certain rooms will provide you with a balcony. The units feature a private bathroom, a hair dryer and bed linen.

Guests can also relax in the garden.

Grantley Adams International Airport is 32 km away.

Compare price on Booking.com
Compare price on Booking.com
ZenBreak Steps to the Sea 3Bd
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.

Holiday home in Speightstown, Saint Peter · 4.44 mi from centre

Attractively located in Speightstown district of Saint Peter, ZenBreak Steps to the Sea 3Bd has a garden. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 700 metres from Heywoods Beach.

ZenBreak Steps to the Sea 3Bd features 3 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a hair dryer and free toiletries. The unit is air conditioned and is comprised of a patio with outdoor furniture as well as a TV with cable channels. For added privacy, the accommodation features a private entrance.

Grantley Adams International Airport is 31 km from the property.

Compare price on Booking.com
Compare price on Booking.com
ZenBreak Steps to the Sea 2Bd
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.

Holiday home in Speightstown, Saint Peter · 4.44 mi from centre

Featuring a garden, ZenBreak Steps to the Sea 2Bd is set in the Speightstown district in Saint Peter. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 700 metres from Heywoods Beach.

ZenBreak Steps to the Sea 2Bd has 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a hair dryer and free toiletries. The unit is air conditioned and is comprised of a patio with outdoor furniture as well as a TV with cable channels. For added privacy, the accommodation features a private entrance.

Grantley Adams International Airport is 31 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Tropical Apartment with private patio, Walk to Beaches, Shops and Cafes
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.

Holiday home in Speightstown, Saint Peter · 4.44 mi from centre

Featuring accommodation with a terrace, Tropical Apartment with private patio, Walk to Beaches, Shops and Cafes is located in Saint Peter. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is situated 800 metres from Heywoods Beach.

The holiday home features 1 bedroom, a TV with satellite channels, a fully equipped kitchen with a microwave and a toaster, a washing machine, and 1 bathroom with a bath. Towels and bed linen are provided in the holiday home.

Guests can also relax in the garden.

Grantley Adams International Airport is 32 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Paradise Villas
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.

Aparthotel in Bridgetown · 4.45 mi from centre

8.2

 

56 reviews

When you stay at Paradise Villas in Bridgetown, you'll be near the beach – a 4-minute drive from Carlisle Bay and 8 minutes from U.S. Embassy. This aparthotel is 11.4 mi (18.3 km) from Miami Beach and 3.6 mi (5.8 km) from Sandy Lane Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zenbreak Steps to the Sea 2Bd
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.

Vacation home in Speightstown · 4.48 mi from centre

Located in Speightstown, this holiday home is within a 15-minute walk of Heywoods Beach and Port St. Charles Marina. This holiday home is 6.1 mi (9.8 km) from Sandy Lane Beach and 12.3 mi (19.8 km) from Carlisle Bay.

Compare price on Booking.com
Compare price on Booking.com
PortzVue Villa
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 in Speightstown, Saint Peter · 4.48 mi from centre

Located in Saint Peter, PortzVue Villa provides accommodation with private pool, free WiFi and free private parking for guests who drive. The air-conditioned accommodation is less than 1 km from Heywoods Beach. Outdoor seating is also available at the villa.

The spacious villa is equipped with 2 bedrooms, 4 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a balcony with sea views. The accommodation is non-smoking.

Grantley Adams International Airport is 32 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zenbreak Steps to the Sea 3Bd
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.

Vacation home in Speightstown · 4.48 mi from centre

With a stay at this holiday home in Speightstown, you'll be within a 15-minute walk of Heywoods Beach and Port St. Charles Marina. This holiday home is 6.1 mi (9.8 km) from Sandy Lane Beach and 12.3 mi (19.8 km) from Carlisle Bay.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sungold House Barbados
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 Speightstown · 4.48 mi from centre

10.0

 

2 reviews

Breakfast available

Located in Speightstown, Sungold House Barbados is within a 15-minute walk of Heywoods Beach and Port St. Charles Marina. This beach hotel is 6 mi (9.6 km) from Sandy Lane Beach and 12.1 mi (19.4 km) from Carlisle Bay.

Compare price on Booking.com
Compare price on Booking.com
A Home Away from Home
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Bridgetown, Saint Michael · 4.51 mi from centre

9.3

 

77 reviews

Boasting garden views, A Home Away from Home offers accommodation with a patio, around 2.4 km from Brighton Beach. It is situated 2.5 km from Brandons and provides a shared kitchen.

With free WiFi, this homestay features a flat-screen TV and a fully equipped kitchen with an oven and microwave. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. This homestay is allergy-free and non-smoking.

Paradise Beach is 2.7 km from the homestay. Grantley Adams International Airport is 17 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
3 Angels
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 Bridgetown · 4.65 mi from centre

When you stay at this apartment in Bridgetown, you'll be in the business district – a 5-minute drive from Carlisle Bay and 8 minutes from U.S. Embassy. This apartment is 10.3 mi (16.5 km) from Miami Beach and 4.7 mi (7.5 km) from Sandy Lane Beach.

Compare price on Booking.com
Compare price on Booking.com
ZenBreak Vuemont #245
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 Speightstown, Saint Peter · 4.66 mi from centre

ZenBreak Vuemont #245 is situated in Saint Peter.

With free WiFi, this 3-bedroom apartment features a TV, a washing machine and a fully equipped kitchen with an oven and microwave. The accommodation is non-smoking.

Grantley Adams International Airport is 31 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Port St. Charles
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 Speightstown, Saint Peter · 4.71 mi from centre

9.2

 

37 reviews

Port St. Charles is an exclusive resort set on an extensive beach facing the Caribbean Sea. All accommodation types overlook the marina, the lagoon or the shore and are connected by free water-taxi services.

Self-catering rooms and apartments are decorated with local features and all open out onto patios. Fully equipped kitchens include a dining area, while living rooms come with large flat-screen TVs and cable channels.

Guests can enjoy a dive in the pool or a game in the tennis court. A golf course is situated within 3 km from the St. Charles and horse riding facilities are also available. Water sport activities include diving and snorkelling.

Staff at the hotel can also suggest restaurants or book a daily cruise. Grantley Adams Airport is 35 km from Port St. Charles hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Home at 163 Port St Charles
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 Speightstown · 4.75 mi from centre

10.0

 

1 review

When you stay at this villa in Speightstown, you'll be near the beach, within a 10-minute walk of Heywoods Beach and Port St. Charles Marina. This villa is 6.2 mi (9.9 km) from Sandy Lane Beach and 12.2 mi (19.7 km) from Carlisle Bay.

Compare price on Booking.com
Compare price on Booking.com
Spinnaker, #127 Port St. Charles Marina, Speightstown - Waterfront Luxury
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 in Speightstown, Saint Peter · 4.76 mi from centre

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Spinnaker, #127 Port St. Charles Marina, Speightstown - Waterfront Luxury is located in Saint Peter. This beachfront property offers access to a balcony, tennis at the tennis court, free private parking and free WiFi. Guests can use the spa and wellness centre with wellness packages, beauty services, and fitness room, as well as a garden.

The villa with a terrace and sea views features 3 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 4 bathrooms with a walk-in shower. Towels and bed linen are featured in the villa. This villa is allergy-free and non-smoking.

Guests can eat in the on-site family-friendly restaurant, which is open for dinner, lunch, brunch and cocktails.

For guests with children, the villa provides kids pool, an indoor play area and a baby safety gate. Barbecue facilities are included.

Heywoods Beach is 500 metres from Spinnaker, #127 Port St. Charles Marina, Speightstown - Waterfront Luxury, while Godings Bay Beach is 2.4 km away. Grantley Adams International Airport is 33 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sugar Cane Club Hotel And Spa - 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.

Resort in Speightstown · 4.84 mi from centre

8.8

 

231 reviews

Breakfast available

Located in Speightstown, Sugar Cane Club Hotel And Spa - Adults Only is within a 10-minute drive of Mount Gay Rum Distillery and St. Nicholas Abbey. This beach resort is 3 mi (4.8 km) from Mullins Beach and 7.1 mi (11.4 km) from Animal Flower Cave.

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