Skip to main content

The best resorts in San Pedro

Check out our pick of great resorts in San Pedro

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in San Pedro, less than 1 km from San Pedro Beach, Lina Point Belize Overwater Resort features accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant. Among the facilities at this property are free shuttle service and room service, along with free WiFi throughout the property. The accommodation provides entertainment staff and a concierge service.

What a special place! The privacy, view and atmosphere was spectacular. I loved laying in the hammock for hours and floating in our own pool.

Show more Show less
9
Superb
105 reviews
Price from
£108
per night

Situated in San Pedro, a few steps from San Pedro Beach, Pelican Reef Villas Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. Among the facilities of this property are a restaurant, room service and a concierge service, along with free WiFi throughout the property. The accommodation provides airport transfers, while a car rental service is also available.

Great property in a quiet part of San Pedro!!. The views from the dock were amazing. Watching the sunrise every morning on the beach was so peaceful. The rooms are large, modern, and very clean. The breakfast is amazing and staff are very friendly. Wifi worked well around the property. The private dock was helpful since any fishing, snorkeling or diving tours picked you up at the property.

Show more Show less
9.6
Exceptional
127 reviews
Price from
£336
per night

Victoria House offers accommodation in San Pedro. Guests can enjoy the on-site restaurant.

Certain rooms feature a seating area to relax in after a busy day. Some rooms include views of the sea or pool.

Beautiful. Dive shop. Bartender Cesar. Great caretakers and wait staff.

Show more Show less
9.6
Exceptional
133 reviews
Price from
£202
per night

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. Free Wi-Fi access is available in this resort.

spacious and peaceful stunning balcony views.

Show more Show less
9.2
Superb
146 reviews
Price from
£214
per night

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.

This resort is 6 km from Mexico Rocks to do snorkelling and 11 km from Hol Chan Marine Reserve. San Pedro Airport is a 15-minute drive away.

We loved the place. We only intended on staying two notes but cancelled our other place on the island and stayed 2 more nights. Great location North of San Pedro center (15-20 min golf cart ride). The staff were helpful, friendly, had great recommendations. Having a tour company on the dock was always a huge bonus. The pool and poolside bar was also a nice friendly place. Wifi was strong and the place was completely relaxing.

Show more Show less
9.3
Superb
215 reviews
Price from
£182
per night

Each air-conditioned villa and suite at this luxurious resort comes with a spacious dining and living area, as well as a flat-screen TV, free toiletries and sea and pool views. Wi-Fi is available throughout the property.

The place was beautiful and clean, staff were kind and helpful.

Show more Show less
9.2
Superb
193 reviews
Price from
£248
per night

Located in San Pedro, 200 metres from San Pedro Beach, Hol Chan Reef Resort & Villas provides accommodation with an outdoor swimming pool, free private parking, water sports facilities and a private beach area. The resort also offers free WiFi as well as a paid airport shuttle service.

All the rooms were very spacious and equipped with everything we could possibly need, including toiletries, towels, and hair dryers. The terrace had a beautiful view perfect to sit in the mornings and evenings

Show more Show less
9.2
Superb
52 reviews
Price from
£304
per night

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 balcony with lake views is offered in each unit.

The Resort offers a terrace.

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.

Show more Show less
9.1
Superb
55 reviews
Price from
£224
per night

Set in San Pedro, a few steps from North Ambergris Caye Beach, Bella Vista Resort Belize offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. With free WiFi, this 3-star hotel offers free shuttle service and room service. The accommodation provides evening entertainment and a concierge service.

Location was great: far from the hustle and bustle of San Pedro but still within a close reach by a golf cart to many places. The resort is right by the sea, walkable distance to Truck Stop and Yoga Retreat. Staff was incredible! They were very accommodating and friendly especially with our 2 year old. The fact that they offer babysitting services was a life changer! The restaurant served incredible food and had lice music a few times a week. Overall, we had a superb experience and would stay there again!

Show more Show less
9.2
Superb
52 reviews
Price from
£188
per night

The resort offers free Wi-Fi, a private heated swimming pool, free bike and kayak rentals and a tour desk where guests can book trips to the reef to dive, fish, or to arrange trips to the mainland to enjoy jungle and/or Mayan ruins’ tours.

Loved the suite we got. It had all we needed and more. Kayak, Sup, snorkling, club car, great internet, full kitchen up to the small detail it's all there no extra pay needed. Had best weekend in a long trip.

Show more Show less
9.4
Superb
72 reviews
Price from
£300
per night

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.
Search resorts in San Pedro

Most booked resorts in San Pedro this month

All-inclusive resorts in San Pedro

  • Victoria House Resort & Spa
    All-inclusive options available
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 133 reviews

    Victoria House offers accommodation in San Pedro. Guests can enjoy the on-site restaurant. Certain rooms feature a seating area to relax in after a busy day.

    The food was amazing, staff so kind and attentive.

  • Belizean Shores Resort
    All-inclusive options available
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 215 reviews

    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.

    I love the pool and the sea view. Love the bar by the pool.

  • Coco Beach Resort
    All-inclusive options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 192 reviews

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

    Grounds are gorgeous! Staff very nice, rooms awesome!

  • Hol Chan Reef Resort & Villas
    All-inclusive options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 52 reviews

    Located in San Pedro, 200 metres from San Pedro Beach, Hol Chan Reef Resort & Villas provides accommodation with an outdoor swimming pool, free private parking, water sports facilities and a private...

    the property is beautiful and the staff was great!

  • Sunset Caribe Belize
    All-inclusive options available
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 55 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.

    Staff, well appointed rooms, super clean. Huge pool.

  • Xanadu Island Resort
    All-inclusive options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 72 reviews

    With excellent views of Belize’s Caribbean Coast, the Xanadu Island Resort is located only 1.5 km from the San Pedro town centre and offers free Wi-Fi and a private pool.

    beautiful property, nice helpful staff. enjoyed ourselves!

  • X'tan Ha- The Waterfront
    All-inclusive options available
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 119 reviews

    The beach-front X’tan Ha-The Waterfront features a large garden, a sun terrace with a swimming pool, a tropical-style lounge and wooden décor. It is located 12 km from San Pedro town centre.

    Great location, staff and very clean Highly recommend

  • White Sands Cove
    All-inclusive options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 13 reviews

    Facing the seafront in San Pedro, White Sands Cove boasts free bikes. With an outdoor swimming pool, the 3-star resort has air-conditioned condos with free WiFi, each with a private bathroom.

    Nice location. Clean and upkeep of grounds was good

Highly rated resorts in San Pedro

  • Pelican Reef Villas Resort
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 127 reviews

    Situated in San Pedro, a few steps from San Pedro Beach, Pelican Reef Villas Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    reakfasts were great, could offer a couple more choices.

  • Grand Caribe Belize
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 146 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.

    La atención del personal es excelente al igual que las instalaciones

  • Hidden Jewel Boutique Hotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 49 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.

    The staff were great and room was beyond our expectations

  • Mahogany Bay Resort and Beach Club, Curio Collection
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 219 reviews

    Situated in San Pedro, 700 metres from San Pedro Beach, Mahogany Bay Resort and Beach Club, Curio Collection features accommodation with free bikes, free private parking, an outdoor swimming pool and...

    loved everything offered especially the private beach!

  • Ramon's Village Resort
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 438 reviews

    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.

    Loved everything: the staff, the facilities, the rooms, ….

  • Caribbean Villas Hotel
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 182 reviews

    Caribbean Villas Hotel is far enough from San Pedro Town to preserve your peace and quiet but a 10 minute walk along the beach will take you to San Pedro with its quaint shops, many restaurants and...

    La posizione in riva al mare, bar e ristorante nell’hotel

  • The Watermark Belize Hotel
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 50 reviews

    Situated in San Pedro, 600 metres from San Pedro Beach, The Watermark Belize Hotel features accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

    Las instalaciones muy bonitas así como la habitación

  • Matachica Beach Resort and Spa
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 67 reviews

    Situated in San Pedro, a few steps from North Ambergris Caye Beach, Matachica Beach Resort and Spa features accommodation with free bikes, free private parking, a fitness centre and a garden.

    excellent staff and good food particularly the backed goods

Treat yourself! Popular resorts in San Pedro

  • Brahma Blue Resort
    Spa and wellness centre
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 36 reviews

    Brahma Blue Resort has an outdoor swimming pool, garden, a restaurant and bar in San Pedro.

    Room was beautiful Pool awesome Location very nice

  • Las Terrazas Resort
    Spa and wellness centre
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 61 reviews

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

    Great resort with a wonderful beach and friendly staff

  • Sea Horizon Hotel
    Spa and wellness centre
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 3 reviews

    Situated in San Pedro, 400 metres from San Pedro Beach, Sea Horizon Hotel features accommodation with a shared lounge, free private parking and a terrace.

  • Margaritaville Beach Resort Ambergris Caye - Belize
    7.4
    Scored 7.4
    Good
    Rated good
     · 10 reviews

    Margaritaville Beach Resort Ambergris Caye - Belize has an outdoor swimming pool, fitness centre, a restaurant and bar in San Pedro. This 5-star resort offers room service and a concierge service.

    New facility. The staff was amazing! Very V friendly and helpful…. Wonderful. Gorgeous views.

  • Portofino Beach Resort
    Spa and wellness centre
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 60 reviews

    Set in Ambergris Caye, Portofino Beach Resort offers its guests free continental breakfast, snorkeling gear and kayaks.

    Staff was wonderful & the restaurant was amazing.

  • Sapphire Beach Resort
    Spa and wellness centre
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 83 reviews

    Situated on a private beach on Ambergris Caye, Sapphire Beach Resort offers outdoor pools, a restaurant and room service. It is just 150 metres from a coral reef, perfect for snorkelling and diving.

    fantastic beach, very lovely resort literally "in" the beach

  • The Phoenix Resort
    Spa and wellness centre
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

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

FAQ about resorts in San Pedro








Resorts that guests love in San Pedro

  • Avg. price/night: £141.93
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 438 reviews
    Excellent location and excellent resort/hotel. Probably the best place to stay on the island!
    Adeel
    Young couple
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 192 reviews
    Food at the resort was okay. Drinks were above average. Pools are great and we enjoyed the quiet atmosphere.
    B
    BROCK
    Group
  • Avg. price/night: £499.61
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 61 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)
    Mia
    People with friends
  • Avg. price/night: £203.63
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 52 reviews
    There is a choice of 4 or 5 breakfasts daily and they were all good. Some had homemade jellies from local fruits. Everything was delicious and hot. Service was fast but always time for pleasant talk. Breakfast was for resort guests so it was never crowded. The staff were so friendly and nice, giving great advice and really became friends. The prices for happy hour were ridiculously cheap!! The pool was warm and right outside our room.
    susan
    Young couple
  • Avg. price/night: £141.93
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 438 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
    Saikiran
    Family with young children
  • Avg. price/night: £183.92
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 50 reviews
    I like the location,you could walk to everything, my room was the ocean front awesome view. The room was so clean the bed was extremely comfortable, the shower was amazing. I ordered room service, the food was awesome. I enjoyed my coffee on the rooftop, then took a swim how great is that. Overall The Watermark gets 20 ⭐⭐⭐⭐⭐⭐⭐s. I will recommend this resort to my family and friends and all social media.
    Shelly
    Young couple
  • Avg. price/night: £186.07
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 77 reviews
    The staff was amazing! The food was amazing! We had a wonderful vacation and the other guests were all very friendly especially because it was a small resort! The rooms were super spacious and the location was pretty central to everything (secret beach & San Pedro town). We loved our stay and will be back to stay here
    Alexandra
    Young couple
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 119 reviews
    It was a beautiful resort. The people there were super friendly. We loved Alex at the bar and Reuben at the restaurant. The Casita was sooo much room. The beach being right there was a huge plus
    LaTasha
    Young couple
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 60 reviews
    Authentic boutique hotel / resort with cabins directly on the water. Very good food. Large rooms and direct beach access. Friendly staff. Beautiful garden. Clean.
    Bettina
    Group
  • Avg. price/night: £141.93
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 438 reviews
    Location in city center, gorgeous tropical vibe, excellent restaurant and resort staff. Excellent US based phone staff. Cleanest golf carts on the island.
    Grant
    Young couple
gogless