Skip to content
San Pedro

Hotels in San Pedro

13 hotels

Browse hotels in San Pedro, Belize — Ambergris Caye's reef-side town. Stay near Hol Chan Marine Reserve with water-taxi access to Belize City.

Photo by sebastian alvarado rojas on Unsplash

Country: BelizeUpdated:

About San Pedro

San Pedro: Gateway to the Belize Barrier Reef

San Pedro sits on Ambergris Caye, Belize's largest island, roughly 58 km northeast of Belize City. The town borders the Mesoamerican Barrier Reef, the second-longest barrier reef system in the world at approximately 1,000 km. That proximity defines everything: divers and snorkelers arrive to reach sites like Hol Chan Marine Reserve, established in 1987, and Shark Ray Alley, both within 10 minutes by boat from the northern docks.

San Pedro draws a mix of sport fishers, reef divers, and travelers seeking a car-free Caribbean town. Golf carts are the primary transport on the sandy streets. The town center along Barrier Reef Drive holds local restaurants serving rice-and-beans plates and grilled lobster during the June–February season. Boca del Rio marks the northern boundary of town, where water taxis connect to Caye Caulker (30 minutes south) and Belize City (75 minutes).

Practical Tips

  • Getting there: Water taxis depart San Pedro Pier multiple times daily; flights from Philip Goldson International Airport take about 20 minutes on Tropic Air or Maya Island Air.
  • Currency: Belize Dollar (BZD) is pegged at 2:1 to USD; most hotels and restaurants accept USD directly.
  • Reef entry fees: Hol Chan Marine Reserve charges a BZD 20 per-person entry fee, payable at the dock.
  • Season: Dry season runs February through May, with calmer seas and better reef visibility.

All hotels in San Pedro

Casa Nova Cabanas

9 reviews

Check availability

Hibisco Belize

42 reviews

Check availability

Aruna Resort & Villas

7 reviews

Check availability

Casa del Rai

127 reviews

Check availability

Caye Casa

191 reviews

Check availability

Pelican Reef Villas Resort

71 reviews

Check availability

Zinnia @ Caribe Island

7 reviews

Check availability

Pur Private Suites

25 reviews

Check availability

Plumeria @ Caribe Island

13 reviews

Check availability

Sea Horizon Hotel

41 reviews

Check availability

The Caye Hotel San Pedro

40 reviews

Check availability

Diamante Beachfront Suites

42 reviews

Check availability