What to do In San Pedro
Explore thousands of activities, attractions and tours with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Access exclusive deals, only with the Travelocity app
Things to do

Snorkeling at Hol Chan Marine Reserve and Shark Ray Alley

Explore Secluded Mexico Rocks and Stingray City

San Pedro: Snorkeling Trip with 4 Stops, Sharks, and Lunch

Mexico Rocks Snorkel Adventure from Ambergris Caye, San Pedro

Caye Caulker: Local Reef Half-Day 3-Stop Snorkeling Tour

Let's snorkel Hol Chan the Best Marine Reserve in Belize

Coral Garden Shark and Sting Ray Alley Snorkeling

Belize Ultimate Sunday Funday Boat Trip to Caye Caulker
Recommended activities in San Pedro
Tours & day trips
See all 48 activities
San Pedro: Snorkeling Trip with 4 Stops, Sharks, and Lunch
Wildlife & nature
See all 10 activities
San Pedro: Snorkeling Trip with 4 Stops, Sharks, and Lunch
Private & custom tours
See all 6 activities
San Pedro: Hol Chan and Shark Ray Alley Snorkeling Tour
Classes & workshops
See all 4 activities
Overwater Fry Jacks Cooking Class at The Mayan
Places To Go In San Pedro
Welcome, traveler, to San Pedro. Your journey has landed you here, and new adventures are calling your name. Now that you’ve arrived, you can stay in the safety and comfort of your hotel and watch the world spin past…or you can embrace this new place you’ve come to. Learn its streets. Meet its people. Learn its history. Your hand is already on the doorknob, isn’t it?
Things to Do in San Pedro
You’ll not be wanting for things to do in San Pedro. Explore the downtown area in search of museums and boutiques…or that next delicious meal. What tickles your fancy? A delectable five-course supper at the restaurant you’ve been hearing about? Or perhaps you’d rather read the paper while sipping hot coffee at one of the cafes scattered throughout town. Take in a show at the theatre, or just walk along down the main thoroughfare, watching people wander past.
Why spend hours ruminating over what to do in San Pedro? Let the possibilities wash over you as you explore this new region. Move out on foot and get to know the area on a more personal level. Find that perfect souvenir at one of the smaller shops, or reinvent your entire artistic aesthetic at your new favorite gallery.
Is the wind whispering suggestions in your mind? Rent a car and take it out beyond city limits and into the wild blue yonder. Explore the smaller cities and towns past the border, and get to know the stories behind them. Visit a county fair and let childhood memories wash over you as cotton candy melts in your mouth. Sample hand-made jam at a stop on a forgotten highway, or let the hustle and bustle of modern life sweep you away as you lose yourself in the organized chaos of a modern metropolis. Your choices are endless—and so are the adventures to come.
When you book your journey with Travelocity, you’re never far from San Pedro attractions. After all, the money you save when you plan a trip with us is best spent along the way. Whether it’s the roar of the city you crave, or the quiet solitude that comes with a simpler getaway, everything you need to get started is right here.
Stay near popular San Pedro attractions
Explore More Ways to Travel with Travelocity
- 3 Star Hotels in San Pedro
- 4 Star Hotels in San Pedro
- Apartments in San Pedro
- Bedandbreakfast in San Pedro
- Cabins in San Pedro
- Condos in San Pedro
- Cottages in San Pedro
- Aparthotels in San Pedro
- Guesthouses in San Pedro
- Hostels in San Pedro
- Adults Only in San Pedro
- Alaia Belize Autograph Collection
- All-Inclusive in San Pedro
- Ambergris Sunset Hotel
- Aqua Vista Beachfront Suites
- Bananas On The Beach
- Beach in San Pedro
- Belizean Cove Estates
- Belizean Shores Resort
- Bella Vista Resort Belize
- Blue Tang Inn
- Brahma Blue Resort
- Captain Morgan's Retreat
- Caribbean Villas Hotel
- Caye Casa
- Budget in San Pedro
- Coco Beach Resort
- Cocotal Inn and Cabanas
- Corona Del Mar
- Grand Caribe Belize
- Hotel Del Rio
- Hot Tub in San Pedro
- Kitchenette in San Pedro
- Tennis in San Pedro
- Waterslide in San Pedro
- Las Terrazas Resort and Residences Ambergris
- Lina Point Belize Overwater Resort
- Mahogany Bay Resort & Beach Club Curio Collection by Hilton
- Mata Rocks Resort
- Matachica Resort & Spa - Adults Only
- Mayan Princess Hotel
- Hotel Royal Blue & Golf Cart Rental
- Pet Friendly in San Pedro
- Portofino Beach Resort
- Ramon's Village Resort
- Royal Caribbean Resort
- Sapphire Beach Resort
- Seven Seas Resort
- Sunbreeze Hotel
- Sunbreeze Suites
- Sunset Caribe Belize
- The Palapa House
- The Palms Oceanfront Suites
- The Watermark Hotel
- Tres Cocos Resort
- Tropical Palace Hotel
- Victoria House Resort & Spa
- X'Tan Ha - The Waterfront Resort
- Hotels in San Pedro
- Houseboats in San Pedro
- Resorts in San Pedro
- Caravanparks in San Pedro
- Villas in San Pedro
- Flights to San Pedro
- Flights from San Pedro
- Moldavian Airlines Belize City (BZE) to San Pedro (SPR) flights
- Regional Air Iceland Corozal (CZH) to San Pedro (SPR) flights
- Regional Air Iceland Belize City (BZE) to San Pedro (SPR) flights
- Regional Air Iceland San Ignacio (CYD) to San Pedro (SPR) flights
- Flights from Flores to San Pedro
- Flights from Atlanta to San Pedro
- Flights from Calgary to San Pedro
- Flights from Chicago to San Pedro
- Flights from Denver to San Pedro
- Flights from Phoenix to San Pedro
- Flights from Portland to San Pedro
- Flights from St Louis to San Pedro
- Flights from Vancouver to San Pedro
- Flights from Portland to San Pedro
- Flights from Ladyville to San Pedro
- Flights from San Ignacio to San Pedro
- Flights from Pittsburgh to San Pedro
- Flights from Fort Lauderdale to San Pedro
- Flights from Richmond to San Pedro
- Flights from Milwaukee to San Pedro
- Flights from Little Rock to San Pedro
- Flights from Oklahoma City to San Pedro
- Flights from Huntsville to San Pedro
- Flights from Bangor to San Pedro
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)



























