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.

The staff make you very welcome, especially Dave and his bar team.

Show more Show less
9
Superb
100 reviews
Price from
£112
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
134 reviews
Price from
£342
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
131 reviews
Price from
£216
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 clean condo with amazing ocean and resort views. Concierge did a great job setting up all tours, transfers, reservations and golf cart access.

Show more Show less
9.1
Superb
147 reviews
Price from
£217
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 everything about this resort and the service. Everyone was more than happy to assist with every request. Our children had a blast at the pool and enjoyed the outside games. We are already looking to make new reservations.

Show more Show less
9.3
Superb
209 reviews
Price from
£238
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.

Food was good and server was great. The food portions were a little small for the price.

Show more Show less
9.3
Superb
183 reviews
Price from
£253
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.

It was spacious accommodations. Clean, peaceful but secluded on the southern end of the island

Show more Show less
9.2
Superb
45 reviews
Price from
£265
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
£215
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
52 reviews
Price from
£228
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 property is right at the beach and it’s in a very quiet area. Our room was really nice and the staff was extremely friendly and helpful. We only stayed one night but we had a great time.

Show more Show less
9.2
Superb
48 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
     · 131 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
     · 209 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
     · 183 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
     · 45 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
     · 52 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
     · 75 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
     · 113 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
     · 135 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.1
    Scored 9.1
    Superb
    Rated superb
     · 147 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
     · 43 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

  • Las Terrazas Resort
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 51 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

  • 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
     · 433 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
     · 169 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

Treat yourself! Popular resorts in San Pedro

  • 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

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

  • 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.7
    Scored 8.7
    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.2
    Scored 8.2
    Very good
    Rated very good
     · 80 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.

    I really like the staff and I really like the clean beach!

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

FAQ about resorts in San Pedro








Resorts that guests love in San Pedro

  • Avg. price/night: £156.13
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 69 reviews
    Great boutique resort and great location. The staff was very accommodating...they were very helpful with answering all of my questions before and during my stay. They picked me up and dropped me off at the airport. They gave me great recommendations for restaurants, entertainment, transportation, places to see while on the Caye. Overall, a great experience and I would definitely come back again.
    Charles
    Solo traveller
  • Avg. price/night: £274
    7.3
    Scored 7.3
    Good
    Rated good
     · 9 reviews
    Going to a Margaritaville Resort has been on my bucket list for a while. It was beautiful and the staff were amazing.
    Varner
    Solo traveller
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 80 reviews
    Liked the dinner by the pool that was hosted by the resort. Pools were clean and the staff was excellent!
    Susan
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 60 reviews
    Portofino is a lovely little resort a bit away from the main town on San Pedro. The rooms are spacious and luxurious. The view out onto the beach was glorious, and the pool is also a lovely place to relax. The free breakfast was also plenty to keep us full - would highly recommend the banana muffins!
    Annabelle
    Young couple
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 100 reviews
    The overwater bungalow was really neat. Most of the staff were friendly.
    Tiffany
    People with friends
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 113 reviews
    I love the exclusiveness. I loved the resort I loved the cleanliness
    Lakesia Thompson
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 183 reviews
    Everything at Coco Beach is absolutely incredible. They went out of their way to help me get a day trip that was on a special date. Every staff member greated me everyday by name. When you stay here they treat you like family. The pool is awesome! They also never pressured me into doing events at the resort. If I wanted to go into town they didn't look down on that. The beach access is perfect. The property is beautiful. Highly recommend staying here.
    Brandon
    Young couple
  • Avg. price/night: £202.93
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 48 reviews
    Perfect Location a little outside the busy area. Super personal and very professional boutique resort. We felt welcome from the first moment.
    Hendrik
    Family with young children
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 131 reviews
    Room & resort are beautiful. Staff is very friendly and attentive, to say the least. Comfortable bed. Clean. Spa was relaxing & a real treat! Loved everything about it and will absolutely stay there again.
    Melissa
    People with friends
  • Avg. price/night: £217.27
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 147 reviews
    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.
    Angie
    Family with young children