Belize's largest caye, centred on San Pedro and reef access at Hol Chan Marine Reserve.
Ambergris Caye is the largest and most visited of Belize's cayes, running 56 km along the northeastern coast. The main town, San Pedro, has grown from a quiet fishing village into Belize's main tourist hub, with resorts, dive shops, restaurants, and bars lining its sandy streets. Golf carts are the primary transport — cars are rare on the island.
The reef is the main attraction. Hol Chan Marine Reserve and Shark Ray Alley, just south of the island, offer some of the most accessible reef diving and snorkelling in the Caribbean: nurse sharks, rays, and hundreds of reef fish in clear, calm water. More experienced divers head further out to the Blue Hole and Turneffe Islands.
San Pedro gets busy and can feel overdeveloped compared to neighbouring Caye Caulker. But the beach is good, the diving is excellent, and the range of accommodation — from budget guesthouses to upscale resorts — means it suits most budgets. Water taxis and domestic flights connect to Belize City multiple times daily. For a more secluded beach, Secret Beach on the western side of the island has calm, shallow turquoise water and a handful of beach bars.
Guide
Getting Around
Golf carts are the main mode of transport on Ambergris Caye. Rental shops are plentiful in San Pedro and charge around USD 60–80 per day. They are the right choice for exploring the island north and south of town, including the road to Secret Beach. Bicycles are available for shorter rides. The town of San Pedro itself is small enough to walk, and taxis (golf cart taxis) are available for those who do not want to drive.
A water taxi runs north up the lagoon to the more remote northern part of the island, where several resorts and the ruins of Chaa Creek are located. Boats can be chartered from the piers in San Pedro for fishing, snorkelling, and reef excursions.
Guide
Getting There
Ambergris Caye is reached by water taxi from Belize City (about 75 minutes) or by domestic flight to San Pedro's John Greif II Airport (about 20 minutes). Maya Island Air and Tropic Air both run multiple daily flights from Belize City's municipal airport (not the international airport — take a taxi or bus from the international terminal to the municipal one). Flights are small prop planes with a luggage weight limit.
Water taxis leave from the Marine Terminal in downtown Belize City; the crossing takes about 75 minutes in good conditions and can be rough. The fare is around USD 20 one way. For those arriving on international flights, the combination of international arrival, taxi to marine terminal, and water taxi journey takes at least three to four hours, so the short flight is often worth the extra cost.