San Pedro Town Travel Guide
City Popular tourist destination with beautiful beaches
Ambergris Caye’s main town, where sandy ‘streets’ host dive shops, beachfront bars and golf-cart taxis. Day trips run to Hol Chan Marine Reserve and Shark Ray Alley for snorkeling and close encounters with nurse sharks and rays.
Why Visit San Pedro Town? #
Set on Ambergris Caye, this colorful beach town is popular for reef access, warm nightlife and a friendly island vibe. Divers and snorkelers head to the Belize Barrier Reef, Hol Chan Marine Reserve and Shark Ray Alley; fishermen line Front Street at sunset. Lobster and conch feature on every menu, while lively bars and seafood shacks keep evenings energetic. Small-scale hotels and bright wooden storefronts make it easy to explore on foot or by golf cart.
Top Things to Do in San Pedro Town
All Attractions ›- Hol Chan Marine Reserve & Shark Ray Alley - Excellent snorkeling with nurse sharks, rays and colorful reef within short boat rides.
- Secret Beach - Popular northwest cove with shallow turquoise pools, bars and lively weekend atmosphere.
- Marco Gonzalez Maya Site - Coastal archaeological reserve with Maya artifacts and conservation-focused boardwalk trails.
- San Pedro House of Culture - Small museum and gallery showcasing Ambergris Caye history, Garifuna and Creole traditions.
- Belize Chocolate Company (San Pedro) - Factory shop offering cacao tours, artisanal chocolates and tastings near town center.
- Mangrove Kayak Tours - Guided mangrove paddles revealing birds, juvenile fish nurseries and quiet coastal waterways.
- Great Blue Hole & Lighthouse Reef Atoll - Chartered dive or flight to the Blue Hole and surrounding reef systems.
- Caye Caulker - Short water-taxi ride to relaxed island life, local eateries and The Split snorkel spots.
Best Time to Visit San Pedro Town #
San Pedro is at its best November-April when trade winds steady the sea and visibility is superb for snorkeling and diving. May-October brings more showers and Jun-Nov increases hurricane-related disruptions.
Best Time to Visit San Pedro Town #
January
Weather
February
Weather
March
Weather
April
Weather
May
Weather
June
Weather
July
Weather
August
Weather
September
Weather
October
Weather
November
Weather
December
Weather
How to Get to San Pedro Town
San Pedro Town (Ambergris Caye) is normally reached via Belize City: arrive internationally at Philip S. W. Goldson International Airport (BZE) and then take a short domestic flight or a water taxi from Belize City to the island. Water taxis are frequent and generally the simplest option for travellers without checked large luggage.
Philip S. W. Goldson International Airport (BZE): Most international flights arrive at BZE (near Belize City). From BZE you can transfer to the water‑taxi terminals for connections to Ambergris Caye and Caye Caulker, take a taxi into Belize City (US$25-35, 20-30 minutes), or use a shared shuttle (about US$10-15, 30-45 minutes). Domestic carriers (Tropic Air, Maya Island Air) run frequent flights from Belize City to the airstrip on Ambergris Caye (short flights, higher fares than the ferry).
Train: There is no passenger rail service in Belize.
Bus: Overland buses connect Belize City with towns across the mainland - however San Pedro is on Ambergris Caye, so the final leg is by water or air. From Belize City’s water‑taxi terminals you can reach San Pedro by fast ferry (San Pedro Belize Express and other operators). Expect ferry crossings of about 1-1.5 hours to San Pedro and fares typically in the US$30-45 one‑way range; Caye Caulker ferries are shorter (around 45 minutes) and cheaper (roughly US$10-20).
How to Get Around San Pedro Town #
San Pedro Town is very walkable along Front Street and the beachfront; most visitors get around by foot or bicycle. The island’s primary local transport is rented golf carts and utility carts - common and convenient for short trips; daily rental rates typically range widely depending on season and model. There are no regular bus services on the island; water taxis and flights link San Pedro with Belize City and neighboring cayes. Book water‑taxi crossings and cart rentals in advance during high season and watch for sandy/uneven roads.
Where to Stay in San Pedro Town #
- SunBreeze Hotel - Affordable central hotel with pool.
- Ramon's Village Resort (budget rooms) - Bungalow-style rooms; dive centre onsite.
- Victoria House Resort & Spa - Boutique resort with villas and pool.
- Caye Casa / mid-range villas - Comfortable suites close to town.
- Matachica Resort & Spa - Upscale beachfront casitas and spa.
- Ramon's Village Resort (premium bungalows) - Iconic beachfront bungalows and dive service.
Where to Eat in San Pedro Town #
- Elvi's Kitchen - Belizean classics and island seafood
- Estel's Dine by the Sea - Seafood right on the water
- Waruguma Restaurant - Traditional Belizean soups and stews
- Beachfront grills and international cafes - Casual dining with global influences
- Fine-dining options (various) - Upscale seafood and fusion menus
- Street-food stalls - Quick bites: tacos, fry jacks, empanadas
Breakdown of cuisine types found across San Pedro Town's restaurants and food venues, based on OpenStreetMap data.
Nightlife in San Pedro Town #
San Pedro has a lively, resort‑town nightlife focused around Front Street and the beach. Expect casual beach bars, late‑night restaurants and live music rather than large nightclubs. Scenes range from chilled beachfront parties to busier bars after dark; peak nights and holiday periods are the busiest, so plan reservations for popular spots.
Shopping in San Pedro Town #
San Pedro has a wide range of tourist‑oriented shops: dive shops, souvenir stores, jewelry and small galleries line the main streets. You’ll find beachwear, reef‑related gear and locally made art and crafts concentrated near the dock and Central Park. Prices vary; smaller boutiques take cash and cards, but many market stalls prefer cash.