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

Resorts in San Pedro

Find the resorts that appeal to you the most

The best resorts in San Pedro

Check out our pick of great resorts in San Pedro

Filter by:

Review score

Grand Caribe Belize

San Pedro

Offering outdoor pool and a private 275 metres of prime beach front, Grand Caribe Belize is located in San Pedro, 3.5 km from the town centre and the airport.

A
Angie
From
United States
Spacious and clean condo with amazing ocean and resort views. Concierge did a great job setting up all tours, transfers, reservations and golf cart access.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews
Price from
US$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.

B
Brittany
From
Canada
Everything! The staff was amazing and the place is so beautiful and also incredibly quiet.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 186 reviews
Price from
US$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.

J
James
From
United States
Food was good and server was great. The food portions were a little small for the price.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 142 reviews
Price from
US$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.

a
anthony
From
Canada
Amazing location away from everything, yet so comfortable. We swam and kayaked, found beaches all to ourselves. The plunge pool was cool and beautiful and the rooftop lounge was amazing. Staff were kind and helpful without being intrusive.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 12 reviews
Price from
US$225
1 night, 2 adults

The Phoenix Resort

San Pedro town, San Pedro

Situated in San Pedro, 400 metres from San Pedro Beach, The Phoenix Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews
Price from
US$561
1 night, 2 adults

Ramon's Village Resort

San Pedro town, San Pedro

Situated in San Pedro, 500 metres from Playa San Pedro, Ramon's Village Resort features accommodation with a restaurant, free private parking, a shared lounge and a garden.

J
Jari
From
Finland
Unique, excellent service, all facilities and activities very close
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 380 reviews
Price from
US$175
1 night, 2 adults

The Ambergris Grand

San Pedro

Set in San Pedro, 2.3 km from North Ambergris Caye Beach, The Ambergris Grand offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

K
Kelly
From
Canada
The environment was peaceful calm and tropical. The staff were all so friendly and helpful
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 25 reviews
Price from
US$189
1 night, 2 adults

Sunset Caribe Belize

San Pedro

Situated 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.

A
Andrew
From
United Kingdom
Beautiful spacious room spotlessly clean, everything felt very new. Fully equipped kitchen and separate laundry room with washer and dryer. Comfortable lounge area and breakfast bar. Balcony overlooking the pool and lagoon. Hotel a shot walk to the truck stop that has excellent food and entertainment in the evening.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 70 reviews
Price from
US$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.

a
angela
From
United Kingdom
It was so much fun exploring the busy hustle and bustle of San Pedro town and so blissful t9 get the little 3 min boat ride across the lagoon to the peace and quiet of Brahma Blue. Our group loved everything about it. The views across the lake from our balcony were stunning. We could have sat there all day just looking. The room was immaculate and well equipped and the staff were great. The Coconut cafe over the water was fantastic. Great food choices and good portion sizes. Also delicious cocktails and a well stocked bar. We will be back again for sure!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 41 reviews
Price from
US$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.

E
Emma
From
United Kingdom
Wonderful staff, beautiful rooms, great location. Lent us snorkels etc Food great
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 55 reviews
Price from
US$181.50
1 night, 2 adults
All resorts in San Pedro

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite 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 surroundings in the past month

See all

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

    Situated in San Pedro, 1.3 km from San Pedro Beach, Royal Kahal Beach Resort features accommodation 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, 19 reviews

    Coral Bay Villas is located on the beachfront in San Pedro, 1.4 km from San Pedro Beach. Providing a restaurant, the property also has a casino, as well as a hot tub.

  • Abrazos by Stay Floreo

    San Pedro
    All-inclusive options available

    Located in San Pedro and with San Pedro Beach reachable within a few steps, Abrazos by Stay Floreo provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

  • Sunset Caribe Belize

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

    Situated 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.

    From US$510.61 per night
  • Grand Caribe Belize

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 117 reviews

    Offering outdoor pool and a private 275 metres of prime beach front, Grand Caribe Belize is located in San Pedro, 3.5 km from the town centre and the airport.

    From US$286.51 per night
  • Tara Del Sol Resort

    San Pedro
    All-inclusive options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 42 reviews

    Facing the beachfront, Tara Del Sol Resort offers 5-star accommodation in San Pedro and has an outdoor swimming pool, garden and private beach area.

  • 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 4 km away.

FAQ about resorts in San Pedro

Resorts that guests love in San Pedro

See all
  • Avg. price/night: US$185.30
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 380 reviews
    Quirky resort with a beautiful beach and friendly staff
    Guest review by
    Chris
    Young couple
  • Avg. price/night: US$185.30
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 380 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: US$185.30
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 380 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: US$419.65
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 142 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
  • Avg. price/night: US$298.69
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 93 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
    People with friends
  • Avg. price/night: US$185.30
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 380 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