Things to do and where to stay in San Pedro
Where to stay · Belize

Where to stay in San Pedro — pick the right hotel, book in 3 clicks

San Pedro is the main town on Ambergris Caye, Belize's largest island — a 25-mile-long sliver of sand in the Caribbean Sea and the gateway to the UNESCO-listed Belize Barrier Reef, which sits just half a mile offshore. This is diver heaven: swim with nurse sharks and stingrays at Shark Ray Alley, drift over the coral at Hol Chan Marine Reserve, and dive or fly over the world-famous Great Blue Hole. The town itself is laid-back — everyone gets around by golf cart, English is spoken island-wide, and beachfront stays run from budget rooms downtown to luxury resorts up north. This guide rounds up where to stay, what to see, and where to eat in San Pedro, all in one place.

🐠UNESCO barrier reef🦈Shark Ray Alley🕳️Great Blue Hole🛺Golf-cart town🦞Fresh lobster
4areas to consider
0ranked guides
14See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in San Pedro

🤿

World-class diving

The Belize Barrier Reef — the largest in the Northern Hemisphere — lies half a mile offshore. Hol Chan, Shark Ray Alley, and the Great Blue Hole are all within reach.

🗣️

English everywhere

Belize's official language is English, and San Pedranos speak it as a first language (plus Spanish). Communication is effortless for visitors.

🏝️

Island-time pace

Few cars, golf carts rule the streets, and life moves on relaxed Caribbean time. It's the easygoing island escape, minus the hassle.

🍤

Seafood caught daily

Lobster, conch, and snapper come straight off the reef onto your plate — plus some of the best conch ceviche in the Caribbean.

Pick an area first — where to stay in San Pedro

Location is the single most important thing about a hotel — choose the right area first, then pick the hotel

Downtown San PedroDowntown San Pedro

Island center, walkable to restaurants, bars, Central Park, and the airstrip. Best for budget-to-mid travelers who want the buzz

Coming soon
North Ambergris CayeNorth Ambergris Caye

Across the bridge to the north — calm, upscale beachfront resorts with clear water and quiet views. Ideal for couples

Coming soon
South Ambergris CayeSouth Ambergris Caye

South of town — luxury resorts and beachfront condos, quieter than downtown but a short golf-cart hop into the action

Coming soon
West Side / Lagoon (Secret Beach)West Side / Lagoon (Secret Beach)

The calm, wind-sheltered lagoon side with beach clubs and bars over crystal water. Great for swimming and chilling

Coming soon

Ranked reviews — find your ideal stay in San Pedro

Start with where to stay (the heart of the trip), then explore food and sights

We're rolling out San Pedro stay reviews — meanwhile search San Pedro hotels across all 3 sites now

Local dishes to try in San Pedro

  1. 1🦞

    Grilled Lobster

    Fresh Caribbean lobster — grilled, in garlic butter, or thermidor-style. Lobster season runs June to February, and it's the island's must-try signature.

    📍 Signature dish
  2. 2🍋

    Conch Ceviche

    Fresh conch marinated in lime with crunchy veg — bright and tangy, and widely hailed as the best ceviche on Ambergris Caye. Found island-wide.

    📍 Appetizer
  3. 3🫓

    Fry Jacks

    Puffy fried dough eaten with beans, eggs, or drizzled with honey — the classic Belizean breakfast. Estel's Dine by the Sea opens at 6am and is legendary for them.

    📍 Breakfast
  4. 4🍛

    Rice and Beans + Stewed Chicken

    Rice simmered with beans in coconut milk, served with rich stewed chicken — Belize's national comfort food, on every local lunch menu.

    📍 Local staple
  5. 5🥥

    Hudut

    Fish simmered in a rich coconut broth, served with mashed plantain — a traditional Garifuna dish with a uniquely mellow, savory flavor.

    📍 Garifuna dish
  6. 6🌮

    Garnaches

    Crispy fried tortillas topped with refried beans, cheese, and sauce — a cheap, satisfying street snack with Mexican-Mayan roots, easy to find in town.

    📍 Street food
  1. 1🐢

    Hol Chan Marine Reserve

    A protected marine park about 4 miles southeast of San Pedro — dense coral, fish in every color, gliding rays, and turtles. The island's number-one day trip.

    📍 Snorkel & dive
  2. 2🦈

    Shark Ray Alley

    Right beside Hol Chan — slip into the water surrounded by friendly nurse sharks and stingrays. The most thrilling snorkel on Ambergris Caye.

    📍 Swim with sharks
  3. 3🕳️

    Great Blue Hole

    A deep-blue sinkhole at the heart of Lighthouse Reef, about 78 miles from San Pedro (a ~2.5hr boat ride or a scenic flight). One of the world's top-10 dive sites.

    📍 Blue sinkhole
  4. 4🏖️

    Secret Beach

    On the island's west side — calm, crystal-clear water lined with bars and beach clubs. Perfect for swimming, drinks, and lounging all day.

    📍 Beach club
  5. 5🐡

    Mexico Rocks

    A shallow, clear snorkel site up north, great for beginners — spot conch, snapper, angelfish, banded shrimp, spiny lobster, and the odd stingray.

    📍 Snorkeling
  6. 6🌿

    Bacalar Chico National Park

    A marine park at the island's far northern tip (~1hr by boat) — a UNESCO World Heritage Site with pristine coral, manatees, green turtles, and Belize's largest turtle nesting grounds.

    📍 UNESCO site
  7. 7🐠

    Belize Barrier Reef

    The largest barrier reef in the Northern Hemisphere, just half a mile off Ambergris Caye's windward coast — the backbone of every dive, snorkel, and fishing trip from San Pedro.

    📍 Coral reef
  8. 8🐢

    San Pedro Central Park

    The town's central square with a playground, brick plaza, benches, a colorful sea-turtle sculpture, and the big SAN PEDRO letters — a favorite free family photo stop.

    📍 Free photo spot

Things to do in San Pedro

Day tours, attraction tickets and travel essentials for San Pedro — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 San Pedro hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Caye Casa★ 9.4Value

Caye Casa

📍 San Pedro⭐⭐⭐

Quiet boutique, top guest score

From~$160/night
read the full review →
Victoria House Resort & Spa★ 9.0Upper-mid

Victoria House Resort & Spa

📍 San Pedro⭐⭐⭐⭐

Elegant beachfront luxury resort & spa

From~$180/night
read the full review →
Alaia Belize, Autograph Collection★ 8.6Upper-mid

Alaia Belize, Autograph Collection

📍 San Pedro⭐⭐⭐⭐

Marriott Autograph rooftop infinity pool

From~$383/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในSan Pedro

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

SunBreeze Hotel

★ 8.5⭐⭐⭐Value📍 San Pedro

Central beachfront, walk everywhere

~$149/night
#5

Pedro's Hotel

★ 8.4⭐⭐Value📍 San Pedro

Best-value budget pick for travelers

~$60/night
#6

Mayan Princess

★ 8.3⭐⭐⭐Value📍 San Pedro

Great-value beachfront in town center

~$131/night

🚆 Getting around San Pedro

✈️

Fly from Belize City

Connect from Belize City on Tropic Air or Maya Island Air to San Pedro (SPR) airstrip in the center of town — a quick 15-20 minute hop.

⛴️

Water taxi

Fast ferries link San Pedro with Belize City, Caye Caulker, and Chetumal (Mexico), docking in the heart of town. Cheaper than flying.

🛺

Rent a golf cart

The most popular way to explore — roughly $35-70 USD/day. A valid driver's license (international accepted) is required; many companies deliver to the airstrip, dock, or your hotel.

🚶

Walk + bike

Downtown San Pedro is compact and easily walkable to restaurants, bars, and the beach. Many hotels lend free bikes for cruising the shoreline.

💵

Money & payments

The Belize Dollar (BZD) is pegged to the USD at 2:1, and most places happily take US cash. ATMs are in town and major spots take credit cards.

Where to go next near San Pedro

Frequently asked — where to stay in San Pedro

How do I get to San Pedro?+

There are no direct flights from most of the world — fly into Belize City (BZE), usually via the US (Miami/Houston) or Mexico, then take a short Tropic Air / Maya Island Air hop (~15-20 min) or a fast water taxi (about 1.5 hours) to the island.

When is the best time to visit San Pedro?+

The dry season from late November to April brings the best weather — low rain and clear water, with March and April the calmest and clearest. May to early June is quieter; June to November is the rainy season.

Do I need to be a certified diver to see the Great Blue Hole?+

No. Non-divers can snorkel the rim, or take a scenic flight to see the famous blue circle from above. Only certified scuba divers can descend into the hole itself.

Ready to book your San Pedro stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking