Skip to main content

Resorts in San Pedro

Find the resorts that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best resorts in San Pedro

Check out our selection of great resorts in San Pedro

Filter by:

Review score

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.

C
Chadi
From
United States
very comfortable and spacious for the price. very nice swimming pool.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 121 reviews
Price from
$275
1 night, 2 adults

SunBreeze Hotel

Hotel in San Pedro town, San Pedro

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye.

J
Jordan
From
Canada
Dive shop right on site. Restaurant amazing. Staff amazing.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews
Price from
$259.70
1 night, 2 adults

Tranquility Bay Resort

San Pedro

Tranquility Bay Resort is a recently renovated villa in San Pedro where guests can make the most of its private beach area and bar.

D
Derrick
From
United States
This place was amazing, 5 star service every day, beautiful location, quiet and relaxing, every member of the staff greeted you each day with a smile and would go above and beyond to make sure you had the best vacation possible. Honestly one of my favorite spots
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews
Price from
$140
1 night, 2 adults

Aruna Resort & Villas

Hotel in San Pedro

Aruna Resort & Villas has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro. With free WiFi, this 4-star hotel offers free shuttle service and room service.

m
mitchara
From
United States
The property was beautiful, clean and well maintained on a daily basis by housekeeping. Rose, Lorena and Susy were super helpful and very responsive at all times! They even surprised me with beautiful birthday decorations in the room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews
Price from
$269.70
1 night, 2 adults

Sea Horizon Hotel

San Pedro town, San Pedro

Located in San Pedro, a 2-minute walk from San Pedro Beach, Sea Horizon Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

N
Nicole
From
Belize
How welcoming and down to earth they were.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 51 reviews
Price from
$98.70
1 night, 2 adults

Matachica Beach Resort and Spa

Hotel in San Pedro

Located in San Pedro, a 3-minute walk from North Ambergris Caye Beach, Matachica Beach Resort and Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness...

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 65 reviews
Price from
$415
1 night, 2 adults

Playa De Sala Boutique Hotel

Hotel in San Pedro

Located in San Pedro, 1.6 miles from San Pedro Beach, Playa De Sala Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

T
Theresa
From
United States
The property was a great boutique hotel on the island of San Pedro! Upon arrival we were greeted, provided a cool eucalyptus towel to serenade our senses and open our hearts to what would be our home for the next four days. We sipped on a refreshing, cool lime 🍋‍🟩 drink Andre the staff. Josh, Karna, Sebastian, Vicky and the three additional members, morning chef, late night dinner server/ bartender, and property manager, Omgoodness all memorable and absolutely nothing short of amazing! The hotel offers an authentic experience with a unique atmosphere for a full body massage on the beach, two separate dining areas, great bartenders and a wonderful lounge area and pool to relax and enjoy your neighbors, from all over the world. The best part was that, no matter where you came from, once you were here, you were family and you were loved. Culturally, it was great to be on one accord and in unison, seeking only rest, refuge and relaxation but leaving with a sense of peace, belonging to and unity amongst all of us, in this beautiful country of Belize. Truly an amazing experience. I will be back sooner than later. One thing that spoke volumes about the experience was that on our first night, upon arrival we had been advised to contact a local guy for golf cart rentals, which were to be cheaper than the hotel, however we were fortunate enough to have Josh, check with the safety features, lights, gas levels, insurance and taxes etc, and thankfully he looked out for us. It was a great relief, knowing that in the evening later on in the trip, that 2/3full gas tank, both headlamps working and shining brightly, along with an over view of the need to know as it pertained to traveling on the roads and through the large puddles of water from the recent rainy days. All of this would come in handy as we were traveling back, after a full day out at Secret Beach 🏖️ on the opposite side of the island and worth every bit of the trip. Beautiful people, music and great vibes!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 48 reviews
Price from
$341.04
1 night, 2 adults

Bella Vista Resort Belize

Hotel in San Pedro

Located in San Pedro, a few steps from North Ambergris Caye Beach, Bella Vista Resort Belize has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

R
Rink
From
United States
Location right on the water. Small and intimate experience. The staff are amazing. Friendly and helpful. We stayed in Shark Reef which was a real treat. Top floor with a delightful view. The restaurant, Aji, is the best we found. Location is in a quiet area. Renting a golf cart is easy and helps. You will go to the secret beach and Bella Vista is well situated for the trip.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 47 reviews
Price from
$242.67
1 night, 2 adults

Pelican Reef Villas Resort

Hotel in San Pedro

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

D
Debby
From
Canada
The staff were very friendly. The breakfast was very good. Extremely clean. And the reef they have developed at the end of their pier made our snorkeling experience amazing.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 63 reviews
Price from
$374
1 night, 2 adults

Portofino Beach Resort-An Authentic Island Escape!

Hotel in San Pedro

Set in Ambergris Caye, Portofino Beach Resort-An Authentic Island Escape! offers its guests free continental breakfast, snorkeling gear and kayaks.

J
Janice
From
United States
We liked it all!!! Beautiful resort with an exceptional staff. We've traveled a lot and I don't think I remember anyplace providing such personal and warm welcome-to-departure service. Food great also! Thank you!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 36 reviews
Price from
$264
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

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 812 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 99 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 44 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 86 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 130 reviews

Popular with guests booking resorts in San Pedro

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

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 51 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews

Popular with guests booking resorts in San Pedro

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 235 reviews

All-inclusive resorts in San Pedro and nearby

See all

Royal Kahal Beach Resort

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

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.

Brahma Blue Resort

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

Brahma Blue Resort has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro. Among the various facilities are a bar, water sports facilities, as well as barbecue facilities.

Sunset Caribe Belize

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

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.

Hidden Jewel Boutique Hotel

San Pedro
All-inclusive options available
Scored out of 10, guest rating 8.5
Very Good - 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

On average, a resort in San Pedro costs $303 per night (based on Booking.com prices).
The average price per night for a resort in San Pedro this weekend is $280 (based on Booking.com prices).
The average price of a resort in San Pedro this evening is $292 (based on Booking.com prices).
Many families visiting San Pedro enjoyed staying at The Phoenix Resort, Sea Horizon Hotel, and Coral Bay Villas - Lionfish Suite.
Travelers who stayed in San Pedro near San Pedro Airport (SPR) had good things to say about Royal Kahal Beach Resort, Sea Horizon Hotel, and Coral Bay Villas - Lionfish Suite.
Belizean Shores Resort, Coco Beach Resort, and Coral Bay Villas - Lionfish Suite are some of our most popular resorts in San Pedro.
For resorts in San Pedro serving highly-rated breakfasts, try The Phoenix Resort, Reef Haven Belize, and Grand Caribe Belize.
These resorts in San Pedro are highly rated by couples: The Phoenix Resort, Tara Del Sol Resort, and Villas Secreta Beachfront Resort.
Tara Del Sol Resort, Grand Caribe Belize, and The Phoenix Resort have received great reviews from guests in San Pedro about the views from these resorts.

Resorts That Guests Love in San Pedro

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 reviews
Quirky resort with a beautiful beach and friendly staff
Guest review byChris
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 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 byTimothy
Family with young children
Avg. price/night: $383.35
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 47 reviews
The staff was amazing! The location was perfect! We stayed in the Stingray room, and you just go outside and the bar/pool was right there and the ocean just a few more feet back! Our daughter loved their hotel dog, Dakota, and we just had a wonderful time! They picked us up and dropped us off, and we set up all our excursions right from our own pier. They even helped our daughter catch her first fish! Great Resort!
Guest review byMegan
Family with young children
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 reviews
Excellent location and excellent resort/hotel. Probably the best place to stay on the island!
Guest review byAdeel
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 130 reviews
Food at the resort was okay. Drinks were above average. Pools are great and we enjoyed the quiet atmosphere.
Guest review byBROCK
Group
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 100 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 byMia
Travelers with friends
Avg. price/night: $383.35
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 47 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.
Guest review bysusan
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 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 bySaikiran
Family with young children