Search Beach Resorts & Hotels in San Pedro

  • 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 Beach Resorts & Hotels

Our top choices for San Pedro beach hotels

Reef Haven Belize

Reef Haven Belize
4.0 star property
San Pedro
8.8 out of 10, Excellent, (6 reviews)
"Everything was amazing. Staff, amenities, you name it. Wonderful."
United States
Monica Helena
The price is 10.080.971 ₫
11.996.355 ₫ total
includes taxes & fees
16 Feb - 17 Feb
Reef Haven Belize

Corona Del Mar

Corona Del Mar
3.0 star property
San Pedro
8.0 out of 10, Very good, (623 reviews)
"The rooms very accommodating the hotel is lovely the pool is great overall the staff is awesome a must stay while visiting again "
United States
Tamara
Corona Del Mar

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.0 star property
San Pedro
8.4 out of 10, Very good, (794 reviews)
"amazing!!"
United States
Daanyal
The price is 6.094.872 ₫
7.940.672 ₫ total
includes taxes & fees
17 Feb - 18 Feb
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (310 reviews)
"Older property enjoys a great location in town close to everything. Clean rooms, great linens, friendly staff. I would stay here again. "
United States
Russell
The price is 3.428.365 ₫
4.079.755 ₫ total
includes taxes & fees
30 Jan - 31 Jan
Mayan Princess Hotel

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,004 reviews)
"Friendly staff. Beautiful resort."
United States
Ivan
The price is 4.860.135 ₫
5.297.547 ₫ total
includes taxes & fees
27 Jan - 28 Jan
Ramon's Village Resort

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (210 reviews)
"Staff was great and the hotel was always clean."
United States
Demaya
Bananas On The Beach

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (650 reviews)
"Clean, friendly staff, heated pool was great. "
United States
Talia
The price is 11.142.845 ₫
14.586.145 ₫ total
includes taxes & fees
8 Feb - 9 Feb
Alaia Belize, Autograph Collection

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
"The place and everything were over rating. I definitely like to come back and stay here again. "
United States
Hang
The price is 5.090.129 ₫
5.548.241 ₫ total
includes taxes & fees
30 Jan - 31 Jan
Hibisco Belize

La Casa de Paz

La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (88 reviews)
"clean room, excellent location"
United States
Carlos
La Casa de Paz

Royal Caribbean Resort

Royal Caribbean Resort
3.0 star property
San Pedro
8.0 out of 10, Very good, (331 reviews)
"It’s a great small hotel. It’s very cozy end well located. The cabin was nice and the hotel personal was very friendly. Pool was great. The hotel is surto y two peers but the water in the sea is dirty in that place so it’s possible to swim only in the pool. The location is great, about 3.4 km from San Pedro town , you can easily walk there by the beach . We enjoyed our stay there "
United States
Anastasia
The price is 3.045.334 ₫
3.319.414 ₫ total
includes taxes & fees
20 Jan - 21 Jan
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.

Choose what matters most at beach hotels in San Pedro

Top San Pedro Hotel Reviews

Frequently asked questions

What is San Pedro like for travellers who love the beach?
Known for its pristine beaches and snorkelling, San Pedro offers a lot for the traveller planning a beach getaway.
How many beach hotels are there in San Pedro?
Choose from one of Expedia's 98 hotels in San Pedro for your beachside break.
When's the best time for a beach holiday in San Pedro?
You can plan your beach trip with a look at year-round temperatures in San Pedro: The hottest months are usually September and August, with an average temperature of 27°C, while the coldest months are January and December, with an average of 24°C. The rainiest months in San Pedro are June, October, September and August, with each month seeing an average of 266 mm 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 San Pedro Beach or Secret Beach for a relaxing day by the water. Take advantage of the area's snorkelling and diving, and make time for local attractions such as Belize Barrier Reef and San Pedro Town Hall. For additional things to see and do, consider a visit to San Pedro Belize Express Water Taxi or Boca del Rio.
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 centre. You can learn about water travel options at the marina.