San Pedro is a town that sits on the island of Ambergris Caye in Belize. Once a small fishing village, San Pedro has turned into a tourist hot spot with people flocking to the town to enjoy the sun and sand. Scuba diving is a popular activity in the area as San Pedro is home to the Belize Barrier Reef. You can also check out the historic artifacts at Ambergris Museum or learn about Belizean culture while tasting authentic local dishes at Black & White Cultural Entertainment Center. But sometimes when you’re on a holiday, you just want to kick back and relax and not have to think about planning too much. So we’ve put together a list of the top all-inclusive resorts near San Pedro, Belize. Keep on reading to check out the options.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and all-inclusive packages and activities. The image galleries get refreshed with the latest updates regularly. They were last updated on March 23, 2024.
1. Portofino Beach Resort (from USD 164)
When you first arrive at Portofino Beach Resort, you’ll be greeted with a tropical drink to get you into the vacation mindset. Breakfast, lunch, and a three-course dinner are part of the all-inclusive package offered by the beachfront resort. You get to choose your preferred room, which includes daily housekeeping, as well as a turn-down service.
As you lounge around the private beach, you can request alcoholic and non-alcoholic drinks all day long. When you’re feeling more adventurous, make use of the kayaks or bicycles available and explore the waters and land around you. Your flights from Belize International Airport to San Pedro and vice versa, as well as local airport pickups and resort transfers, are also covered in the all-inclusive package.
What's included in the packages
Food: Included
Transport: Included
Activities: Not included
Portofino Beach Resort
Address: 6 Miles North, PO Box 36, San Pedro, Ambergris Caye
6.19 km (3.9 mi) from Secret Beach Belize
Resorts with package near San Pedro, Belize
2. Las Terrazas Resort (from USD 429)
Las Terrazas Resort is a luxury resort situated on a private beach. It features an infinity pool and spa, as well as a wide range of villas to choose from. You will be treated to a welcome drink upon arrival, and you can get a private cabana while unwinding on the beach. Guests are also free to use bicycles, paddleboards, and kayaks when they want to go out and do some exploring. Fishing poles and yoga mats are also complimentary.
Although it doesn’t offer an all-inclusive package as such, there are a variety of meal plans to choose from if you want that all-inclusive feel. Airport transfers and transport services can also be arranged to give you a worry-free experience.
If you choose The Belize Luxury “Island And Inland” Experience, you will be entitled to an hour of rejuvenating Swedish massage, a gourmet breakfast every day, a four-course dinner with a sunset cruise, Belizean rum and other beverages, and round-trip airport transfers. Guests will also receive a bottle of red or white wine as welcome drink, which is garnished by a fruit and cheese tray. The package also includes private tours where you can try zip lining & tubing, horseback riding or exploring the Xunantunich Maya Archeological Site.
What's included in the packages
Food: Included
Transport: Included
Activities: Included
Las Terrazas Resort
Address: San Pedro
4.34 km (2.7 mi) from Secret Beach Belize
Amazing all-inclusive resorts near San Pedro
If you’re looking for a luxury vacation, San Pedro with its surrounding area is an excellent choice. It boasts gorgeous resorts on private beaches, so you can’t go wrong with any of your picks. Go ahead and book one of these top all-inclusive resorts near San Pedro, Belize, and prepare to have an amazing getaway.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to