Hotels near Mexico Rocks

Other landmarks in San Pedro
Find out more about Mexico Rocks
Where is Mexico Rocks?
San Pedro is home to Mexico Rocks. San Pedro is a relaxing city well liked for its snorkeling spots and beaches. If you're looking for things to see and do in the area, you may want to check out Secret Beach and Belizean Melody Art Gallery.
Where Can I Stay near Mexico Rocks?
We've got 34 hotels to choose from within a mile of Mexico Rocks. You may want to think about one of these choices that are popular with our guests:
Matachica Resort & Spa - Adults Only
- • 4-star resort • Free breakfast • Free WiFi • Free ferry shuttles • Attentive staff
Portofino Beach Resort
- • 4-star hotel • Free breakfast • Free WiFi • Free airport shuttle • Central location
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
- • 3-star hotel • Free parking • Free WiFi • Restaurant • Attentive staff
Upscale Oceanfront condo at Grand Caribe Resort
- • 3-star resort • Restaurant
Beach Front Home w/ POOL!!!!
- • 3-star villa • Free parking • Free WiFi • Terrace
Things to See and Do near Mexico Rocks
What to See near Mexico Rocks
- • Secret Beach
- • San Pedro Town Hall
- • Ramon’s Village Beach
- • San Pedro Church
- • San Pedro Belize Express Dock
Things to Do near Mexico Rocks
- • Belizean Melody Art Gallery
- • Belize Chocolate Company
- • GoFish Belize
- • The Gallery of San Pedro Ltd
- • San Pedro House of Culture
How to Get to Mexico Rocks
Flights to San Pedro
- • San Pedro (SPR), 0.2 mi (0.4 km) from central San Pedro
- • Caye Caulker (CUK), 13.5 mi (21.7 km) from central San Pedro
- • Caye Chapel (CYC), 16.9 mi (27.1 km) from central San Pedro