The 10 best resorts in San Pedro, Belize | Booking.com
Skip to main content

The best resorts in San Pedro

Check out our selection of great resorts in San Pedro

Filter by:

Review score

Ramon's Village Resort

San Pedro town, San Pedro

Located in San Pedro, 1640 feet from Playa San Pedro, Ramon's Village Resort features accommodations with a restaurant, free private parking, a shared lounge and a garden.

J
Jorge
From
United States
The entire staff made us feel right at home.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 382 reviews
Price from
$170
1 night, 2 adults

Grand Caribe Belize

San Pedro

Offering outdoor pool and a private 902 feet of prime beach front, Grand Caribe Belize is located in San Pedro, 2.2 mi from the town center and the airport.

J
Jennifer
From
United States
Great facility - friendly staff - wonderful team to plan events and activities.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 120 reviews
Price from
$205.51
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.

L
Lori
From
United States
The property staff was friendly and very willing to try to resolve issues. We enjoyed the golf cart rentals. While the pool area was nice and well maintained we spent most of our time at the sister property coco beach poolbar because it had more of an adult vibe. I do want to say the management staff was very helpful in the booking of transfers. We also used the tuff e nuff excursions available at the pier. They were great.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 186 reviews
Price from
$275
1 night, 2 adults

Coco Beach Resort

San Pedro

This property is located on the coast of Ambergis Caye and offers guests 2 outdoor swimming pools, on-site restaurants and sports facilities.

M
Melody
From
United States
friendly and helpful staff, the room, and the location of the room.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 145 reviews
Price from
$350
1 night, 2 adults

Villas Secreta Beachfront Resort

San Pedro

Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.

m
monique
From
United States
Beautiful and great location
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews
Price from
$225
1 night, 2 adults

The Phoenix Resort

San Pedro town, San Pedro

Located in San Pedro, a 4-minute walk from San Pedro Beach, The Phoenix Resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.

K
Keesha
From
United States
I ENJOYED EVERYTHING ABOUT MY STAY. I ESPECIALLY ENJOYED THE POLITENESS AND EXELLENT COMMUNICATION OF THE HOTEL STAFF.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews
Price from
$580.80
1 night, 2 adults

Margaritaville Beach Resort Ambergris Caye - Belize

San Pedro

Located in San Pedro, 1.4 miles from North Ambergris Caye Beach, Margaritaville Beach Resort Ambergris Caye - Belize has accommodations with free bikes, free private parking, an outdoor swimming pool...

t
tonia
From
United States
The staff at the front desk were great
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 25 reviews
Price from
$226.80
1 night, 2 adults

Sunset Caribe Belize

San Pedro

Located in San Pedro, Sunset Caribe Belize. Featuring a kitchenette with a microwave, each unit also comes with a cable flat-screen TV, ironing facilities, wardrobe and a seating area with a sofa.

S
Shakena
From
United States
Clean, great customer service
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 68 reviews
Price from
$274.39
1 night, 2 adults

Brahma Blue Resort

San Pedro

Brahma Blue Resort has an outdoor swimming pool, garden, a restaurant and bar in San Pedro. The property features water sports facilities, as well as barbecue facilities.

M
Margie Olson
From
United States
The restaurant is the hangout for the guests staying at Brahma Blue. The food was good, drinks good and had a nice atmosphere. The view from the top floor, Presidential Suite, was nice. The pool was cold and not staffed. We had to hunt down any person working for the hotel to give us any towels and felt that we had to keep the same ones for our entire stay. Our suite was roomy - that was nice.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 41 reviews
Price from
$440
1 night, 2 adults

Hidden Jewel Boutique Hotel

San Pedro

Hidden Jewel Boutique Hotel is nestled along the pristine shores of Ambergris Caye’s enchanting turquoise waters and is located 15-minutes by taxi from San Pedro town.

B
Barberino
From
United States
DIDN'T HAVE BREAKFAST THERE STAFF WAS EXCELLENT ROOM COMFORTABLE
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 55 reviews
Price from
$181.50
1 night, 2 adults
All resorts in San Pedro

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.

Most booked resorts in San Pedro and surrounding area in the past month

See all

Treat yourself. Popular resorts in San Pedro and nearby

  • Located in San Pedro, a few steps from San Pedro Beach, Abrazos by Stay Floreo has accommodations with massage services.

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

    Mahogany Bay Resort and Beach Club, Curio Collection has free bikes, outdoor swimming pool, a garden and private beach area in San Pedro. With free WiFi, this 4-star resort has a terrace and a bar.

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

    Set on a private beach on Ambergris Caye, this luxury complex offers an infinity pool, a spa and an onsite O Restaurant.

All-inclusive resorts in San Pedro and nearby

  • Royal Kahal Beach Resort

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in San Pedro, a 15-minute walk from San Pedro Beach, Royal Kahal Beach Resort has accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

  • Coral Bay Villas

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 20 reviews

    Coral Bay Villas is located on the beachfront in San Pedro, a 17-minute walk from San Pedro Beach. Providing a restaurant, the property also features a casino, as well as a hot tub.

  • Hol Chan Reef Oceanfront Residences

    San Pedro
    All-inclusive options available

    Located in San Pedro, Hol Chan Reef Oceanfront Residences features a restaurant, bar and free WiFi throughout the property. The resort has family rooms. San Pedro Airport is 2.5 miles away.

  • Sundiver Beach Resort

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Located in San Pedro, a few steps from North Ambergris Caye Beach, Sundiver Beach Resort has accommodations with an outdoor swimming pool, free private parking, a terrace and a bar.

  • Hidden Jewel Boutique Hotel

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 55 reviews

    Hidden Jewel Boutique Hotel is nestled along the pristine shores of Ambergris Caye’s enchanting turquoise waters and is located 15-minutes by taxi from San Pedro town.

FAQ about resorts in San Pedro

Resorts That Guests Love in San Pedro

See all
  • Avg. price/night: $185.30
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 382 reviews
    Quirky resort with a beautiful beach and friendly staff
    Guest review by
    Chris
    Young couple
  • Avg. price/night: $185.30
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 382 reviews
    The decor and styling was amazing, it's a little jungle oasis bringing you some calm, quiet and enjoyable escape from the hectic streets outside the resort. All the food was great and staff were amazing. Diving and snorkeling crews were great. High quality boats and equipment. Had an amazing time.
    Guest review by
    Timothy
    Family with young children
  • Avg. price/night: $185.30
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 382 reviews
    Excellent location and excellent resort/hotel. Probably the best place to stay on the island!
    Guest review by
    Adeel
    Young couple
  • Avg. price/night: $419.65
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 144 reviews
    Food at the resort was okay. Drinks were above average. Pools are great and we enjoyed the quiet atmosphere.
    Guest review by
    BROCK
    Group
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 91 reviews
    Spacious, comfortable, clean with great views & direct access to the beach. The staff were wonderful & accommodating to all of our needs. I alado loved that the resort offered free water sports in site (kayaking, paddle boarding)
    Guest review by
    Mia
    Travelers with friends
  • Avg. price/night: $185.30
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 382 reviews
    Excellent place, very near to the San Pedro Airport and accessible easily. Hotel staffs are very friendly and very attentive. My family enjoyed everything - the pool, the ocean view, the resort area and the pineapple restaurant. Being an Indian, Ramon resort is very near to a very good indian eating outlet oh. Bombai
    Guest review by
    Saikiran
    Family with young children
gogless