Barbados All Inclusive Resorts & Hotels from CA $225

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Barbados

Top Barbados All Inclusive Resorts and Hotels

Sugar Bay Barbados - All Inclusive

Sugar Bay Barbados - All Inclusive

4 out of 5
Garrison Historic Area, Hastings
The price is CA $772 per night from Feb 6 to Feb 7
Nestled on the beach, this Hastings property is within 1 mi (2 km) of Garrison Savannah, Carlisle Bay, and Rockley Beach. Brownes Beach and Worthing Beach are also within 2 mi (3 km).
4.4/5 Excellent! (664 reviews)
"Very well kept. A great selection of food. Beach is well manicured. The staff are very attentive and polite"

Reviewed on Dec. 23, 2021

Sugar Bay Barbados - All Inclusive
The Soco Hotel - Adults Only - All Inclusive

The Soco Hotel - Adults Only - All Inclusive

4 out of 5
Hastings, Hastings, Christ Church
Located in Hastings, this beachfront hotel is on the boardwalk and within 1 mi (2 km) of Surf in Barbados Surf School, Barbados Museum & Historical Society, and Rockley Golf Course. Lanterns Mall is 1.1 mi (1.7 km) away.
4.3/5 Excellent! (364 reviews)
"Great staff. Amazing food."

Reviewed on Jan. 6, 2022

The Soco Hotel - Adults Only - All Inclusive
Waves Hotel & Spa by Elegant Hotels - All Inclusive

Waves Hotel & Spa by Elegant Hotels - All Inclusive

4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is CA $934 per night from Jan 23 to Jan 24
Located in Prospect, this beachfront property is in a provincial park and within 1 mi (2 km) of Batts Rock Beach and Paradise Beach. Brighton Beach and Barbados Polo Club are also within 3 mi (5 km).
4.6/5 Wonderful! (270 reviews)
"Nice hotel food ok entertainment was very good all in all it was a nice stay."

Reviewed on Jan. 13, 2022

Waves Hotel & Spa by Elegant Hotels - All Inclusive
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Turtle Beach by Elegant Hotels All Suite - All Inclusive

Turtle Beach by Elegant Hotels All Suite - All Inclusive

4 out of 5
Dover, St. Lawrence Gap, Maxwell, Christ Church
The price is CA $1,136 per night from Jan 25 to Jan 26
Nestled on the beach, this Maxwell property is within a 5-minute walk of Turtle Beach and Dover Beach. St. Lawrence Bay and Worthing Beach are also within 2 mi (3 km).
4.1/5 Very Good! (394 reviews)
"The resort was fantastic the food was great the people were very friendly and helpful, it was very clean and I wish I could have stayed another week"

Reviewed on Jan. 16, 2022

Turtle Beach by Elegant Hotels All Suite - All Inclusive
Crystal Cove by Elegant Hotels All Inclusive Resort

Crystal Cove by Elegant Hotels All Inclusive Resort

4 out of 5
Applesby, Derricks, St. James
Nestled on the beach, this Derricks property is 0.7 mi (1.1 km) from Paynes Bay Beach and 1.3 mi (2.1 km) from Sandy Lane Beach. Batts Rock Beach and Paradise Beach are also within 2 mi (3 km).
4.2/5 Very Good! (324 reviews)
"Customer service and staff were excellent"

Reviewed on Dec. 12, 2021

Crystal Cove by Elegant Hotels All Inclusive Resort
Starfish Discovery Bay Resort Barbados

Starfish Discovery Bay Resort Barbados

3 out of 5
St. James Beach, Holetown, St. James
Nestled on the beach, this Holetown resort is within 1 mi (2 km) of Holetown Beach and Sandy Lane Beach. Paynes Bay Beach is 1.7 mi (2.7 km) away.
3.3/5 (172 reviews)
"Great view"

Reviewed on Oct. 31, 2021

Starfish Discovery Bay Resort Barbados
Barbados Beach Club Resort - All Inclusive

Barbados Beach Club Resort - All Inclusive

3 out of 5
Maxwell Coast Road, Maxwell, Christ Church
The price is CA $524 per night from Feb 4 to Feb 5
Nestled on the beach, this Maxwell property is within 1 mi (2 km) of Maxwell Beach and Dover Beach. Miami Beach and St. Lawrence Bay are also within 2 mi (3 km).
3.5/5 Good! (194 reviews)
"The beach is nice and a very short walk away from the hotel and the food is good. Doesn't look as good as the pictures. Kind of old and out dated. i wouldn't call it a resort. 1 pool, 1 restaurant. No place to dance or have live entertainment"

Reviewed on Jul. 20, 2021

Barbados Beach Club Resort - All Inclusive
Mango Bay All Inclusive

Mango Bay All Inclusive

4 out of 5
2nd Street, Holetown, St. James
Nestled on the beach, this Holetown hotel is within 1 mi (2 km) of Lime Grove Shopping Centre and Sandy Lane Beach. Paynes Bay Beach is 1.5 mi (2.4 km) away.
4.3/5 Excellent! (268 reviews)
"Beautiful hotel, immaculately clean and really good food-fantastic quality for an all inclusive. The beach is stunning & great snorkelling with turtles directly in the bay in front of the hotel. The hobbie catamaran, paddle boards and kayaks were great fun. All staff we came across were incredibly ..."

Reviewed on Nov. 29, 2021

Mango Bay All Inclusive
Island Inn All Inclusive Hotel

Island Inn All Inclusive Hotel

3 out of 5
Aquatic Gap, The Garrison, Bridgetown, St. Michael
The price is CA $507 per night from Jan 27 to Jan 28
This family-friendly Bridgetown hotel is located near the beach, within 1 mi (2 km) of George Washington House and Carlisle Bay. Brownes Beach and Rockley Beach are also within 2 mi (3 km).
4.2/5 Excellent! (112 reviews)
"everything was very good, I have nothing negative to say"

Reviewed on Sep. 3, 2021

Island Inn All Inclusive Hotel
The Club, Barbados Resort & Spa Adults Only - All Inclusive

The Club, Barbados Resort & Spa Adults Only - All Inclusive

4 out of 5
Vauxhall, Holetown, St. James
Nestled on the beach, this Holetown property is within 1 mi (2 km) of Sunset Crest Shopping Centre and Sandy Lane Beach. Paynes Bay Beach is 0.7 mi (1.1 km) away.
3.9/5 Good! (287 reviews)
"The property wasn’t what i thought. The rooms are expensive and outdated. My room cost me over US$500 with no microwave. Not a lot of food options and restaurant options. One day into my stay they had water issues. Couldn’t bathe, wash hands, and flush the toilet. We had to be calling the front desk ..."

Reviewed on Dec. 11, 2021

The Club, Barbados Resort & Spa Adults Only - All Inclusive
Sea Breeze Beach House by Ocean Hotels - All Inclusive

Sea Breeze Beach House by Ocean Hotels - All Inclusive

4 out of 5
Maxwell Coast Road, Oistins, Christ Church
The price is CA $1,391 per night from Feb 15 to Feb 16
Located in Oistins, this beachfront property is in the entertainment district and within 3 mi (5 km) of Dover Beach and Rockley Beach. Silver Sands Beach and Brownes Beach are also within 6 mi (10 km).
4.1/5 Very Good! (158 reviews)
"Property is very nice, several restaurants, different "zones" - (adult pool, baby pool, beach ... ), beautiful beach, fun activities and properties. However roughly 1/2 of staff is rather "bored" in face, which is pitty. We had several times impressions we bother them (especially in restaurants). ..."

Reviewed on Dec. 4, 2021

Sea Breeze Beach House by Ocean Hotels - All Inclusive
The Crane Resort

The Crane Resort

4.5 out of 5
Crane, Diamond Valley, St. Philip
The price is CA $784 per night from Jan 22 to Jan 23
This Diamond Valley resort is on the beach, 0.1 mi (0.2 km) from Crane Beach, and within 9 mi (15 km) of Bottom Bay Beach and Miami Beach. Bath Beach and Silver Sands Beach are also within 9 mi (15 km).
4.2/5 Excellent! (999 reviews)
"Our family of four, children 10 and 6 had a relaxing time here. Perfect resort with a slow pace environment. Beautiful beach with big waves however not suitable for young ones. Dinners were good at Zen and L'Azure. This was our second time at The Crane. A bit expensive for the overall quality of ..."

Reviewed on Dec. 5, 2021

The Crane Resort
Sugar Cane Club Hotel And Spa - Adults Only

Sugar Cane Club Hotel And Spa - Adults Only

3.5 out of 5
Maynards, St. Peter, Speightstown, St. Peter
The price is CA $240 per night from Feb 1 to Feb 2
Situated near the beach, this spa resort is 0.8 mi (1.3 km) from Port St. Charles Marina and within 3 mi (5 km) of Heywoods Beach and Speightstown Esplanade. St. Peter Parish Church and Arlington House Museum are also within 3 mi (5 km).
4.4/5 Wonderful! (161 reviews)
"My stays at SCC never disappoint. The hilltop view of the sea (walkable to beach), Chattel restaurant overlooking a gully with trails and monkeys, expansive and well manicured grounds that are scattered with gazebos and charming swings, make for a very serene, chill vibe. Top notch service, with ..."

Reviewed on Dec. 19, 2021

Sugar Cane Club Hotel And Spa - Adults Only
Coral Sands Beach Resort

Coral Sands Beach Resort

3.5 out of 5
Worthing Beach, Worthing, Christ Church
Located in Worthing, this beachfront resort is in the entertainment district and within a 15-minute walk of Worthing Beach, Rockley Beach, and Dover Beach. St. Lawrence Bay and Carlisle Bay are also within 3 mi (5 km).
4.5/5 Wonderful! (464 reviews)
"Coral sands was a great choice. Location couldn’t be better and the beach was excellent. Staff at front desk was very helpful."

Reviewed on Mar. 21, 2020

Coral Sands Beach Resort
Bougainvillea Barbados

Bougainvillea Barbados

4 out of 5
Maxwell Coast Road, Maxwell, Christ Church
The price is CA $418 per night from Feb 16 to Feb 17
Nestled on the beach, this Maxwell resort is within 3 mi (5 km) of Miami Beach, St. Lawrence Bay, and South Coast Boardwalk. U.S. Embassy and Carlisle Bay are also within 6 mi (10 km).
4.4/5 Excellent! (988 reviews)
"Overall the property was fine but the front desk need training. First, we were told the hotel would arrange the Covid tests and not to worry. Although the tests were done at the hotel the staff did not know basic information to answer questions. Second on check out at 5 am the staff person was sleeping ..."

Reviewed on Dec. 19, 2021

Bougainvillea Barbados
Dover Beach Hotel

Dover Beach Hotel

3 out of 5
St. Lawrence, St. Lawrence Gap, Christ Church
The price is CA $225 per night from Jan 25 to Jan 26
Located in St. Lawrence Gap, this beachfront hotel is in the entertainment district and within 3 mi (5 km) of Turtle Beach and Miami Beach. U.S. Embassy and Pebbles Beach are also within 6 mi (10 km).
3.9/5 Very Good! (737 reviews)
"Beautiful place lovely staff great room with AC i will come again"

Reviewed on Dec. 1, 2021

Dover Beach Hotel
Accra Beach Hotel & Spa

Accra Beach Hotel & Spa

4 out of 5
Rockley, Rockley, Christ Church
Nestled on the beach, this Rockley resort is within 1 mi (2 km) of Allamanda Beach Boardwalk and Rockley Beach. Worthing Beach and St. Lawrence Bay are also within 2 mi (3 km).
3.7/5 Good! (999 reviews)
"Very good location and nice hotel."

Reviewed on Jan. 11, 2022

Accra Beach Hotel & Spa
Divi Southwinds Beach Resort

Divi Southwinds Beach Resort

3 out of 5
St Lawrence Main Road, St. Lawrence Gap, Christ Church
The price is CA $331 per night from Jan 22 to Jan 23
Offering direct access to the beach, this St. Lawrence Gap resort is in the entertainment district and within a 10-minute walk of St. Lawrence Bay and Dover Beach. Worthing Beach and Rockley Beach are also within 2 mi (3 km).
3.7/5 Good! (563 reviews)
"I liked the room which had a full kitchen, complimentary coffee and tea. Access to amenities for groceries and close to several restaurants and transportation were much appreciated. The frontline staff were very friendly, professional, and very thorough in providing info about the hotel. I had an ..."

Reviewed on Jan. 8, 2022

Divi Southwinds Beach Resort
Tamarind by Elegant Hotels - All-Inclusive

Tamarind by Elegant Hotels - All-Inclusive

4 out of 5
Paynes Bay, Paynes Bay, St. James
The price is CA $1,449 per night from Jan 22 to Jan 23
Nestled on the beach, this Paynes Bay hotel is within a 15-minute walk of Paynes Bay Beach and Sandy Lane Beach. Sandy Lane Golf Course and Barbados Polo Club are also within 1 mi (2 km).
4.3/5 Excellent! (411 reviews)
Tamarind Hotel Barbados
"The location and hotel building was excellent and the staff very professional and friendly. The reception team at the hotel made the checkin easy and we’re always available for help and advice. Will definitely return to this hotel."

Reviewed on Sep. 10, 2021

Tamarind by Elegant Hotels - All-Inclusive
Beach View

Beach View

4 out of 5
Chapel Gap, Paynes Bay, St. James
The price is CA $525 per night from Jan 22 to Jan 23
Offering direct access to the beach, this Paynes Bay hotel is within 1 mi (2 km) of Paynes Bay Beach and Sandy Lane Beach. Batts Rock Beach and Sandy Lane Golf Course are also within 2 mi (3 km).
4.8/5 Exceptional! (282 reviews)
"Best holiday ever, thanks to the Beachview Hotel. We will be visiting back soon."

Reviewed on Jan. 3, 2022

Beach View
Don't see what you're looking for?
See all available properties in Barbados
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: All Inclusive Resorts and Hotels in Barbados

Search for hotels in Barbados on Expedia. You can easily find your hotels in Barbados using one of the methods below:

  • View our selection of featured hotels in Barbados
  • Use the map to find hotels in the Barbados neighborhood you prefer
  • Use the filters to see hotels in a specific area of Barbados, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Barbados
  • Enter your travel dates to view the best deals on hotels in Barbados - while they last

expedia verified reviews