Find beach hotels in San Pedro

Beach vacation deals from $165

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 129 San Pedro Beach Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Victoria House Resort & Spa
4.0 star property
9.8 out of 10, Exceptional, 425 reviews
"Everything was spectacular! Property is spread out so you don't feel crammed among other guests."
Victoria House Resort & Spa
Bella Vista Resort Belize
3.0 star property
9.8 out of 10, Exceptional, 189 reviews
"Exceeded our expectations. Everyone went above and beyond to make our stay memorable and relaxing. "
The price is $170
$186 total
includes taxes & fees
Jun 16 - Jun 17
Bella Vista Resort Belize
Belizean Cove Estates
4.0 star property
9.8 out of 10, Exceptional, 41 reviews
"First time staying at this property and I absolutely loved it! From the beginning, the staff were so welcoming and attentive! They gave great recommendations for things to do in the area! The front desk staff were so punctual and had ever ready when needed! Our villa was super clean and spacious. It was a lovely time! Only downside was it being on the Lagoon side of the island, so wasn’t much beach area, however, the boat tours and other activities made up for it! Would stay again!"
Belizean Cove Estates
The Palms Oceanfront Suites
3.0 star property
9.8 out of 10, Exceptional, 208 reviews
"Very nice resort. Staff was very attentive. Beautiful beach but lacking in loungers. However we had access to Ramon’s Village beach and dock for swimming (just not the loungers). We were traveling with our baby grandson and they had a pack and play available upon our arrival. The pool was refreshing after a busy day of activities. "
The Palms Oceanfront Suites
Grand Caribe Belize
3.5 star property
9.6 out of 10, Exceptional, 326 reviews
"Staff are friendly and nice. Location didn't have that much activity like tennis court or pickleball. beach to swimming in. More like retire environment people."
The price is $226
$269 total
includes taxes & fees
Jun 12 - Jun 13
Grand Caribe Belize
Matachica Resort & Spa - Adults Only
4.0 star property
9.6 out of 10, Exceptional, 291 reviews
"We had an absolutely amazing time at Matachica! Celebrated our honeymoon here, and will definitely be back in a few years to celebrate again! Staff was so friendly and helpful, the food was all so delicious and beautifully presented, and we were beyond comfortable in our casita!"
The price is $329
$408 total
includes taxes & fees
Jun 6 - Jun 7
Matachica Resort & Spa - Adults Only
Playa De Sala
3.5 star property
9.6 out of 10, Exceptional, 79 reviews
"Everyone very nice and made sure you where taken care of.. Big up’s to the entire staff❤️"
Playa De Sala
Aqua Vista Beachfront Suites
3.0 star property
9.6 out of 10, Exceptional, 52 reviews
"Great location. Access to a lot of restaurants and bars and the ocean view is great. Mandy and KP are the bomb!!! Awesome host made our stay super easy. We will be back for sure!"
Aqua Vista Beachfront Suites
Ramon's Village Resort
4.0 star property
9.4 out of 10, Exceptional, 942 reviews
"We loved our stay at Ramon's! Rooms are a good size and the AC works well. We had a balcony with a view of the ocean. The pool jungle ambiance is really fun and provides shade cover for those who need a reprieve from the sun. Also, the pool is open 24/7. We loved taking an after dinner swim. The restaurant was good, but you're within walking distance (5-10 minutes to get just about anywhere) to other restaurants in town. Restaurant staff was lovely. If you contact the hotel, they will meet you...
The price is $165
$180 total
includes taxes & fees
Jun 6 - Jun 7
Ramon's Village Resort
Alaia Belize, Autograph Collection
4.5 star property
9.4 out of 10, Exceptional, 319 reviews
"Beautiful and quiet. Actual beach is horrible "
The price is $339
$404 total
includes taxes & fees
Jul 1 - Jul 2
Alaia Belize, Autograph Collection
Don't see what you're looking for?
See all available properties in San Pedro
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.

Popular beach getaways

Most booked beach stays in San Pedro in 2024

Too many beaches in San Pedro to choose from? Here are our top picks for a memorable beach vacation.

San Pedro Beach Hotels information

 

Beach Hotels in San Pedro

129

Highest price
$339
Cheapest price
$165
Number of guest reviews
4,940
Total number of hotels in San Pedro
843

 

Frequently asked questions

What is San Pedro like for travelers who love the beach?
Known for its pristine beaches and snorkeling, San Pedro offers a lot for the traveler planning a beach getaway.
What's the best hotel for a beach vacation in San Pedro?
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a top beach hotel with 4 restaurants and a full-service spa, and it’s located close to Central Park Beach. Other good choices for your stay near the beach include Ramon’s Village Resort and Alaia Belize, Autograph Collection.
How many beach hotels should I expect to find in San Pedro?
Choose from one of Expedia’s 77 hotels in San Pedro for your beachside break.
When's the best time for a beach vacation in San Pedro?
You can plan your beach trip with this snapshot of weather throughout the year in San Pedro: 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.
What is there to see and do around San Pedro?
After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you can’t wait to check out the beaches, head to Secret Beach or San Pedro Beach for a relaxing day by the water. Take advantage of the area’s snorkeling and diving, and make time for local attractions like San Pedro Town Hall and San Pedro Belize Express Dock. For additional things to see and do, consider a visit to Boca del Rio or Hol Chan Marine Reserve.
What's the best way to get to my beach hotel in San Pedro?
This travel information can help you get to and around your beach accommodation in San Pedro with ease. To get to San Pedro, book a flight to San Pedro (SPR-John Greif II), the closest major airport, which is located 0.2 mi (0.4 km) from the city center. You can find out about options for water transportation at the marina.

Recent reviews of San Pedro hotels
Expedia verified reviews