A tropical beach with clear turquoise waters, palm trees, and a white building on a hill.

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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on San Pedro Beach Resorts & Hotels

Tonight
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for San Pedro beach hotels

1. Ramon's Village Resort

Ramon's Village Resort
San Pedro
  • Relax on white sands with massages, snorkelling, and boat tours steps from air-conditioned retreats.
Rp3.064.425
Rp3.340.223 total
includes taxes & fees
26 Sept - 27 Sept
Ramon's Village Resort

2. Mayan Princess Hotel

Mayan Princess Hotel
San Pedro
  • Unwind at this beachfront haven with sandy shores, loungers, and a gateway to adventures.
Rp1.871.488
Rp2.227.071 total
includes taxes & fees
11 Sept - 12 Sept
Mayan Princess Hotel

3. Coco Beach Resort

Coco Beach Resort
San Pedro
  • Sun-kissed beachfront escape with white sand shore, ocean-view dining, and rejuvenating beachside massages.
Rp4.596.637
Rp5.511.367 total
includes taxes & fees
11 Sept - 12 Sept
Coco Beach Resort

4. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
Rp3.808.643
Rp4.532.284 total
includes taxes & fees
20 Sept - 21 Sept
Alaia Belize, Autograph Collection

5. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
  • Unwind at this idyllic resort featuring a private beach club with cabanas, umbrellas, and volleyball, just a short shuttle ride away.
Rp3.025.375
Rp4.162.352 total
includes taxes & fees
10 Oct - 11 Oct
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

6. La Casa de Paz

La Casa de Paz
San Pedro
  • Embrace paradise's sandy shores with direct beach access and ten beach-side cocktail bars, just steps from world-class snorkelling.
Rp1.371.153
Rp1.644.012 total
includes taxes & fees
16 Sept - 17 Sept
La Casa de Paz

7. The Watermark Hotel

The Watermark Hotel
San Pedro
Rp1.572.575
Rp1.949.993 total
includes taxes & fees
13 Sept - 14 Sept
The Watermark Hotel

8. Drift Inn San Pedro

Drift Inn San Pedro
San Pedro
  • Breathe in paradise at this beachfront hotel, where coastal relaxation awaits just steps from Boca Del Rio Beach.
Rp1.103.613
Rp1.313.299 total
includes taxes & fees
11 Sept - 12 Sept
Drift Inn San Pedro

9. Caye Casa

Caye Casa
San Pedro
  • Sunbathe on a pristine private beach, just steps from your room, with water activities and the reef nearby.
Rp1.821.144
Rp2.076.104 total
includes taxes & fees
11 Sept - 12 Sept
Caye Casa

10. Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
San Pedro
Rp1.048.034
Rp1.142.357 total
includes taxes & fees
11 Sept - 12 Sept
Voyager Sun & Reef Hotel
View all properties

Choose what matters most at beach hotels in San Pedro

Pool
Breakfast included
4 stars
Adult-only
Family-friendly

Beach hotels with pools in San Pedro

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
Rp3.808.643
Rp4.532.284 total
includes taxes & fees
20 Sept - 21 Sept
Alaia Belize, Autograph Collection

Grand Caribe Belize

Grand Caribe Belize
San Pedro
Rp3.874.695
Rp4.645.782 total
includes taxes & fees
13 Sept - 14 Sept
Grand Caribe Belize

Sunbreeze Suites

Sunbreeze Suites
San Pedro
Rp3.644.950
Rp4.191.692 total
includes taxes & fees
13 Sept - 14 Sept
Sunbreeze Suites

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
San Pedro
Rp6.319.149
Rp7.835.744 total
includes taxes & fees
11 Sept - 12 Sept
Matachica Resort & Spa - Adults Only

Sunset Caribe Belize

Sunset Caribe Belize
San Pedro
Rp4.659.414
Rp5.586.580 total
includes taxes & fees
11 Sept - 12 Sept
Sunset Caribe Belize

Ramon's Village Resort

Ramon's Village Resort
San Pedro
Rp3.064.425
Rp3.340.223 total
includes taxes & fees
26 Sept - 27 Sept
Ramon's Village Resort

Sunbreeze Hotel

Sunbreeze Hotel
San Pedro
Rp4.290.195
Rp4.933.725 total
includes taxes & fees
21 Sept - 22 Sept
Sunbreeze Hotel

Bella Vista Resort Belize

Bella Vista Resort Belize
San Pedro
Rp6.605.431
Rp7.199.920 total
includes taxes & fees
20 Sept - 21 Sept
Bella Vista Resort Belize

Coco Beach Resort

Coco Beach Resort
San Pedro
Rp4.596.637
Rp5.511.367 total
includes taxes & fees
11 Sept - 12 Sept
Coco Beach Resort

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
Rp3.025.375
Rp4.162.352 total
includes taxes & fees
10 Oct - 11 Oct
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
View all properties

Beach hotels with free breakfast in San Pedro

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
Rp3.808.643
Rp4.532.284 total
includes taxes & fees
20 Sept - 21 Sept
Alaia Belize, Autograph Collection

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
Rp3.025.375
Rp4.162.352 total
includes taxes & fees
10 Oct - 11 Oct
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mata Rocks Resort

Mata Rocks Resort
San Pedro
Rp1.936.104
Rp2.303.963 total
includes taxes & fees
11 Sept - 12 Sept
Mata Rocks Resort

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
San Pedro
Rp6.319.149
Rp7.835.744 total
includes taxes & fees
11 Sept - 12 Sept
Matachica Resort & Spa - Adults Only

Blue Tang Inn

Blue Tang Inn
San Pedro
Rp3.564.889
Rp4.274.260 total
includes taxes & fees
30 Sept - 1 Oct
Blue Tang Inn

Casa Nova Cabanas

Casa Nova Cabanas
San Pedro
Rp3.579.424
Rp3.901.626 total
includes taxes & fees
11 Sept - 12 Sept
Casa Nova Cabanas

Marbucks Bed and Breakfast

Marbucks Bed and Breakfast
San Pedro
Rp3.369.116
Rp3.672.336 total
includes taxes & fees
11 Sept - 12 Sept
Marbucks Bed and Breakfast

Portofino Beach Resort

Portofino Beach Resort
San Pedro
Rp3.362.112
Rp4.000.913 total
includes taxes & fees
19 Sept - 20 Sept
Portofino Beach Resort

Las Terrazas Resort and Residences Ambergris

Las Terrazas Resort and Residences Ambergris
San Pedro
Rp3.747.354
Rp4.459.351 total
includes taxes & fees
5 Oct - 6 Oct
Las Terrazas Resort and Residences Ambergris
View all properties

4-star beach hotels in San Pedro

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
Rp3.808.643
Rp4.532.284 total
includes taxes & fees
20 Sept - 21 Sept
Alaia Belize, Autograph Collection

Coco Beach Resort

Coco Beach Resort
San Pedro
Rp4.596.637
Rp5.511.367 total
includes taxes & fees
11 Sept - 12 Sept
Coco Beach Resort

Ramon's Village Resort

Ramon's Village Resort
San Pedro
Rp3.064.425
Rp3.340.223 total
includes taxes & fees
26 Sept - 27 Sept
Ramon's Village Resort

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
Rp3.025.375
Rp4.162.352 total
includes taxes & fees
10 Oct - 11 Oct
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Sunbreeze Hotel

Sunbreeze Hotel
San Pedro
Rp4.290.195
Rp4.933.725 total
includes taxes & fees
21 Sept - 22 Sept
Sunbreeze Hotel

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
San Pedro
Rp6.319.149
Rp7.835.744 total
includes taxes & fees
11 Sept - 12 Sept
Matachica Resort & Spa - Adults Only

Sunbreeze Suites

Sunbreeze Suites
San Pedro
Rp3.644.950
Rp4.191.692 total
includes taxes & fees
13 Sept - 14 Sept
Sunbreeze Suites

Bananas On The Beach

Bananas On The Beach
San Pedro
Rp2.683.123
Rp3.217.038 total
includes taxes & fees
14 Sept - 15 Sept
Bananas On The Beach

The Watermark Hotel

The Watermark Hotel
San Pedro
Rp1.572.575
Rp1.949.993 total
includes taxes & fees
13 Sept - 14 Sept
The Watermark Hotel

Belizean Cove Estates

Belizean Cove Estates
San Pedro
Rp6.079.119
Rp7.288.864 total
includes taxes & fees
11 Sept - 12 Sept
Belizean Cove Estates
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.
View all properties

Top San Pedro Hotel Reviews

Coco Beach Resort

Coco Beach Resort

8/10 Good
"The resort is beautiful and the casita was very well laid out. The only negative about the room was the couch and chairs were pretty uncomfortable. Also, be aware the casitas have several steps going between living room and kitchen; kitchen and bedroom, and then bedroom and bathroom, so be careful of tripping. Also, the web site does state it, but you have to look, during slow season the indoor restaurant is closed, so the only option is the pool bar or driving the golf cart to another location which is going to be as close as 10 minutes or as far as 30."
Tammy E 8-night trip
Posted 8 hours ago
Coco Beach Resort
Sandbar Beachfront Hotel & Hostel

Sandbar Beachfront Hotel & Hostel

10/10 Excellent
"A Great Way to Experience San Pedro, Belize! We really enjoyed our stay at Sandbar Hotel & Hostel! We’ve been to Belize before, and we love experiencing the island in a way that feels relaxed and authentic rather than staying somewhere that feels completely removed from the local experience. One thing we really liked about Sandbar is that it offers both hotel and hostel accommodations, so there’s a little something for different types of travelers. Even though we stayed in the hotel, we loved having access to the amenities that make the hostel experience so convenient. There’s a shared kitchen/common area where you can prepare your own food, which is a huge plus if you’re staying for a while or want to save a little money by cooking some meals yourself. They even have laundry facilities, which is especially convenient when you're traveling and don't want to pack your entire closet! 😂 And then there’s the fun side of Sandbar/ the rooftop pool and bar! It’s such a great place to relax, have a drink, and enjoy the atmosphere after spending the day exploring San Pedro. The Caribbean is literally steps away, so you really get that island experience. And we have to mention the people and the food. Everyone we encountered was friendly, welcoming, and helpful, and the food was SO good. We had some really delicious meals and definitely left talking about what we ate! The location is another big plus. You’re close to everything, but you still get that laid-back island feeling."
Michael 6-night trip
Posted 20 hours ago
Sandbar Beachfront Hotel & Hostel
Caye Casa

Caye Casa

10/10 Excellent
"Amazing stay! We were welcomed warmly, every question answered. Rooms clean, comfortable, fully supplied. 3-day stay at Caye Casa was the highlight of our trip to Belize."
Jennifer 3-night trip
Posted 4 days ago
Caye Casa
Grand Caribe Belize

Grand Caribe Belize

10/10 Excellent
"Our stay was very nice! The studio was super spacious. The staff was very attentive!! I loved the view of the Caribbean Sea from the pool. You will not be disappointed."
Portia 3-night trip
Posted 4 days ago
Grand Caribe Belize
Mayan Princess Hotel

Mayan Princess Hotel

10/10 Excellent
"It was are first time in Belize, the hotel was fantastic great location, Nathaly was at the front desk she was awesome answered all are question so helpful, we had an Amazing experience and for sure we going to back and we stay at Mayan princess"
Greg 9-night trip
Posted 5 days ago
Mayan Princess Hotel
Victoria House Resort & Spa

Victoria House Resort & Spa

10/10 Excellent
"Fantasy island for real…the staff is attentive from the restaurant, the bar, the reception, the concierge to maintenance. They are all professionals. It is beautiful and they all ensure they say your name. Exactly what you want on an island getaway. And the trees sing beautifully."
Keesha 6-night trip
Posted 5 days ago
Victoria House Resort & Spa
Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only

10/10 Excellent
"Impecable el hotel. La habitacion super limpia y todos los personales muy atentos y serviciales. El restaurante bastante bueno tambien. Lastimosamente nos toco visitarlo en epoca de mucho sargazo. El personal del hotel limpia todo el tiempo e incansablemente la playa lo cual ayuda bastante, pero igualmente en algunos momentos el olor era ligeramente molestoso a pesar de todos los esfuerzos."
Alfredo 5-night trip
Posted 2 weeks ago
Matachica Resort & Spa - Adults Only
Lina Point Belize Overwater Resort

Lina Point Belize Overwater Resort

8/10 Good
"No thanks"
David 7-night trip
Posted 2 weeks ago
Lina Point Belize Overwater Resort
Sunbreeze Hotel

Sunbreeze Hotel

8/10 Good
"Good trip!!"
Rossy 6-night trip
Posted 1 month ago
Sunbreeze Hotel

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.
What's the best hotel for a beach holiday in San Pedro?
Reef Haven Belize is a top beachfront hotel offering 2 outdoor pools and free buffet breakfast, located within a short 8-minute walk of Tranquility Bay Beach . Other good options for your beach trip include Mahogany Bay Resort & Beach Club, Curio Collection by Hilton and Ramon's Village Resort.
How many beach hotels are there in San Pedro?
Choose from one of Expedia's 56 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 Secret Beach or Boca Del Rio 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 Beach. 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.