San Pedro, Belize

Hotels near Mexico Rocks


Why book with

Where to stay near Mexico Rocks?

See more properties

Other landmarks in San Pedro

Transport in San Pedro

Looking to stay near the airport, train station, or other popular transport hubs? Find properties near

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 36 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

Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only

  • • 3-star hotel • Free parking • Free WiFi • Restaurant • Attentive staff

Portofino Beach Resort

  • • 4-star hotel • Free breakfast • Free WiFi • Free airport shuttle • Central location

Upscale Oceanfront condo at Grand Caribe Resort

  • • 3.5-star villa • Free parking • Free WiFi

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

We do more than just hotels...

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more San Pedro hotels