About O2 Beach Club & Spa
O2 Beach Club & Spa is an all-inclusive resort on Dover Beach in Christ Church, at the far end of St. Lawrence Gap on the south coast of Barbados. It fronts about 300 meters of white sand.
What sets it apart is the mix of an adult-focused Luxury side with family-sized Concierge suites, plus easy access to the bars and restaurants of St. Lawrence Gap. It suits couples, families with teens and groups of friends.
At a glance
Highlights
- All-inclusive on Dover Beach
- Oro rooftop fine dining
- Adults-only junior suites
- Family Concierge suites
- Walk to St. Lawrence Gap
Amenities
Rooms and suites
- Club rooms for 2
- Adults-only junior suites with pool, ocean or oceanfront views, some swim-up
- Concierge one- and two-bedroom oceanfront suites with kitchenettes
- Two-bedroom penthouse suite for up to 6
Restaurants and bars
The resort is all-inclusive, so meals and drinks are covered. There are 2 swim-up pool bars and a rooftop tapas lounge.
- Elements: main restaurant with buffet breakfast and lunch, and buffet or a la carte dinner
- Bluefin Beachside Grill: casual lunch by the sand
- Oro: fine dining on the 9th floor with coastal views
- Saturday beach dinner: Bajan food with live entertainment
Beach, pools and spa
Dover Beach is wide and sandy, and turtles are often seen in the water. There are 3 pools: 1 for families and 2 for adults only, plus a river pool for junior suite guests. The spa on the 8th floor has ocean views, a sauna and a steam room.
Activities and entertainment
Guests can use non-motorized water sports and a 24-hour gym. Daily classes cover things like making rum punch and blowing a conch shell. There is live entertainment, a game room and a teen lounge.
Who it’s best for
- Best for: couples, friends and families with older kids who want an all-inclusive stay near south coast nightlife.
- Consider another resort if: you need a kids club for young children.
Getting there from Grantley Adams International Airport
Grantley Adams International Airport (BGI) is less than 7 miles away, about 20 minutes by car along the south coast.
Book a private transfer in advance so a driver meets you at arrivals and takes you straight to the resort.
Good to know
- Junior suites are for adults only
- Oro has a dress code of elegant resort wear
- No kids club, but there is a teen lounge
- St. Lawrence Gap is within walking distance
Location of O2 Beach Club & Spa
FAQ about O2 Beach Club & Spa
Is O2 Beach Club & Spa all-inclusive?
Yes.
Where is O2 Beach Club?
On Dover Beach at the end of St. Lawrence Gap, Christ Church.
Is it adults only?
No. Families are welcome, but the junior suites and 2 of the pools are adults only.
How far is the airport?
Less than 7 miles, about 20 minutes by car.
Is there a kids club?
No, but there is a teen lounge.
How many pools are there?
3, plus a river pool for junior suite guests.
Is there a spa?
Yes, on the 8th floor, with a sauna and steam room.
What is Oro?
The fine-dining restaurant on the 9th floor. Elegant resort wear is required.
Are there swim-up rooms?
Yes, some junior suites are swim-up.
Can you walk to St. Lawrence Gap?
Yes. The resort sits at the end of the Gap.


