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

Beach Resorts 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

Tonight
29 Aug - 30 Aug
Tomorrow
30 Aug - 31 Aug
Next weekend
4 Sept - 6 Sept
In two weeks
11 Sept - 13 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.
S$241
includes taxes & fees
29 Sept - 30 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.
S$148
includes taxes & fees
31 Aug - 1 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.
S$364
includes taxes & fees
29 Sept - 30 Sept
Coco Beach Resort

4. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
S$330
includes taxes & fees
7 Sept - 8 Sept
Alaia Belize, Autograph Collection

5. Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
San Pedro
S$76
includes taxes & fees
31 Aug - 1 Sept
Voyager Sun & Reef Hotel

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.
S$106
includes taxes & fees
1 Sept - 2 Sept
La Casa de Paz

7. 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.
S$304
includes taxes & fees
29 Sept - 30 Sept
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

8. Caye Casa

Caye Casa
San Pedro
  • Sunbathe on a pristine private beach, just steps from your room, with water activities and the reef nearby.
S$137
includes taxes & fees
31 Aug - 1 Sept
Caye Casa

9. 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.
S$81
includes taxes & fees
31 Aug - 1 Sept
Drift Inn San Pedro

10. Blue Tang Inn

Blue Tang Inn
San Pedro
S$197
includes taxes & fees
2 Sept - 3 Sept
Blue Tang Inn
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

Coco Beach Resort

Coco Beach Resort
San Pedro
S$364
includes taxes & fees
29 Sept - 30 Sept
Coco Beach Resort

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
S$330
includes taxes & fees
7 Sept - 8 Sept
Alaia Belize, Autograph Collection

Ramon's Village Resort

Ramon's Village Resort
San Pedro
S$241
includes taxes & fees
29 Sept - 30 Sept
Ramon's Village Resort

Belizean Shores Resort

Belizean Shores Resort
San Pedro
S$273
includes taxes & fees
31 Aug - 1 Sept
Belizean Shores Resort

Sunbreeze Hotel

Sunbreeze Hotel
San Pedro
S$346
includes taxes & fees
30 Sept - 1 Oct
Sunbreeze Hotel

Sunset Caribe Belize

Sunset Caribe Belize
San Pedro
S$398
includes taxes & fees
31 Aug - 1 Sept
Sunset Caribe Belize

Caye Casa

Caye Casa
San Pedro
S$137
includes taxes & fees
31 Aug - 1 Sept
Caye Casa

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
S$304
includes taxes & fees
29 Sept - 30 Sept
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Grand Caribe Belize

Grand Caribe Belize
San Pedro
S$304
includes taxes & fees
29 Sept - 30 Sept
Grand Caribe Belize

Sunbreeze Suites

Sunbreeze Suites
San Pedro
S$305
includes taxes & fees
31 Aug - 1 Sept
Sunbreeze Suites
View all properties

Beach hotels with free breakfast in San Pedro

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
S$330
includes taxes & fees
7 Sept - 8 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
S$304
includes taxes & fees
29 Sept - 30 Sept
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Blue Tang Inn

Blue Tang Inn
San Pedro
S$197
includes taxes & fees
2 Sept - 3 Sept
Blue Tang Inn

Mata Rocks Resort

Mata Rocks Resort
San Pedro
S$164
includes taxes & fees
31 Aug - 1 Sept
Mata Rocks Resort

Portofino Beach Resort

Portofino Beach Resort
San Pedro
S$315
includes taxes & fees
19 Sept - 20 Sept
Portofino Beach Resort

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
San Pedro
S$570
includes taxes & fees
31 Aug - 1 Sept
Matachica Resort & Spa - Adults Only

Marbucks Bed and Breakfast

Marbucks Bed and Breakfast
San Pedro
S$267
includes taxes & fees
31 Aug - 1 Sept
Marbucks Bed and Breakfast

Casa Nova Cabanas

Casa Nova Cabanas
San Pedro
S$358
includes taxes & fees
31 Aug - 1 Sept
Casa Nova Cabanas
View all properties

4-star beach hotels in San Pedro

Ramon's Village Resort

Ramon's Village Resort
San Pedro
S$241
includes taxes & fees
29 Sept - 30 Sept
Ramon's Village Resort

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
S$330
includes taxes & fees
7 Sept - 8 Sept
Alaia Belize, Autograph Collection

Coco Beach Resort

Coco Beach Resort
San Pedro
S$364
includes taxes & fees
29 Sept - 30 Sept
Coco Beach Resort

The Watermark Hotel

The Watermark Hotel
San Pedro
S$174
includes taxes & fees
30 Sept - 1 Oct
The Watermark Hotel

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
S$304
includes taxes & fees
29 Sept - 30 Sept
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Bananas On The Beach

Bananas On The Beach
San Pedro
S$191
includes taxes & fees
1 Sept - 2 Sept
Bananas On The Beach

Sunbreeze Hotel

Sunbreeze Hotel
San Pedro
S$346
includes taxes & fees
30 Sept - 1 Oct
Sunbreeze Hotel

Portofino Beach Resort

Portofino Beach Resort
San Pedro
S$315
includes taxes & fees
19 Sept - 20 Sept
Portofino Beach Resort

Tropical Palace Hotel

Tropical Palace Hotel
San Pedro
S$110
includes taxes & fees
30 Sept - 1 Oct
Tropical Palace Hotel

Sunbreeze Suites

Sunbreeze Suites
San Pedro
S$305
includes taxes & fees
31 Aug - 1 Sept
Sunbreeze Suites
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

Ramon's Village Resort

Ramon's Village Resort

10/10 Excellent
"Absolutely the best place to stay in San Pedro! We absolutely loved our stay at Ramon’s Village Resort. From the moment we arrived, we were impressed by how beautiful, tropical, and well maintained the entire property was. The atmosphere really makes you feel like you are on a Caribbean vacation. After walking around and exploring different areas of San Pedro, we were honestly so happy that we chose Ramon’s Village. We saw many other hotels and properties during our stay, and in our opinion, nothing compared to the beauty, atmosphere, and overall experience at Ramon’s. The location is also fantastic. You are close enough to walk around San Pedro and explore, but once you step inside the resort, it feels like you are in your own little tropical paradise. If you are trying to decide where to stay in San Pedro, this is the place. We would absolutely stay here again and would recommend Ramon’s Village without hesitation. It was definitely one of the highlights of our trip to Belize!"
Angel 2-night trip
Posted 1 day ago
Ramon's Village Resort
Sandbar Beachfront Hotel & Hostel

Sandbar Beachfront Hotel & Hostel

10/10 Excellent
"Friendly, helpful staff. They provide free paddle boards and life jackets. This was a very fun activity. Clean and spacious room with air conditioning, mini fridge and microwave. Excellent breakfast. We always enjoy staying at Sandbar."
Russell 17-night trip
Posted 2 days ago
Sandbar Beachfront Hotel & Hostel
Mayan Princess Hotel

Mayan Princess Hotel

10/10 Excellent
"Clean room with beachfront!! Love it!!"
Candice 1-night trip
Posted 2 days ago
Mayan Princess Hotel
Lina Point Belize Overwater Resort

Lina Point Belize Overwater Resort

8/10 Good
"No thanks"
David 7-night trip
Posted 4 days ago
Lina Point Belize Overwater Resort
Grand Caribe Belize

Grand Caribe Belize

10/10 Excellent
"Our room was very clean the entire time of our stay! The staff hotel was very helpful organizing and setting up our transportation throughout the trip. We loved the pool and our room so much! Will definitely stay there again next time. Thanks Grand Caribe!!"
Stacey 3-night trip
Posted 4 days ago
Grand Caribe Belize
Caye Casa

Caye Casa

10/10 Excellent
"no real lobby area but staff were nice, did laundry, offer cleaning."
Lesall 1-night trip
Posted 11 days ago
Caye Casa
Sunbreeze Hotel

Sunbreeze Hotel

8/10 Good
"Good trip!!"
Rossy 6-night trip
Posted 13 days ago
Sunbreeze Hotel
Victoria House Resort & Spa

Victoria House Resort & Spa

10/10 Excellent
"The staff was magnificent the rooms was immaculate the property was very very well kept we enjoyed the pool area and the people that vacation there as well was very very nice I give her 10 out of 10"
Herbert 6-night trip
Posted 3 weeks ago
Victoria House Resort & Spa

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 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 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 centre. You can learn about water travel options at the marina.