Skip to main content

The 10 Best Resorts in San Pedro, Belize

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
101 reviews
Price from
£109
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.

reakfasts were great, could offer a couple more choices.

Show more Show less
9.6
Exceptional
132 reviews
Price from
£341
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.5
Exceptional
133 reviews
Price from
£205
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.

The staff was super kind, understanding and accommodating. From the beginning welcome drink (yum) to the checkout process (everything gets charged to the room so its smooth and easy). The grounds are beautiful with lots of room to roam, chill and eat. You can find things to do like bean bag toss, paddle boarding and kayaking at no extra cost. You can relax by the pool without a crowd most of the time and there are more than enough servers to ensure you stay well-fed with tasty snacks and refreshed with fruity drinks! The smoothies were specialties! The rooms are fully equipped, spacious and well laid out for an extra comfortable stay. The restaurants have great food, great service and lovely ambiance! The gym is a good size and has all you need for a good workout. Honestly, the entire experience was superb. It's in a nice location that is quiet but close to the fun if you want some excitement. And I cannot say enough about the staff! Luce, Julia and everyone was amazing! I will definitely be back!

Show more Show less
9.2
Superb
148 reviews
Price from
£216
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
211 reviews
Price from
£184
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.3
Superb
186 reviews
Price from
£252
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
47 reviews
Price from
£264
per night

Situated in San Pedro, a few steps from San Pedro Beach, Tara Del Sol Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. With free WiFi, this 5-star resort offers a concierge service and free shuttle service. The rooms include a balcony with views of the sea.

The location was perfect. Quiet and with fantastic views 30 feet from the sea. It is also a short 8 minute cart ride to San Pedro center of town or 25 minute walk.

Show more Show less
9.5
Exceptional
34 reviews
Price from
£214
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.

Great location with a good staff.

Show more Show less
9.1
Superb
53 reviews
Price from
£227
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.

The staff were very helpful with arranging tours/transport, and also generally around the hotel. It's in a nice location slightly away from the main town, so it's a bit more relaxed than being right in the centre (though you can easily get there by golf cart). The room was much bigger than we were expecting, and the on-site restuarant / breakfast was also really nice. We had a great time!

Show more Show less
9.2
Superb
51 reviews
Price from
£174
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.5
    Scored 9.5
    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
     · 211 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.3
    Scored 9.3
    Superb
    Rated superb
     · 186 reviews

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

    The waiters were great especially Angel…..he was fantastic

  • Hol Chan Reef Resort & Villas
    All-inclusive options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 47 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!

  • Tara Del Sol Resort
    All-inclusive options available
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 34 reviews

    Situated in San Pedro, a few steps from San Pedro Beach, Tara Del Sol Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    Nothing I can say, except everything was just fantastic!!!

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

Highly rated resorts in San Pedro

  • Pelican Reef Villas Resort
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 132 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
     · 148 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
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 46 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
     · 436 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
     · 171 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...

    Casual atmosphere with great location and restaurant

  • The Watermark Belize Hotel
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 48 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

  • Las Terrazas Resort
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 53 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

Treat yourself! Popular resorts in San Pedro

  • The Phoenix Resort
    Spa and wellness centre

    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.

  • 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.3
    Scored 7.3
    Good
    Rated good
     · 9 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.

  • Matachica Beach Resort and Spa
    8.9
    Scored 8.9
    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

  • Brahma Blue Resort
    Spa and wellness centre
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 39 reviews

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

    Room was beautiful Pool awesome Location very nice

  • Portofino Beach Resort
    Spa and wellness centre
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 62 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
     · 81 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

FAQ about resorts in San Pedro








Resorts that guests love in San Pedro

  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 117 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
  • Avg. price/night: £216.04
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 46 reviews
    The property is beautiful, well kept, intimate and perfect for a quiet luxurious getaway. Everyone was so friendly and helpful. We felt like we had the resort to ourselves almost the entire time.
    Laura
    Young couple
  • Avg. price/night: £119.58
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 171 reviews
    The hotel was more resort like with the added amenities which was really nice. The restaurant was awesome to have so we didn’t have to leave the property for breakfast. Overall the whole property was perfect!
    Nicole
    Young couple
  • Avg. price/night: £191.65
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 436 reviews
    The quality of the meals was very high and the quantities were more than adequate at times. The room was very quiet especially considering the resort is located on a relatively busy road and very close to the local airport The location was very close to local stores to buy snacks, drinks including wine all within a couple of minutes walk. It was also very close to the local gym, again a short walk. The site had its own diving and fishing facilities. The staff were all very friendly.
    Andrew
    Young couple
  • Avg. price/night: £474.57
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 178 reviews
    I loved that the resort was in a central location. The grounds were well kept and cleaned throughout my stay.
    Deena
    Young couple
  • Avg. price/night: £322.97
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 67 reviews
    The hotel is beautiful... understated cool with nice furniture, relaxed ambiance and fantastic service. the food was exceptional, and the concierge did everything to make our diving trips perfect! It was a treat to come back to the beautiful resort and have a nice drink and meal after a full day of diving! Definitely want to come back!
    Marta
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 211 reviews
    Pool was fantastic along with the food, and room layout. The leisure activities provided by the resort were perfect for family.
    Hannah
    Family with young children
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 186 reviews
    Location was a bit out if the way, but they made getting to the resort easy. Food was good, very tasty and had options for my four year-old. Staff was exceptional, always ready to help and super friendly
    M
    Michael
    Family with young children
  • Avg. price/night: £191.65
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 436 reviews
    Gorgeous resort and very good food. I liked that it was also so close to the airport and close to supermarkets and other restaurants.
    Christine
    Family with young children
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 186 reviews
    We loved the resort! Amazing pool and beautiful property. The staff was all so helpful and friendly. It truly exceeding our expectations. The massage from Flora was exceptional! We also had a great tour with Pepper, one of the guides at ruff N tuff, the on-site tour company.
    Brody
    Family with young children