Skip to main content

B&Bs for every style

Find the right B&B for you in San Pedro

The best B&Bs in San Pedro

Check out our pick of great B&Bs in San Pedro

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Colinda Cabanas, hotel in San Pedro

Colinda Cabanas offers 14 Suites and Cabanas, our property is located right on the beach with amazing views of the world's second-largest Barrier Reef.

We stayed 8 nights and everything was perfect :-) I recommend everyone to stay at Colinda's Cabanas. - very clean - free water in the rooms - friendly staff, who fulfilled all of our wishes - very comfortable bed
Scored 9.3
9.3
Rated superb
Superb
802 reviews
Sea n sun Guest House, hotel in San Pedro

Offering free bikes, Sea n Sun Guest House is located in Caye Caulker. Free WiFi access and free kayaks are available.

Perfect place for backpackers. Lovely staff and great common areas. Would definitely come back!
Scored 9.3
9.3
Rated superb
Superb
307 reviews
JAGUAR MORNING STAR, hotel in San Pedro

Located 100 metres from Caye Caulker Beach, JAGUAR MORNING STAR offers accommodation with a patio, as well as free bikes and a garden.

Best hosts
Scored 9.6
9.6
Rated exceptional
Exceptional
235 reviews
Lily Pad II, hotel in San Pedro

Situated in Caye Caulker, within 800 metres of Caye Caulker Beach, Lily Pad II offers accommodation with air conditioning. This property offers access to a balcony, free private parking and free WiFi....

I would highly recommend this to couples, families and those traveling alone! Our hosts were very friendly, flexible and helpful. The accommodations are great! The cottage is clean, spacious and has everything you need. There are small perks that make a big difference- house and beach towels provided, local beers on arrival, large jugs of filtered water, complimentary taxi to cottage on arrival, free bikes to utilize while staying. Also, glorious AC. Great stay!
Scored 9.9
9.9
Rated exceptional
Exceptional
10 reviews
Yocamatsu, hotel in San Pedro

Yocamatsu in Caye Caulker provides adults-only accommodation with a bar and barbecue facilities. Featuring full-day security, this property also provides guests with a sun terrace.

upon arrival we were greeted by check-in staff (Luis) very kind, and friendly he showed us our rooms and was quite helpful by explaining us the breakfast times and other relevant information Breakfast area was very nice, with a great vier Breakfast was good, fresh fruit, well prepared meal and fresh brewed coffee. Owner also greeted us and shared a good time of his with us location was very good as it allowed us to visit near by beaches and places Closet space and mini fridge were good addition
Scored 8.7
8.7
Rated fabulous
Fabulous
104 reviews
The Novelo, hotel in San Pedro

Located 300 metres from Caye Caulker Beach, The Novelo offers accommodation with a patio, as well as a private beach area and a garden.

Nice quiet location, Abel the owner gave us bikes to get around the island and he took us to the ferry terminal when leaving to save us getting a taxi. Lovely pool, well equipment kitchen ( no stove top) . Abel also left lots of bug spray to protect us from mosquitoes when raining.
Scored 8.5
8.5
Rated very good
Very good
102 reviews
Chila's Accommodations, hotel in San Pedro

Situated a few steps from Caye Caulker Beach, Chila's Accommodations offers free bikes, a garden and air-conditioned accommodation with a balcony and free WiFi.

Chila and family were wonderful and prompt to replenish, drinking water, paper towels etc. Housekeeping twice in the 2 weeks, but we could sweep our room any time and could get needed linens via WhatsApp. Comfortable outside seating where you can see the ocean and lounge chairs on the beach in front of the cabins. There is shared seating under cover, on the porch, for when it rains. Overall it is a cozy little getaway, if we weren't there for 2 weeks.
Scored 8.9
8.9
Rated fabulous
Fabulous
47 reviews
All B&Bs in San Pedro
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in San Pedro this month

B&Bs that guests love in San Pedro

  • Avg. price/night: £128.14
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 496 reviews
    It was very close to the beach, great location, near restaurants. Clean and comfortable rooms, private bathroom. Good WiFi connection.
    JANINA
    Solo traveller
  • Avg. price/night: £82.73
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 525 reviews
    Nice place in a quiet part of town, away from the hustle of the main streets. Do not come here expecting any fancy facilities or standard, conventional services. This is more like a private house where the owner will allow you to have a room. A very nice guy by the way. Feels a bit like being lodged in a house taken out of Pirates of the Caribbean.
    Wolfgang
    Solo traveller
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 126 reviews
    Amazing location if you don’t mind being a little far from town. Quiet and peaceful with an amazing private beach! My mom contacted them to decorate my room for my birthday and they went above and beyond. Balloons, flowers, sign, bottle of champagne. It really made my trip so special.
    Gillian
    Young couple
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 557 reviews
    Everything great location comfortable beds and cheap drinks!
    Fanny C
    Young couple
  • Avg. price/night: £185.40
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 438 reviews
    Perfect location walking distance from downtown. It was great that you can rent golf carts directly from the hotel. The resort is beautiful, quiet, peaceful and scenic, yet very close to bustling downtown San Pedro. Food at the restaurant was also great. Very much appreciated the transfers to and from the hotel. Cabins are cozy and private.
    Shemuel
    Young couple
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 79 reviews
    Great location on the seafront, beautiful view, quiet. Very close to the bars and restaurants. Fully equipped kitchen, complimentary coffee, stock of ice-cubes in the freezer :)
    Rasa
    People with friends
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 79 reviews
    Stunning beachfront property. Exceptionally clean and comfortable. Well stocked kitchen. Great location, close to many restaurants and bars (yet very quiet), super market metres away. Staff booked everything from tours, flights and buggy for us. Would absolutely stay here again.
    Karen
    People with friends
  • Avg. price/night: £128.14
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 496 reviews
    Chefy the owner is a great host and very friendly. The hotel is comfy clean and quiet we really enjoyed our stay and highly recommend it for your stay in San Pedro.
    Mebrya
    Young couple
  • Avg. price/night: £185.40
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 438 reviews
    Loved the beach feel with sand paths, thatch roofs, ocean view from seaside unit and relaxing private balcony to sit and have a quiet drink
    James
    Family with young children
  • Avg. price/night: £64.93
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 312 reviews
    Great location opposite the pier (where you can sunbathe) & with Sandbar at the front. The food there is awesome & their pool is great! Private room was expensive for what you got, but it was comfortable & just to have privacy was worth it. The lady that works the afternoon was super nice & sorted laundry (crazy expensive) really quickly. Loved the cats!
    Claire
    Solo traveller