Mexico Rocks Tours and Activities

Visit Mexico Rocks
Plan a trip to see Mexico Rocks


Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Reviewed on Mar 25, 2026

Thatch Caye, a Muy'Ono Resort
Reviewed on May 4, 2025
Popular places to visit
Secret Beach
If a restful vacation is part of your travel plans, Secret Beach might be the perfect place to seek out during your trip to San Pedro. Amble around this relaxing area's marina and enjoy its lively bars.
Boca del Rio
Learn about the local history of San Pedro when you spend time at Boca del Rio. Stroll along the seaside in this romantic area, or check out its lively bars.
Boca Del Rio Beach
Why not spend a lazy afternoon at Boca Del Rio Beach during your trip to San Pedro? Amble around this relaxing area's beautiful beaches, or seek out the snorkeling spots.
GoFish Belize
Enjoy an outing to GoFish Belize during your stay in San Pedro. Stroll along the seaside in this romantic area, or seek out the snorkeling spots.
The Gallery of San Pedro Ltd
You can spend time exploring the galleries in The Gallery of San Pedro Ltd in San Pedro. Stroll along the marina in this romantic area, or check out its top-notch restaurants.
Belizean Melody Art Gallery
You can spend time studying the exhibits at Belizean Melody Art Gallery during your travels in San Pedro. Stroll along the waterfront in this romantic area, or check out its top-notch restaurants.
Best Lodging Options Near Mexico Rocks
Check availability on hotels close to Mexico Rocks

Matachica Resort & Spa - Adults Only

Portofino Beach Resort

San Pedro 5-bedroom, 6-bathroom Villa Ruby, ocean views, concierge onsite

San Pedro 5-bedroom, 4-bathroom Villa Pearl, ocean views, concierge onsite

San Pedro 4 bedroom, 4 bathroom Villa Amethyst, ocean views, concierge onsite

San Pedro 5-bedroom, 4-bathroom Villa Opal, ocean views, concierge onsite

Ground-floor ocean-view condo with dock, pool, full kitchen, & AC

Colorful oceanfront condo with shared pool and jetted tub
