Find the resorts that appeal to you the most
Check out our selection of great resorts in San Pedro
Located in San Pedro, 1640 feet from Playa San Pedro, Ramon's Village Resort features accommodations with a restaurant, free private parking, a shared lounge and a garden.
Offering outdoor pool and a private 902 feet of prime beach front, Grand Caribe Belize is located in San Pedro, 2.2 mi from the town center and the airport.
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 property is located on the coast of Ambergis Caye and offers guests 2 outdoor swimming pools, on-site restaurants and sports facilities.
Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.
Located in San Pedro, a 4-minute walk from San Pedro Beach, The Phoenix Resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.
Located in San Pedro, 1.4 miles from North Ambergris Caye Beach, Margaritaville Beach Resort Ambergris Caye - Belize has accommodations with free bikes, free private parking, an outdoor swimming pool...
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.
Brahma Blue Resort has an outdoor swimming pool, garden, a restaurant and bar in San Pedro. The property features water sports facilities, as well as barbecue facilities.
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.
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Popular with guests booking resorts in San Pedro
Located in San Pedro, a few steps from San Pedro Beach, Abrazos by Stay Floreo has accommodations with massage services.
Mahogany Bay Resort and Beach Club, Curio Collection has free bikes, outdoor swimming pool, a garden and private beach area in San Pedro. With free WiFi, this 4-star resort has a terrace and a bar.
Set on a private beach on Ambergris Caye, this luxury complex offers an infinity pool, a spa and an onsite O Restaurant.
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.
Coral Bay Villas is located on the beachfront in San Pedro, a 17-minute walk from San Pedro Beach. Providing a restaurant, the property also features a casino, as well as a hot tub.
Located in San Pedro, Hol Chan Reef Oceanfront Residences features a restaurant, bar and free WiFi throughout the property. The resort has family rooms. San Pedro Airport is 2.5 miles away.
Located in San Pedro, a few steps from North Ambergris Caye Beach, Sundiver Beach Resort has accommodations with an outdoor swimming pool, free private parking, a terrace and a bar.
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.