Skip to main content

Beach Hotels in San Pedro

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in San Pedro

Check out our selection of great beach hotels in San Pedro

Filter by:

Review score

Belize Budget Suites

Hotel in San Pedro town, San Pedro

Located in the San Pedro town district of San Pedro, Belize Budget Suites is 1.5 miles from San Pedro Beach. The property offers bike rental and features a garden and grill.

M
Marsha
From
Canada
Excellent value! Beautiful property, rooms were spacious and clean. We had a kitchenette which was great for eating some meals in. The grounds are clean and d well kept. Jose and his wife very friendly!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews
Price from
$77.90
1 night, 2 adults

Hotel Del Rio

Hotel in San Pedro town, San Pedro

Located in San Pedro, 0.9 mi from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodations with a garden, free private parking and a terrace.

J
Jill
From
Canada
Friendly, helpful staff, very clean, comfortable room, great location and overall good vibe!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews
Price from
$97.75
1 night, 2 adults

Casa del Rai

Hotel in San Pedro town, San Pedro

Located in San Pedro, a 8-minute walk from North Ambergris Caye Beach, Casa del Rai has accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

K
Karen
From
Guatemala
Room very comfortable, kitchen well equipped. Even had paper Towels which I find a lot of places in central and South America don’t provide. The owners were friendly and super helpful. I had a food tour and didn’t set my alarm correctly so I was running late. The owner asked one of the staff to drive me to my destination. You can rent a half cart from the owners. Most people do rent but walking into town was easy . I walked most of the time.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 130 reviews
Price from
$135.68
1 night, 2 adults

Caye Casa

Hotel in San Pedro town, San Pedro

Located in San Pedro, a 7-minute walk from North Ambergris Caye Beach, Caye Casa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Michael
From
Canada
Due to a leak in our room from the high winds and rain we were upgraded to a room with a full kitchen and living space. Also it had a large balcony with a view of the water. It was great to have all the extra room and cooking space. The place also offered laundry service for free. Very close to restaurants and bars. Staff helped arrange a golf cart rental to get around. Also assisted with taxi to and from the condo.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 191 reviews
Price from
$114.66
1 night, 2 adults

Belizean Shores Resort

San Pedro

Offering an extensive garden, a large sun terrace with a swimming pool, a wooden lounge and restaurant area and lush-style suites, Belizean Shores Resort is set in front of the Caribbean Beach.

C
Chadi
From
United States
very comfortable and spacious for the price. very nice swimming pool.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 121 reviews
Price from
$275
1 night, 2 adults

SunBreeze Hotel

Hotel in San Pedro town, San Pedro

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye.

J
Jordan
From
Canada
Dive shop right on site. Restaurant amazing. Staff amazing.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews
Price from
$259.70
1 night, 2 adults

Hotel Sea Queen Suite & Golf Cart Rental

Hotel in San Pedro town, San Pedro

Located in San Pedro, a few steps from San Pedro Beach, Hotel Sea Queen Suite & Golf Cart Rental has accommodations with a garden, free private parking and a terrace.

R
Ryan
From
Canada
Brand new and beautiful property. We were the very first guests and were treated like royalty. The suite was beautiful, clean, very spacious and perfectly located. 10/10 loved it.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 17 reviews
Price from
$63.20
1 night, 2 adults

Hibisco Belize

San Pedro town, San Pedro

Hibisco Belize offers accommodations in San Pedro, a few steps from San Pedro Beach. This condo hotel provides free private parking, an elevator, and free Wifi.

C
Cherol
From
United States
The property is wonderfully built and decorated. The finishes are high end. Wonderful showers, thick luxurious towels. A fully stocked kitchen and a beautiful rooftop/lounge area AND a bottom floor pool. Walking distance to everything you need AND an ocean side sunrise every morning? Yes, please!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 49 reviews
Price from
$113.40
1 night, 2 adults

San Pedro Belize La Casa Chiqui

San Pedro town, San Pedro

San Pedro Belize La Casa Chiqui offers accommodations in San Pedro, 1.1 miles from San Pedro Beach. Housed in a building dating back to 2025, this apartment provides free Wifi and free private...

J
Jesse
From
United States
Great place in quiet neighborhood
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9 reviews
Price from
$78.80
1 night, 2 adults

The Caye Hotel San Pedro

Hotel in San Pedro town, San Pedro

The Caye Hotel San Pedro is located on the beachfront in San Pedro, a few steps from San Pedro Beach. The property provides a shared lounge and a 24-hour front desk for guests.

K
Keith
From
United States
The hotel did not offer breakfast.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 45 reviews
Price from
$108
1 night, 2 adults
All beach hotels in San Pedro

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in San Pedro and surrounding area in the past month

See all

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 812 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 309 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 101 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 431 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 130 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 439 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 43 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 17 reviews

Popular with guests booking beach hotels in San Pedro

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 86 reviews

Highly rated beach hotels in San Pedro and nearby

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 812 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 309 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 101 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 431 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 130 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 439 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 43 reviews

Save money on beach in San Pedro and nearby – budget options available

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 17 reviews

Belize Budget Suites

Mermaid street
Budget options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 191 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 51 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 235 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 352 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 76 reviews

Beach Hotels with swimming pools in San Pedro and nearby

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 86 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 130 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 85 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 114 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 121 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 30 reviews

Enjoy breakfast in San Pedro and nearby

See all
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 285 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 147 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 79 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 100 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 84 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 100 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 8 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 66 reviews

FAQ about beach hotels in San Pedro

Beach Hotels That Guests Love in San Pedro

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 309 reviews
The location for Ramon's is great. It's not too far from the port where you disembark from the ferry and it's within walking distance of the main street in San Pedro. The room was clean, well maintained and made you feel like you were on vacation. The view of the ocean from the room was spectacular and the coup de gras of the hammocks on the beach topped it off.
Guest review byRaphael
Family with young children
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 106 reviews
Dorel and the team were superb. The location was excellent, right on the beach, quiet side of town but with lovely bars, restaurant and the best bakery for snacks and coffee. Small pool, pickleball courts, bikes and kayaks to use when you need it.
Guest review byEmma
Young couple
Avg. price/night: $125.35
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews
Right on the beach and walking distance to food and entertainment.
Guest review byJason
Solo traveler
Avg. price/night: $125.35
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews
This hotel was perfectly located, right on the beach front so very peaceful but also a very, very short walk to everything you could need...decent bars, great restaurants, a little supermarket. The accommodation is characterful and comfortable, we had a cabin with a kitchenette and had everything we needed. The staff were so friendly, welcoming and really helpful. They helped us with everything from local recommendations to booking some excursions. We had a wonderful stay here!
Guest review byJennifer
Young couple
Avg. price/night: $125.35
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 225 reviews
Right on the beach - excellent staff and a great independent lunch & coffee stop on site. Ideally situated for diving/snorkelling, a choice of bars & restaurants nearby and the closest kart hire is just around the corner.
Guest review byAndrew
Young couple
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 812 reviews
The location was nice right on the beachfront with a private pier. It was only a short walk to town and there are two grocery stores and several restaurant options in the same street. The attached restaurant and bar were very handy for meals. The private room was adequate and had both a ceiling fan and air conditioning for comfort but it was not suitable to open the windows. The bathroom was detached from the bedroom but had it's own lock so was still private, although a bit small and hard to maneuver in.
Guest review bybubblestoo
Solo traveler