Find Hotels with Bar in San Pedro from CA $140

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top San Pedro Hotels with Bar

Corona Del Mar
3.0 star property
7.8 out of 10, Good, (554)
"What a great and affordable hotel with balcony and seaview and incredible customer service from everyone at the front desk!!! Outstanding!!! There is a pool and restaurant but we didn't use it. Many food options around and with a golf cart all easy to reach. Front desk staff can assist with laundry and tours as well...there is security and and even a dive shop right on the dock. Gas station and supermarket are just around the corner."
The price is CA $140
CA $162 total
includes taxes & fees
Nov 8 - Nov 9
Corona Del Mar
Coco Beach Resort
4.0 star property
9.6 out of 10, Exceptional, (1007)
"A wonderful place to be! "
Coco Beach Resort
Ocean Tide Beach Resort
2.5 star property
8.4 out of 10, Very good, (230)
"The stay at this resort for my birthday weekend was a great find. Staff were friendly and provided us with clean towels when needed/asked as well as help navigating the island (Thanks John!) The location was very convenient and walkable to a lot of restaurants, shops, and local delis less than a 5 minute walk away that I went to a few times— I recommend Yoli’s Deli for fried fish and rice and beans . Location is also walkable to the water taxi which was especially helpfully when we had to catch...
The price is CA $234
CA $268 total
includes taxes & fees
Nov 7 - Nov 8
Ocean Tide Beach Resort
Caribbean Villas Hotel
3.5 star property
8.2 out of 10, Very good, (383)
"Very clean the room....with blackout, ...nice restaurant.....I liked the hotel"
The price is CA $191
CA $218 total
includes taxes & fees
Nov 7 - Nov 8
Caribbean Villas Hotel
Mata Rocks Resort
3.0 star property
8.6 out of 10, Excellent, (539)
"Bryen the manager is very friendly. Ask him for something, and he will get it done. Only issue I had here is that the hot water for the shower didn't work. Javier and Eric who worked the bar and little kitchen were great and fun to talk to. "
The price is CA $174
CA $207 total
includes taxes & fees
Nov 6 - Nov 7
Mata Rocks Resort
Pedro's Hotel
3.0 star property
7.4 out of 10, Good, (277)
"The casino next door had the bass blaring until 1am. The the patrons gather in the courtyard after closing for the next hour. When the casino was closed ,the staff of the hotel partied until done. I was originally assigned a dorm room but because the wifi wasn't working. And the pool was not functioning as well. Not a good experience for my first visit. Don't send anyone else there. Pleasr "
Pedro's Hotel
White Sands Cove
3.5 star property
9.2 out of 10, Wonderful, (164)
"Rosie the Office Manager was very helpful with changing our time for the water taxi. Ashanti the bartender made the best dirty banana I have ever enjoyed. Paulina our housekeeper did an excellent job in maintaining the order and cleanness of our room. Mike the maintenance man educated us on the culture of the people of Ambergris Caye and recommended the best restaurants on the island. "
White Sands Cove
Tres Cocos Resort
3.5 star property
9.4 out of 10, Exceptional, (269)
"Nice place and great owners! "
Tres Cocos Resort
Belizean Shores Resort
3.0 star property
9.4 out of 10, Exceptional, (830)
"I enjoyed myself with family! "
Belizean Shores Resort
Banana Beach Resort
3.0 star property
7.8 out of 10, Good, (245)
"comfortable bed, nice restaurant. Pool was good enough, access to beach is good."
Banana Beach 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.
Don't see what you're looking for?
See all available properties in San Pedro

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 865 hotels and other lodging options, including 48 accommodations with a bar on site. While you’re here, you can check out San Pedro Belize Express Dock and San Pedro Beach.
What are the best hotels with bars in San Pedro?
Here are some of the top San Pedro hotels with bars: Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: Hotel with 4 restaurants. Enjoy the beach bar, poolside bar, and free WiFi. Alaia Belize, Autograph Collection: Resort with 6 restaurants. Enjoy the beach bar, poolside bar, and free WiFi. Coco Beach Resort: Hotel with restaurant. Enjoy the bar, free WiFi, and free parking. Las Terrazas Resort: Resort 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.
How many hotels with onsite bars are there in San Pedro?
Expedia has 48 hotels with a bar in San Pedro.
What is there to do in San Pedro?
In the area, you can visit San Pedro Belize Express Dock, San Pedro Beach, and Boca del Rio, then find a cozy spot for a nightcap. Other places to see include Secret Beach and Hol Chan Marine Reserve. 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.