See the latest prices and deals by choosing your dates.
Hotel in San Pedro town, San Pedro ( 0.1 miles)
Situated in San Pedro, 1.2 km from San Pedro Beach, BELIZE TROPICAL DREAM VILLAS features accommodation with a garden, free private parking, a terrace and barbecue facilities. Apartment was perfect. Communication with Lisa and gordo was friendly and helpful.
Hotel in San Pedro town, San Pedro ( 0.2 miles)
Set in San Pedro, 1.1 km from San Pedro Beach, Best Western Grand Baymen Gardens offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Our room was clean and big. We had a kitchen & lounge area. There was a lot of natural light which was great! The pool area and gym were great too. All staff were lovely! We had a buggy hired to commute around the island. Would recommend staying here :)
Hotel in San Pedro ( 0.2 miles)
Set in San Pedro, a few steps from San Pedro Beach, Hotel Sea Queen Suite & Golf Cart Rental offers accommodation with a garden, free private parking, a terrace and a restaurant.
San Pedro (0.2 miles from San Pedro Airport)
Situated in San Pedro, 1.3 km from San Pedro Beach, Royal Kahal Beach Resort features accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.
San Pedro (0.2 miles from San Pedro Airport)
Set in San Pedro, within 100 metres of San Pedro Beach, Tropical Palace Hotel is an accommodation offering pool views. Amazing I cannot say better things about this hotel. All boxes were checked. The staff went out of the way to make our stay exceptional. Highly recommend this hotel!
San Pedro (0.2 miles from San Pedro Airport)
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. Love the spaciousness of the villas. They are well furnished and makes you feel at home.
San Pedro (0.2 miles from San Pedro Airport)
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. The apartment is absolutely perfect ! Perfectly situated (everything can be done on foot except secret beach), spacious, clean and gorgeous view. I don’t know why, but one on the few places where there were no seaweed in front, aka no smell related to it. A miracle this time of year ! Loved being on the balcony overlooking the ocean !!
Hotel in San Pedro town, San Pedro ( 0.2 miles)
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. Location is great! Super clean and has everything you need - kitchen, bathtub! Ac In bedroom and living room! Drying rack for each unit outside! Coffee, filters, cream and sugar to start out. Services to bring in more water but some is free for the first day or so. The staff is super friendly and helps in anyway they can! I would stay here in a heartbeat. They also sell units, so some of the units are owner occupied.
Hotel in San Pedro town, San Pedro ( 0.2 miles)
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... Location was great, everything felt pretty comfy and the vibes were awesome
San Pedro (0.3 miles from San Pedro Airport)
Situated in San Pedro, 200 metres from San Pedro Beach, Sea Horizon Hotel features accommodation with a shared lounge, free private parking, a terrace and a bar. The hotel is clean, modern and the location is great
Ya GOTTA LOVE the tropical weather, you can't beat the longest barrier reef in the Northern Hemisphere, and that's the best diving I've experienced in several decades. This was my first visit to Ambergris Caye, & San Pedro - what was initially surprising to me very quickly became one of my favorite things about the location. Many oceanview beachfront houses are not resorts, isolated from local residents. You are right in the mix with neighbors: locals going about their daily business (non-tourist and tourist alike), schoolkids walking by, deliveries, construction happening, etc. I enjoy living like a local (sorta), although some folks might not. San Pedro beaches skew commercial/industrial: numerous docks; dock-restaurants; beach cafe; van, taxi and golf-cart traffic on the beach; sand parking lots; powerlines; & sargasso weed extending out up to 50 yds out from shore - it takes a moment to get used to, this ain't Zona Hotel in Cancun. Many hotels & resorts loom over off-beach buildings behind it, which mostly are the typical tropical unfinished, mildewy concrete buildings with rusty rebar poking out, lots of laundry lines, and rusted car parts and tools in the yard. I found this familiar and charming but some may not.
What I liked most was its secret island, the only place where you can go to the beach in all of Belize. What I liked least was the people, they are not very friendly, they are rather unpleasant and not very communicative when it comes to helping travelers.
Amazing little island of Belize. The water is amazing with its colors and such a diverse amount of sea life. The flat fishing is amazing!! Highly recommend Blue Bonefish Outfitters for any fishing there. Very skilled and knowledgeable. Many excellent food options from simple to fancy. Very friendly people throughout.
Absolutely loved every thing about the city but some places took advantage of tourists. The people were amazing and welcoming so it made the trip even better. The beauty of San Pedro is something I will never forget!!
I loved San Pedro, the restaurants are all walkable from downtown and everyone was delicious. The people are so welcoming and friendly and very helpful. Tropic Air staff made the travel easy and uneventful from Belize City. The San Pedro Express was also a great way to travel.
San Pedro is not for everyone, that is certain. It is chaotic and cramped. There are very few places to actually swim, and the beach is narrow and crowded. There are many places to eat, but the food seems to be the same and is relatively expensive.