Find Hotels with Bars in San Pedro

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 availability on San Pedro Hotels with Bars

Top San Pedro Hotels with Bars

Ambergris Sunset Hotel

2.5 star property
San Pedro
9.2 out of 10, Wonderful, (261)
"The room was very clean and Miguel is very friendly and helpful. It’s not the fanciest hotel but it has everything you need and is on a quiet street overlooking the ocean and is close to good restaurants/bars. I have stayed here several times and will be back In the future. "
Canada
Lukas
Ambergris Sunset Hotel

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4.0 star property
San Pedro
8.4 out of 10, Very Good, (771)
"Great area. Lovely people. Nice beach club vibes. "
United States
Ricardo Javier
The price is SAR 766
SAR 1,020 total
includes taxes & fees
20 Dec - 21 Dec
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Bananas On The Beach

3.0 star property
San Pedro
9.0 out of 10, Wonderful, (173)
"Nice stay. Good area"
United States
Dean
Bananas On The Beach

Las Terrazas Resort and Residences Ambergris

4.5 star property
San Pedro
9.0 out of 10, Wonderful, (348)
"Can't wait to stay again "
United States
Herb
The price is SAR 673
SAR 800 total
includes taxes & fees
7 Jan - 8 January 2026
Las Terrazas Resort and Residences Ambergris

Caribbean Villas Hotel

3.5 star property
San Pedro
8.4 out of 10, Very Good, (453)
"Room was clean, staff very friendly. This is an older hotel but its kept in very good condition. "
United States
Chevette
The price is SAR 496
SAR 565 total
includes taxes & fees
11 Dec - 12 Dec
Caribbean Villas Hotel

Alaia Belize, Autograph Collection

4.5 star property
San Pedro
9.2 out of 10, Wonderful, (625)
"Very beautiful resort. Everything was clean and the staff was very friendly. "
United States
Azalea
The price is SAR 1,535
SAR 1,827 total
includes taxes & fees
14 Dec - 15 Dec
Alaia Belize, Autograph Collection

Best Western Grand Baymen Gardens

3.5 star property
San Pedro
7.8 out of 10, Good, (65)
"Great location. Awesome pool."
United States
Vincent
The price is SAR 399
SAR 475 total
includes taxes & fees
12 Dec - 13 Dec
Best Western Grand Baymen Gardens

Coco Beach Resort

4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1004)
"Clean room, friendly staff."
United States
Tania
Coco Beach Resort

Drift Inn San Pedro

2.0 star property
San Pedro
9.0 out of 10, Wonderful, (158)
"Room was clean, staff was friendly and helpful, next to the beach and good restaurants, and access to rooftop pool next door. "
Canada
Barry
Drift Inn San Pedro

Royal Caribbean Resort

3.0 star property
San Pedro
8.0 out of 10, Very Good, (323)
"The condos are great and the staff were excellent."
United Kingdom
Christopher
The price is SAR 434
SAR 473 total
includes taxes & fees
19 Dec - 20 Dec
Royal Caribbean Resort
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.

Top San Pedro Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

Searching for hotels with bars in San Pedro?
If you'd like to find a hotel where you can enjoy an evening cocktail after sightseeing, San Pedro features 968 hotels and other lodging options, including 52 accommodations with a bar on site. While you're here, you can check out Belize Barrier Reef.
What are the best hotels with bars in San Pedro?
Here are some of the top San Pedro hotels with bars: Alaia Belize, Autograph Collection: Resort with 6 restaurants. Enjoy the 4 bars, free WiFi, and free parking. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: Resort with 4 restaurants. Enjoy the beach bar, poolside bar, and free WiFi. Coco Beach Resort: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking. Grand Caribe Belize: Hotel with 2 restaurants. Enjoy the 2 bars, free WiFi, and free parking. Lina Point Belize Overwater Resort: Hotel with restaurant. Enjoy the bar, free breakfast, and free WiFi.
How many hotels with onsite bars are there in San Pedro?
Expedia has 52 hotels with a bar in San Pedro.
What is there to do in San Pedro?
Delight in the outdoors by visiting Belize Barrier Reef, then check out the local bars and enjoy a refreshing drink. Other places to see include San Pedro Town Hall and Belize Chocolate Company. San Pedro is popular for its bustling marina and lively bars.
When is the best time to visit San Pedro?
Visiting local bars in San Pedro is more fun in good weather. These rainfall averages and temperatures can help you decide the best time for bar hopping. The hottest months are usually September and August with an average temp of 81°F, while the coldest months are January and December with an average of 76°F. The rainiest months in San Pedro are June, October, September, and August, with each month seeing an average of 10 inches of rainfall.
How can I get to San Pedro and around the area?
You might want to make the most of these transportation options in and around San Pedro: Fly into San Pedro (SPR-John Greif II), which is located 0.2 mi (0.4 km) from the city center. Otherwise, look for flights into Caye Caulker (CUK), which is 13.5 mi (21.7 km) away. If you'd like to explore around the area, you may want a rental car for your journey.