Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in San Pedro
Set in San Pedro and with San Pedro Beach reachable within 2.5 km, Belize Budget Suites offers a garden, rooms, free WiFi throughout the property and barbecue facilities. Guests can enjoy garden...

Located in San Pedro, 1.4 km from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodation with a garden, free private parking and a terrace.

Located in San Pedro, 600 metres from North Ambergris Caye Beach, Caye Casa provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

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.

Offering a freshwater pool, patio bar and free WiFi in common areas, SunBreeze Suites is set on the beach on the tropical island of Ambergris Caye, just steps from the largest Barrier Reef in the...

The Caye Hotel San Pedro is located on the beachfront in San Pedro, a few steps from San Pedro Beach. The accommodation provides a shared lounge and a 24-hour front desk for guests.

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

Situated just less than 1 km from San Pedro Beach, Babylon Beach Villa 2 features accommodation in San Pedro with access to a private beach area, a garden, as well as free shuttle service.
Situated less than 1 km from San Pedro Beach, Babylon Beach Resort offers a garden, and air-conditioned accommodation with a balcony and free WiFi.

Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.

Explore our most popular hotels in San Pedro
Set in San Pedro and with San Pedro Beach reachable within 2.5 km, Belize Budget Suites offers a garden, rooms, free WiFi throughout the property and barbecue facilities. Guests can enjoy garden...

Located in San Pedro, 1.4 km from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodation with a garden, free private parking and a terrace.

Located in San Pedro, 600 metres from North Ambergris Caye Beach, Caye Casa provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

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.

Offering a freshwater pool, patio bar and free WiFi in common areas, SunBreeze Suites is set on the beach on the tropical island of Ambergris Caye, just steps from the largest Barrier Reef in the...

The Caye Hotel San Pedro is located on the beachfront in San Pedro, a few steps from San Pedro Beach. The accommodation provides a shared lounge and a 24-hour front desk for guests.

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

Situated just less than 1 km from San Pedro Beach, Babylon Beach Villa 2 features accommodation in San Pedro with access to a private beach area, a garden, as well as free shuttle service.
Situated less than 1 km from San Pedro Beach, Babylon Beach Resort offers a garden, and air-conditioned accommodation with a balcony and free WiFi.

Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.


Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Popular with guests booking beach hotels in San Pedro
Mayan Princess Hotel is located beachfront in San Pedro and offers free Wi-Fi access, luggage storage services and a tour desk.
Offering a year-round outdoor pool and barbecue, Blue Tang Inn is set in San Pedro. Some rooms feature a seating area for your convenience.
Located on the beachfront in San Pedro, on beautiful Ambergris Caye Island, Ocean Tide Beach Resort features an outdoor pool, a bar and views of the off-shore barrier reef.
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...
Located in San Pedro, 2.2 km from San Pedro Beach, Bananas On The Beach provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.
Marbucks Bed & Breakfast has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro.
Set on a private beach on Ambergris Caye, this luxury complex offers an infinity pool, a spa and an onsite O Restaurant.
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.
Welcome to Your Perfect Getaway at Corona del Mar Nestled just a stone's throw away from the vibrant attractions of San Pedro and the serene Caribbean Sea, our hotel offers the ultimate retreat for...
Situated in San Pedro, 2.4 km from San Pedro Beach, Mata Rocks Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a restaurant.
Offering an outdoor pool and an extensive garden, Royal Caribbean Resort is located on a private beach in San Pedro.
A good location for a relaxing stay in Ambergris Cay, Clearwater Belize is an aparthotel surrounded by views of the sea.
Boasting air-conditioned accommodation with a private pool, La Perla Azul Beach House with Pool and 4 seater cart is situated in San Pedro.
Featuring a private beach area, swimming pool, an extensive garden and sauna, Captain Morgan’s Retreat is set in Ambergris Caye, The cottages offer tropical décor with thatch roofs, air conditioning,...
Situated in San Pedro, 400 metres from San Pedro Beach, The Phoenix Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.
Located 400 metres from San Pedro Beach, Modern house with océano view in Belize is situated in San Pedro town district of San Pedro.
San Pedro Ocean Paradise is located on the seafront in San Pedro, 80 metres from San Pedro Beach. The property has city views.
Holiday Hotel is a beachfront property located in central San Pedro. The property offers massage services upon request, has a dive shop on site, as well as a restaurant-bar.
Located in San Pedro, 400 metres from North Ambergris Caye Beach, Hotel Royal Blue & Golf Cart Rental provides air-conditioned rooms and a bar.
Facing the seafront in San Pedro, Beachfront Cabin has a private beach area and a garden. There is an in-house restaurant and free private parking.
Boasting air-conditioned accommodation with a private pool, Private 4 BR Oceanfront Beach House with Pool is situated in San Pedro.
Set in San Pedro, just a few steps from San Pedro Beach, New 2 Bedroom Huge Beachfront Patio in San Pedro Town offers beachfront accommodation with a private beach area, a terrace and free WiFi.
Set within the San Pedro town district in San Pedro, Casa Brisa Guest House has air conditioning, a patio, and city views. This beachfront property offers access to a balcony and free WiFi.
Tradewinds Paradise Villas is situated on the beachfront in San Pedro, 400 metres from San Pedro 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.
Situated in San Pedro, 600 metres from San Pedro Beach, The Palapa House features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in San Pedro, less than 1 km from San Pedro Beach, Belizian Reef Suites offers beachfront accommodation and various facilities, such as a casino.
Located right on the beachfront in tropical Ambergris Caye, The Palms Oceanfront Suites offers an outdoor pool and charming, well-equipped apartments with wonderful ocean views.
Located in San Pedro, 700 metres from North Ambergris Caye Beach, Aqua Vista provides accommodation with free bikes, free private parking, a garden and a terrace.
Offering outdoor pool, a sun terrace and stunning sea views, Seven Seas Resort Adults Only is located in San Pedro Beach. Free Wi-Fi access is available.
Situated just less than 1 km from San Pedro Beach, Babylon Beach Villa 2 features accommodation in San Pedro with access to a private beach area, a garden, as well as free shuttle service.
Offering an outdoor swimming pool, a garden and BBQ facilities, Isla Bonita Yacht Club is located in San Pedro Beach. Free WiFi access is available in all areas.