
Find hotels near Mexico Rocks, San Pedro from CA $111
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Mexico Rocks hotels

Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only1.6 km from Mexico Rocks
9.6 out of 10, Exceptional, (425 reviews)
The price is CA $455
CA $564 total
includes taxes & fees
May 19 - May 20

Hidden Jewel Boutique Hotel
Hidden Jewel Boutique Hotel1.8 km from Mexico Rocks
9.4 out of 10, Exceptional, (90 reviews)
The price is CA $244
CA $279 total
includes taxes & fees
May 21 - May 22

Casa Pisces
Casa Pisces1.2 km from Mexico Rocks
The price is CA $368
CA $401 total
includes taxes & fees
May 18 - May 19

Casa Nova Cabanas
Casa Nova Cabanas6.6 km from Mexico Rocks
10.0 out of 10, Exceptional, (60 reviews)
The price is CA $313
CA $342 total
includes taxes & fees
May 13 - May 14

PUR Boutique Cabanas - Adults only
PUR Boutique Cabanas - Adults only7.1 km from Mexico Rocks
10.0 out of 10, Exceptional, (12 reviews)
The price is CA $279
CA $305 total
includes taxes & fees
May 16 - May 17

Bella Vista Resort Belize
Bella Vista Resort Belize5.8 km from Mexico Rocks
9.8 out of 10, Exceptional, (234 reviews)
The price is CA $219
CA $238 total
includes taxes & fees
May 20 - May 21

Las Terrazas Resort and Residences Ambergris
Las Terrazas Resort and Residences Ambergris3.6 km from Mexico Rocks
9.0 out of 10, Wonderful, (383 reviews)
The price is CA $240
CA $286 total
includes taxes & fees
May 29 - May 30

Grand Caribe Belize
Grand Caribe Belize5.3 km from Mexico Rocks
9.4 out of 10, Exceptional, (536 reviews)
The price is CA $462
CA $564 total
includes taxes & fees
May 14 - May 15

PUR Private Suites
PUR Private Suites7 km from Mexico Rocks
9.6 out of 10, Exceptional, (24 reviews)
The price is CA $283
CA $309 total
includes taxes & fees
May 13 - May 14

Hibisco Belize
Hibisco Belize8.6 km from Mexico Rocks
10.0 out of 10, Exceptional, (11 reviews)
The price is CA $172
CA $188 total
includes taxes & fees
May 18 - May 19

Aruna Resort & Villas
Aruna Resort & Villas8.8 km from Mexico Rocks
10.0 out of 10, Exceptional, (18 reviews)
The price is CA $307
CA $369 total
includes taxes & fees
May 31 - Jun 1

Marbucks Bed and Breakfast
Marbucks Bed and Breakfast6.9 km from Mexico Rocks
9.4 out of 10, Exceptional, (31 reviews)
The price is CA $234
CA $258 total
includes taxes & fees
May 18 - May 19

Sunset Caribe Belize
Sunset Caribe Belize6.4 km from Mexico Rocks
9.2 out of 10, Wonderful, (537 reviews)
The price is CA $346
CA $424 total
includes taxes & fees
May 25 - May 26

Casa del Rai
Casa del Rai8.7 km from Mexico Rocks
9.8 out of 10, Exceptional, (40 reviews)
The price is CA $127
CA $220 total
includes taxes & fees
Jun 1 - Jun 2

Mr. Ed's Adventures Belize
Mr. Ed's Adventures Belize6.7 km from Mexico Rocks
9.0 out of 10, Wonderful, (22 reviews)
The price is CA $83
CA $165 total
includes taxes & fees
May 30 - May 31

La Casa de Paz
La Casa de Paz9.5 km from Mexico Rocks
9.4 out of 10, Exceptional, (121 reviews)
The price is CA $101
CA $121 total
includes taxes & fees
Jun 1 - Jun 2

Ramon's Village Resort
Ramon's Village Resort10.3 km from Mexico Rocks
9.6 out of 10, Exceptional, (1,014 reviews)
The price is CA $239
CA $261 total
includes taxes & fees
May 17 - May 18

The Caye Hotel San Pedro
The Caye Hotel San Pedro9.9 km from Mexico Rocks
9.4 out of 10, Exceptional, (40 reviews)
The price is CA $166
CA $181 total
includes taxes & fees
May 13 - May 14

Drift Inn San Pedro
Drift Inn San Pedro9.2 km from Mexico Rocks
9.2 out of 10, Wonderful, (173 reviews)
The price is CA $92
CA $111 total
includes taxes & fees
May 13 - May 14
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Mexico Rocks Hotel Reviews

X'Tan Ha - The Waterfront Resort
10/10 Excellent




































































