A coastal scene with a building, palm trees, and a pier extending into the ocean.

Top Hotels Near St. Lawrence Bay in St. Lawrence Gap from AU$104

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Lawrence Bay hotels

1. Sweetfield Manor

Sweetfield Manor
4.0 star property
3 km from St. Lawrence Bay
9.0 out of 10, Wonderful, (340 reviews)
"It's a lovely property with nice staff. The restaurant food is also great."
United States
Shaneese
The price is AU$217
includes taxes & fees
21 July - 22 July
Sweetfield Manor

2. Hotel Le Roy

Hotel Le Roy
4.0 star property
0.8 km from St. Lawrence Bay
9.0 out of 10, Wonderful, (285 reviews)
"Calm great space to just relax. they have instrumental karaoke every afternoon / night. Located on “ The gap” which has a lot of great restaurants/ bars."
United States
Victoria
The price is AU$321
includes taxes & fees
4 Aug - 5 Aug
Hotel Le Roy

3. Sugar Bay Barbados - All Inclusive

Sugar Bay Barbados - All Inclusive
4.0 star property
3.2 km from St. Lawrence Bay
9.0 out of 10, Wonderful, (1,003 reviews)
"Absolutely wonderfully done Hotel very convenient to the beach. Super pleasant staff and delicious food loved our trip."
United States
Brijith
The price is AU$1,191
includes taxes & fees
17 Aug - 18 Aug
Sugar Bay Barbados - All Inclusive

4. Plum Tree Club

Plum Tree Club
3.0 star property
1.6 km from St. Lawrence Bay
8.8 out of 10, Excellent, (283 reviews)
"The Plum Tree has definitely become the place I return to over and over. Each time I return, it doesn't disappoint. I appreciate the staff, the location, the amenities (beach is walking distance, grocery store is walking distance too) and I love the space."
Canada
Elizabeth
The price is AU$148
includes taxes & fees
19 July - 20 July
Plum Tree Club

5. Rostrevor Hotel

Rostrevor Hotel
3.0 star property
0.3 km from St. Lawrence Bay
8.8 out of 10, Excellent, (1,000 reviews)
"Definitely would stay again! Good views, food the vibe is vibing"
United States
Kimberly
The price is AU$276
includes taxes & fees
8 Aug - 9 Aug
Rostrevor Hotel

6. Adulo Apartments

Adulo Apartments
2.5 star property
2 km from St. Lawrence Bay
8.8 out of 10, Excellent, (268 reviews)
"Lovely staff. Great location."
United States
Marsha
The price is AU$208
includes taxes & fees
6 Aug - 7 Aug
Adulo Apartments

7. O2 Beach Club & Spa by Ocean Hotels - All Inclusive

O2 Beach Club & Spa by Ocean Hotels - All Inclusive
5.0 star property
1.2 km from St. Lawrence Bay
8.8 out of 10, Excellent, (260 reviews)
"Beautiful place to visit"
United States
Seleana
The price is AU$1,041
includes taxes & fees
14 Aug - 15 Aug
O2 Beach Club & Spa by Ocean Hotels - All Inclusive

8. Concierge Collection at O2 Beach Club & Spa by Ocean Hotels

Concierge Collection at O2 Beach Club & Spa by Ocean Hotels
5.0 star property
1.1 km from St. Lawrence Bay
8.8 out of 10, Excellent, (41 reviews)
"Excellent "
United States
Maya
The price is AU$1,782
includes taxes & fees
19 July - 20 July
Concierge Collection at O2 Beach Club & Spa by Ocean Hotels

9. Pirate's Inn

Pirate's Inn
3.0 star property
2 km from St. Lawrence Bay
8.6 out of 10, Excellent, (810 reviews)
"The property is a bit old-fashioned but has everything you need. Rooms are well-kept and spacious. The balcony gives a nice outdoor feel. The location of the hotel is convenient as it is close to several restaurants and a small mall. The staff were helpful and I had no issues during my stay."
United States
Kevin
The price is AU$249
includes taxes & fees
11 Aug - 12 Aug
Pirate's Inn

10. Courtyard by Marriott Bridgetown, Barbados

Courtyard by Marriott Bridgetown, Barbados
3.5 star property
2.9 km from St. Lawrence Bay
8.6 out of 10, Excellent, (554 reviews)
"Great hotel for business traveller"
United States
Jason
The price is AU$290
includes taxes & fees
21 July - 22 July
Courtyard by Marriott Bridgetown, Barbados

11. Southern Palms Beach Club

Southern Palms Beach Club
3.5 star property
0.7 km from St. Lawrence Bay
8.6 out of 10, Excellent, (149 reviews)
"Excellent location "
United Kingdom
Simon
The price is AU$305
includes taxes & fees
23 July - 24 July
Southern Palms Beach Club

12. Sea Breeze Beach House by Ocean Hotels - All Inclusive

Sea Breeze Beach House by Ocean Hotels - All Inclusive
4.0 star property
2.2 km from St. Lawrence Bay
8.6 out of 10, Excellent, (444 reviews)
"Amazing trip and stay!"
United States
Jamila
The price is AU$710
includes taxes & fees
19 July - 20 July
Sea Breeze Beach House by Ocean Hotels - All Inclusive

13. Coconut Court Beach Hotel

Coconut Court Beach Hotel
3.0 star property
3 km from St. Lawrence Bay
8.4 out of 10, Very good, (1,001 reviews)
"Staff was good "
United States
Maurice
The price is AU$327
includes taxes & fees
19 July - 20 July
Coconut Court Beach Hotel

14. Coral Mist Beach Hotel

Coral Mist Beach Hotel
3.0 star property
1.1 km from St. Lawrence Bay
8.4 out of 10, Very good, (346 reviews)
"Clean hotel, friendly staff. Nice pool and good food at the restaurant. "
United States
kimberly
The price is AU$255
includes taxes & fees
19 July - 20 July
Coral Mist Beach Hotel

15. Butterfly Beach Hotel

Butterfly Beach Hotel
3.0 star property
2.4 km from St. Lawrence Bay
8.4 out of 10, Very good, (1,000 reviews)
"The hotel itself is very clean and spacious and love the beach atmosphere on the deck. The staff are alll veryyyy oustanding especially the receptionist who checked us in. I'll highly recommend this place to anyone visiting Barbados."
United States
Jared
The price is AU$264
includes taxes & fees
10 Aug - 11 Aug
Butterfly Beach Hotel

16. Dover Beach Hotel

Dover Beach Hotel
3.0 star property
1.3 km from St. Lawrence Bay
8.2 out of 10, Very good, (1,000 reviews)
"Nice pool and decent breakfast"
United States
Garth
The price is AU$183
includes taxes & fees
10 Aug - 11 Aug
Dover Beach Hotel

17. Harlem B & B

Harlem B & B
2.5 star property
0.8 km from St. Lawrence Bay
8.0 out of 10, Very good, (119 reviews)
"Room was very clean, staff was awesome! Perfect location."
United States
Roland
The price is AU$104
includes taxes & fees
19 July - 20 July
Harlem B & B

18. Melrose Beach Apartments

Melrose Beach Apartments
2.5 star property
0.5 km from St. Lawrence Bay
8.0 out of 10, Very good, (121 reviews)
"I liked everything about the property."
United States
Kenneth
The price is AU$182
includes taxes & fees
19 July - 20 July
Melrose Beach Apartments

19. Melbourne Inn

Melbourne Inn
2.5 star property
1.2 km from St. Lawrence Bay
8.4 out of 10, Very good, (454 reviews)
"Would Stay again"
United States
Jamel
The price is AU$201
includes taxes & fees
19 July - 20 July
Melbourne Inn

20. JO J'S Hostel

JO J'S Hostel
2.0 star property
2.4 km from St. Lawrence Bay
7.8 out of 10, Good, (55 reviews)
"The staff was helpful as they went above and beyond to ensure that, I was familiar with the tourist areas. Air conditioning is excellent and the lobby area is quite comfortable. Though my stay was short, I will definitely recommend the use of their services. "
United States
BENSON JOHN
The price is AU$178
includes taxes & fees
27 July - 28 July
JO J'S Hostel
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.

Compare popular hotels close to St. Lawrence Bay

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Sweetfield Manor
4.0 star property
9.0
Wonderful
340 reviews
View
Penthouse | View from room
Hotel Le Roy
4.0 star property
9.0
Wonderful
285 reviews
View
Exterior
Sugar Bay Barbados - All Inclusive
4.0 star property
9.0
Wonderful
1,003 reviews
View
Outdoor pool
Plum Tree Club
3.0 star property
8.8
Excellent
283 reviews
View
Beach/ocean view
Rostrevor Hotel
3.0 star property
8.8
Excellent
1,000 reviews
View

Top St. Lawrence Bay Hotel Reviews

Hotels near other St. Lawrence Bay attractions

Frequently asked questions

What are the top-rated hotels near St. Lawrence Bay?
Discover the top-rated hotels near St. Lawrence Bay that promise a delightful stay in St. Lawrence Gap, Christ Church, Barbados.

Spacious Oceanview One Bedroom Apartment

Spacious Oceanview One Bedroom Apartment is a charming 3-star retreat located just 6.3 km from St. Lawrence Bay, with a perfect review rating of 10. This inviting apartment features stunning ocean views and a private balcony for travellers to enjoy. The well-equipped kitchen allows for home-cooked meals, while amenities like beach towels and sun loungers enhance the beach experience. For adventure enthusiasts, surfing, snorkeling, and sailing opportunities are conveniently nearby.

HOLIDAY SPICE IS A HOME AWAY FROM HOME. APARTMENTS WITH BREEZE AND FAMILY TASTE

HOLIDAY SPICE IS A HOME AWAY FROM HOME offers an exceptional stay just 6.4 km from St. Lawrence Bay, rated a perfect 10 by travellers. This hotel features a refreshing outdoor pool and beautifully designed private apartments. Guests will appreciate the fully equipped kitchen, allowing for a comfortable and home-like experience. With nearby beach access and a welcoming garden area, it's a great choice for relaxation and enjoyment.

One lovely apt- Home away from Home. fully furnished. Come to relax

One lovely apt- Home away from Home is a delightful option for travellers, located 6.4 km from St. Lawrence Bay and also holding a perfect review rating of 10. This fully furnished apartment is a haven for relaxation, offering essential amenities like a well-equipped kitchen and secured yard. With a picturesque garden and nearby local beaches, travellers can unwind and revel in the beauty of Barbados.
What hotels are within walking distance to St. Lawrence Bay?
Discover a selection of top-rated hotels just a stroll away from St. Lawrence Bay, perfect for travellers seeking comfort and nearby the beach.

Hotel Le Roy

Hotel Le Roy is a 4-star hotel located just a 9-minute walk from St. Lawrence Bay, with an impressive review rating of 9.6. This hotel features an outdoor pool and a full-service spa, offering treatments to rejuvenate travellers. With sea views from many rooms and amenities like beach towels and beach sun loungers, it creates an inviting atmosphere for relaxation by the ocean.

Coral Sands Beach Resort

Coral Sands Beach Resort, rated 9.2 by travellers and featuring a 3.5-star rating, is situated only 8 minutes from St. Lawrence Bay. This resort offers an outdoor pool and complimentary beach towels for a perfect day by the water. Guests can enjoy ocean views from select rooms, and the on-site concierge is available to assist with local activities and excursions.

O2 Beach Club & Spa by Ocean Hotels

O2 Beach Club & Spa by Ocean Hotels is a luxurious 5-star hotel located a 15-minute walk from St. Lawrence Bay, with a review rating of 9.0. This all-inclusive resort features a rooftop terrace and a range of spa services, including massages and body treatments. Guests can indulge in complimentary breakfast daily and enjoy stunning ocean views from their rooms, making it an ideal spot for a serene getaway.
What are the most popular family-friendly hotels near St. Lawrence Bay?
For an unforgettable family getaway near St. Lawrence Bay, explore these top-rated family-friendly hotels that perfectly cater to your family's needs.

The Rockley by Ocean Hotels - Breakfast Included

The Rockley, a family-friendly 4-star hotel located a mere 1.8 km from St. Lawrence Bay, enjoys an excellent review rating of 8.6. This hotel offers convenient features such as a children's pool, cribs, and connecting rooms, making it perfect for families. Guests appreciate the on-site breakfast and access to a nearby beach, along with amenities including a kitchenette in each room, outdoor pool, and daily housekeeping to enhance their stay.

Sea Breeze Beach House by Ocean Hotels - All Inclusive

Sea Breeze Beach House is a delightful 4-star hotel just 2.6 km from St. Lawrence Bay, with an impressive review rating of 8.4. This all-inclusive resort is ideal for families, featuring a children's club, free cribs, and babysitting services to ensure parents can enjoy some relaxation. Guests can take advantage of amenities such as a beachfront restaurant, outdoor pool with sun loungers, and a range of water sports activities like snorkeling and kayaking.

Bougainvillea Barbados

Bougainvillea Barbados is a charming 4-star hotel situated 2.3 km from St. Lawrence Bay, with a stellar review rating of 9.0. This family-friendly hotel offers a children's playground, free cribs, and babysitting services, ensuring a comfortable stay for families. Guests can enjoy the outdoor pools, beachfront dining, and a varied range of activities including kayaking and snorkeling, all while being surrounded by beautiful gardens and ocean views.
Are there any 5-star hotels near St. Lawrence Bay?
Discover the top-rated 5-star hotels near St. Lawrence Bay, perfect for an unforgettable getaway in St. Lawrence Gap, Christ Church, Barbados.

O2 Beach Club & Spa by Ocean Hotels

O2 Beach Club & Spa by Ocean Hotels is a luxurious 5-star resort located just 2.1 km from St. Lawrence Bay, rated 9.0 by travellers. Featuring a stunning white sand beach, this all-inclusive hotel boasts amenities like a full-service spa, outdoor pool with swim-up bar, and a rooftop terrace with ocean views. Guests can indulge in romantic couples dining experiences, and take advantage of the on-site snorkeling and kayaking opportunities.

Concierge Collection at O2 Beach Club & Spa by Ocean Hotels

Just an 8-minute walk from St. Lawrence Bay, the Concierge Collection at O2 Beach Club & Spa by Ocean Hotels also holds a remarkable review rating of 9.0. This elegant hotel offers an array of all-inclusive services, including a full-service spa, outdoor pool, and luxurious in-room amenities like a kitchenette. Guests can enjoy ocean views, relaxing treatments, and personalized concierge services that enhance their stay.

Sandals Barbados - ALL INCLUSIVE Couples Only

Sandals Barbados is an exceptional 5-star resort located 1.9 km from St. Lawrence Bay, receiving an 8.0 rating from travellers. Exclusively for couples, it offers an all-inclusive experience that includes a variety of dining options, a full-service spa, and direct beach access. With amenities such as an outdoor pool, water sports activities like snorkeling and scuba diving, and private plunge pools in select rooms, this resort ensures a romantic and memorable escape.
Which hotels near St. Lawrence Bay offer the best views?
Discover the top-rated hotels near St. Lawrence Bay that offer stunning views and exceptional experiences for your stay.

O2 Beach Club & Spa by Ocean Hotels

O2 Beach Club & Spa is a 5-star hotel located just 2.1 km from St. Lawrence Bay, with an impressive review rating of 9.0. Guests enjoy breathtaking ocean views and access to an array of amenities including a full-service spa, romantic dining options, and daily free breakfast. The rooftop terrace and white sand beach provide the perfect backdrop for relaxation, while water sports like snorkeling and kayaking keep adventurers entertained.

Sea Breeze Beach House by Ocean Hotels - All Inclusive

With a review rating of 8.4, Sea Breeze Beach House is a 4-star all-inclusive resort situated 2.6 km from St. Lawrence Bay. Travellers can unwind with ocean views from their furnished balcony or patio and enjoy meals at the beachfront restaurant. The hotel features amenities such as a hot tub, outdoor pool, and various water sports, ensuring a delightful stay for all. Daily breakfast is complimentary, enhancing the overall experience.

Sandals Barbados - ALL INCLUSIVE Couples Only

Sandals Barbados is a luxurious 5-star hotel located just 1.9 km from St. Lawrence Bay, rated 8.0 by travellers. This couples-only resort offers stunning beach views and an all-inclusive experience highlighted by gourmet dining and a full-service spa. Guests can indulge in hydrotherapy treatments or enjoy activities like snorkeling and sailing. The private plunge pool and in-room amenities enhance the intimate atmosphere.
What are the best affordable hotels near St. Lawrence Bay?
Looking for affordable stays near St. Lawrence Bay? These top-rated options provide comfort and convenience for families and travellers alike.

Spacious Oceanview One Bedroom Apartment

Spacious Oceanview One Bedroom Apartment offers an inviting retreat just 6.3 km from St. Lawrence Bay. With a perfect review rating of 10, this 3-star gem features a fully equipped kitchen, beach towels, and a balcony with stunning ocean views, making it ideal for families. Guests appreciate the nearby snorkeling and sailing adventures, ensuring a fun-filled stay.

HOLIDAY SPICE IS A HOME AWAY FROM HOME. APARTMENTS WITH BREEZE AND FAMILY TASTE

HOLIDAY SPICE IS A HOME AWAY FROM HOME provides a comfortable escape only 6.4 km from St. Lawrence Bay. Rated 10 by travellers, this family-friendly hotel features an outdoor pool, a dedicated play area for children, and a fully equipped kitchen. With cozy amenities like a private porch and air conditioning, it's perfect for families looking to relax and enjoy their holiday.

One lovely apt- Home away from Home. fully furnished. Come to relax

One lovely apt- Home away from Home is a delightful choice located just 6.4 km from St. Lawrence Bay, with a perfect review rating of 10. This well-furnished apartment caters especially to families with amenities like an outdoor play area, a kitchen, and a spacious dining table. Guests can enjoy the secure yard and nearby beach, providing a relaxing environment for a memorable getaway.
What are the best boutique hotels near St. Lawrence Bay?
For those seeking a top-rated boutique experience near St. Lawrence Bay, these hotels offer the perfect blend of relaxation and luxury.

Little Arches Boutique Hotel Barbados - Adults only

Nestled just 5.0 km from St. Lawrence Bay, Little Arches Boutique Hotel is a 4-star gem that boasts an impressive 9.8 review rating from travellers. This adults-only retreat features an outdoor pool and a stunning ocean view restaurant, ideal for a romantic getaway. Guests can also indulge in a variety of spa treatments, including Swedish massages and body wraps, ensuring a rejuvenating stay. With amenities like private plunge pools and complimentary beach towels, this boutique hotel is perfect for those looking to unwind in style.
Are there any hotels with pools close to St. Lawrence Bay?
For those seeking a refreshing getaway near St. Lawrence Bay, there are some fantastic hotels with pools that cater to both relaxation and adventure.

Yellow Bird Hotel

Just a minute's walk from St. Lawrence Bay, Yellow Bird Hotel offers a charming stay with a great traveler rating score of 9.2. This 3.5-star hotel features an inviting outdoor pool complete with poolside bar and sun loungers. Families will appreciate the free cribs and babysitting services, while the beachfront location provides easy access to water sports and stunning ocean views.

Bougainvillea Barbados

Bougainvillea Barbados, located 2.3 km from St. Lawrence Bay, is a delightful 4-star hotel with a review rating of 9.0. It offers a family-friendly atmosphere with an outdoor pool that includes a children's area and a swim-up bar. Guests can indulge in a beachfront dining experience, relax with spa treatments, and enjoy various water activities, all while surrounded by lush gardens and a tranquil beach.

Sandals Barbados - ALL INCLUSIVE Couples Only

Located just 1.9 km from St. Lawrence Bay, Sandals Barbados is a luxurious 5-star resort perfect for couples looking for a romantic retreat. With an impressive review rating of 8.0, travellers can enjoy a stunning outdoor pool with a swim-up bar and private plunge pools in select rooms. Additional amenities include couples dining, a full-service spa, and complimentary breakfast, all set against the backdrop of a breathtaking white-sand beach.
What are the best pet-friendly hotels near St. Lawrence Bay?
If you're looking for the best pet-friendly hotels near St. Lawrence Bay, these options in St. Lawrence Gap will make your stay enjoyable for both you and your furry friend.

Hilton Barbados Resort

Hilton Barbados Resort is a 4.5-star hotel located just 4.5 km from St. Lawrence Bay, offering a welcoming place for both travellers and pets. This hotel features pet-friendly amenities, including in-room pet accommodations and services for assistance animals. Guests can also enjoy a full-service spa, outdoor pools, and easy beach access. With a review rating of 8.4, this resort ensures a comfortable stay with options like a fitness centre, beachfront cabanas, and on-site dining.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels near St. Lawrence Bay.
Can I find Expedia discounts for hotels near St. Lawrence Bay?
To look for discounts on hotels near St. Lawrence Bay, join One Key™—our free travel rewards program. One Key members unlock instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you could save is by bundling your hotel and flights together on Expedia. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel near St. Lawrence Bay?
Prices for hotels near St. Lawrence Bay often vary, but you can find a great deal from AU$104 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.