Skip to Content

Hotels in Barbados

Welcome to Barbados, a breathtaking island that seamlessly combines a rich history, vibrant culture, and stunning beaches. With its crystal-clear waters and white sand shores, the country is a haven for sun-seekers and water sports enthusiasts. The bustling capital, Bridgetown, offers a mix of colonial architecture and modern amenities, making it a perfect starting point for your exploration. Marriott Bonvoy’s hotels in Barbados provide the ultimate comfort and luxury, ensuring that your stay is as relaxing and enjoyable as the country itself. Each property is thoughtfully designed to offer easy access to the island’s top attractions, from the historic Garrison Savannah to the lush Hunte’s Gardens.


Savor the flavors of the Caribbean, shop for local crafts, and experience the warm hospitality that Barbados is known for. Whether you’re planning a romantic getaway, a family vacation, or a business trip, the island has something for everyone. Many of our hotels offer amenities like spas, pools, and beachfront access, providing the perfect place to relax after a day of exploring. With a range of locations across the island, from the lively St. Lawrence Gap to the tranquil west coast, Marriott Bonvoy ensures your Barbados experience is nothing short of amazing.

Showing 1-8 of 11 hotels

Sort by:
City

Our all-inclusive hotel in St. James Barbados is ideal for seeking relaxation and delicious dining.

View Details

The ultimate Barbados all-inclusive family resort

View Details

An all-inclusive, boutique hotel on an oceanfront cliff in St. James, Barbados.

View Details

A timeless Barbados luxury resort featuring sophisticated service and exceptional dining.

NEW
Slide 1

The ultimate Barbados all-inclusive family resort

View Details
NEW
Slide 1

An all-inclusive, hotel on an oceanfront cliff in St. James, Barbados.

View Details

Hotel near Bridgetown Barbados with free Wi-Fi, on-site dining and scenic beach views

View Details

Explore Barbados

Check out our travel tips before booking your hotel.