Find the resorts that appeal to you the most
Check out our selection of great resorts in 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.

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.

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

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.

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.

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

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.

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.

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


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 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 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.
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 is nestled along the pristine shores of Ambergris Caye’s enchanting turquoise waters and is located 15-minutes by taxi from San Pedro town.