Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
11 miles north of San Pedro Town, 00000 San Pedro – Show map
Get instant confirmation with FREE cancellation on most rooms!
6 Reasons to Choose El Secreto
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
36 properties in San Pedro
Including hotels, apartments, villas and more.
We speak your language
El Secreto's staff speak: Spanish, English
Booking is safe
When you book with us your details are protected by a secure connection.
Fishing, Canoeing, Hiking, Diving, Horseback Riding, Snorkeling, Spa, Massage
Food & Drink
Free! WiFi is available in all areas and is free of charge.
No parking available.
24-Hour Front Desk, Tour Desk, Baggage Storage, Concierge Service, Laundry, Meeting/Banquet Facilities, Fax/Photocopying
3:00 PM - 11:00 PM
6:00 AM - 11:00 AM
My viewed hotels
Pedro’s Hotel is located just 500 ft from the beach in San Pedro, on Belize’s Ambergris Caye Island. It offers 2 outdoor pools, and free rental of kayaks and snorkeling equipment.
Score from 79 reviews Good - 7.4/10
In Ambergris Caye, Portofino Beach Resort features its guests free continental breakfast, snorkeling gear and kayaks.
Score from 3 reviews Excellent - 8.6/10
On the beachfront on Ambergris Caye, these elegant villas feature wonderful sea views.
Score from 1 review Exceptional - 9.6/10
Featuring an extensive garden, a large terrace with a swimming pool, a wood lounge and restaurant area and lush-style suites, Belizean Shores Resort is in front of the Caribbean Beach.
Score from 52 reviews Excellent - 8.9/10
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!