A wooden pier extending into turquoise waters with clear skies.

Find hotels near Mexico Rocks, San Pedro from CA $85

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Mexico Rocks hotels

1. Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
4.0 star property
1.6 km from Mexico Rocks
9.6 out of 10, Exceptional, (459 reviews)
"The staff could not be more friendly, accommodating and professional. Only thing...it took a little while in the mornings to receive my breakfast after ordering. But the entire experience was really great...enjoyed the hospitality!"
United States
Don
The price is CA $555
CA $688 total
includes taxes & fees
Nov 5 - Nov 6
Matachica Resort & Spa - Adults Only

2. Hidden Jewel Boutique Hotel

Hidden Jewel Boutique Hotel
4.0 star property
1.8 km from Mexico Rocks
9.4 out of 10, Exceptional, (93 reviews)
"Amazing staff. Nice room and great restaurant."
United States
julie lynn
The price is CA $321
CA $373 total
includes taxes & fees
Nov 15 - Nov 16
Hidden Jewel Boutique Hotel

3. Portofino Beach Resort

Portofino Beach Resort
4.0 star property
1 km from Mexico Rocks
9.2 out of 10, Wonderful, (284 reviews)
"Unbelievably helpful and friendly staff, food at the restaurant was some of the best on the trip and whole stay always amazing!"
United States
Walt
The price is CA $302
CA $359 total
includes taxes & fees
Nov 5 - Nov 6
Portofino Beach Resort

4. Hibisco Belize

Hibisco Belize
2.5 star property
8.6 km from Mexico Rocks
10.0 out of 10, Exceptional, (36 reviews)
"Loved this place so much! Even the management was amazing! Very responsive as well! Will absolutely be back."
United States
Lenora
The price is CA $137
CA $151 total
includes taxes & fees
Nov 6 - Nov 7
Hibisco Belize

5. Coco Beach Resort

Coco Beach Resort
4.0 star property
4.5 km from Mexico Rocks
9.8 out of 10, Exceptional, (1,000 reviews)
"The resort was nice and clean. Friendly staff"
United States
Consuelo
The price is CA $344
CA $413 total
includes taxes & fees
Nov 5 - Nov 6
Coco Beach Resort

6. Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
9.9 km from Mexico Rocks
10.0 out of 10, Exceptional, (23 reviews)
"New property and very clean!!!!Awesome amenities including free transportation to nearby beaches. The units and private pool was cleaned daily! The staff catered to our every need! The views of the sea and lagoon were simply beautiful The staff were pleasant, knowledgeable and extremely helpful. We are definitely coming back!"
United States
Sharlett
The price is CA $332
CA $395 total
includes taxes & fees
Nov 19 - Nov 20
Aruna Resort & Villas

7. Villa Abrazos

Villa Abrazos
3.5 star property
11.3 km from Mexico Rocks
10.0 out of 10, Exceptional, (6 reviews)
"Amazing resort"
United States
Jada
The price is CA $960
CA $1,150 total
includes taxes & fees
Nov 7 - Nov 8
Villa Abrazos

8. HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
2.0 star property
10.8 km from Mexico Rocks
9.6 out of 10, Exceptional, (7 reviews)
"Very nice property!"
United States
Tiara
The price is CA $76
CA $85 total
includes taxes & fees
Nov 6 - Nov 7
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

9. Belize Budget Suites

Belize Budget Suites
2.5 star property
12 km from Mexico Rocks
9.6 out of 10, Exceptional, (68 reviews)
"Everything was great"
United States
Terry
The price is CA $81
CA $111 total
includes taxes & fees
Nov 9 - Nov 10
Belize Budget Suites

10. Ramon's Village Resort

Ramon's Village Resort
4.0 star property
10.3 km from Mexico Rocks
9.6 out of 10, Exceptional, (1,001 reviews)
"This property has so much character, the staff is incredible and it’s located right in town!"
United States
Christi
The price is CA $225
CA $247 total
includes taxes & fees
Dec 2 - Dec 3
Ramon's Village Resort

11. Pelican Reef Villas Resort

Pelican Reef Villas Resort
5.0 star property
13.9 km from Mexico Rocks
9.8 out of 10, Exceptional, (20 reviews)
"Clean rooms, good breakfast options, super friendly staff."
United States
Vladimir
The price is CA $428
CA $509 total
includes taxes & fees
Nov 6 - Nov 7
Pelican Reef Villas Resort

12. Marbucks Bed and Breakfast

Marbucks Bed and Breakfast
4.0 star property
6.9 km from Mexico Rocks
9.8 out of 10, Exceptional, (36 reviews)
"I liked the homey feel and the ease of interaction with other guests and staff."
United States
Andrew
The price is CA $269
CA $293 total
includes taxes & fees
Nov 5 - Nov 6
Marbucks Bed and Breakfast

13. La Casa de Paz

La Casa de Paz
2.0 star property
9.5 km from Mexico Rocks
9.4 out of 10, Exceptional, (140 reviews)
"I loved how clean and beautiful the room was! it had everything we needed and owner was very nice😊"
Canada
Bri-Anna
The price is CA $89
CA $106 total
includes taxes & fees
Nov 5 - Nov 6
La Casa de Paz

14. Casa del Rai

Casa del Rai
3.0 star property
8.7 km from Mexico Rocks
9.8 out of 10, Exceptional, (46 reviews)
"The staff was amazing! They were super friendly and knowledgeable. Aileen was very attentive, seeming to anticipate our every need, She prearranged transportation for us to and from the port/terminal, made excellent recommendations, and stocked the location with everything we could use including things we didn't know we needed but did."
United States
Danielle
The price is CA $222
CA $332 total
includes taxes & fees
Nov 8 - Nov 9
Casa del Rai

15. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
11.8 km from Mexico Rocks
9.4 out of 10, Exceptional, (889 reviews)
"Great place to stay!!!"
United States
Phillip
The price is CA $369
CA $439 total
includes taxes & fees
Dec 2 - Dec 3
Alaia Belize, Autograph Collection

16. The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
9.9 km from Mexico Rocks
9.4 out of 10, Exceptional, (54 reviews)
"Nice place to stay for the night. Staff was great, good location in town."
United States
Paul
The price is CA $142
CA $157 total
includes taxes & fees
Nov 6 - Nov 7
The Caye Hotel San Pedro

17. Playa De Sala

Playa De Sala
3.5 star property
15.5 km from Mexico Rocks
9.6 out of 10, Exceptional, (148 reviews)
"Super friendly staff, the food is great. Loved our room! Property is a really nice small, quiet area. It provides a beautiful view of the sunrise, as well as the lagoon! Great for an evening drink or a morning cup of coffee. We loved the place!"
United States
Aaron
The price is CA $276
CA $603 total
includes taxes & fees
Nov 5 - Nov 6
Playa De Sala

18. Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
6.4 km from Mexico Rocks
9.4 out of 10, Exceptional, (642 reviews)
"Great place with amazing amenities"
United States
Clinton
The price is CA $363
CA $438 total
includes taxes & fees
Dec 4 - Dec 5
Sunset Caribe Belize

19. Diamante Beachfront Suites

Diamante Beachfront Suites
2.5 star property
10.1 km from Mexico Rocks
9.6 out of 10, Exceptional, (11 reviews)
"Very clean, friendly staff and really nice accommodations. "
Canada
Leigh Allison
The price is CA $640
CA $925 total
includes taxes & fees
Nov 23 - Nov 24
Diamante Beachfront Suites

20. Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
9.5 km from Mexico Rocks
9.2 out of 10, Wonderful, (387 reviews)
"Great place !"
United States
Yadira
The price is CA $149
CA $178 total
includes taxes & fees
Nov 8 - Nov 9
Mayan Princess Hotel
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.

Compare popular hotels close to Mexico Rocks

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A wooden pier leading to a series of floating platforms with umbrellas and seating areas, overlooking calm waters.
Matachica Resort & Spa - Adults Only
4.0 star property
9.6
Exceptional
459 reviews
View
A pool area with thatched-roof structures, lounge chairs, and palm trees.
Hidden Jewel Boutique Hotel
4.0 star property
9.4
Exceptional
93 reviews
View
A resort pool area with palm trees, lounge chairs, and a clear blue sky.
Portofino Beach Resort
4.0 star property
9.2
Wonderful
284 reviews
View
A beach view with a boat dock, palm trees, and a building with a green roof.
Hibisco Belize
2.5 star property
10.0
Exceptional
36 reviews
View
A resort pool with clear water, surrounded by palm trees and lounge chairs.
Coco Beach Resort
4.0 star property
9.8
Exceptional
1,000 reviews
View

Top Mexico Rocks Hotel Reviews

Other attractions near Mexico Rocks

Frequently asked questions

What's the area like around Mexico Rocks?
Mexico Rocks is located in an area of San Pedro known for its beautiful beaches, bar scene, and snorkeling. If you're looking for a convenient place to stay, check out the 38 hotels and other accommodations you'll find within a mile.
Where is the best place to stay close to Mexico Rocks?
Portofino Beach Resort is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and free breakfast. It's located just a short 0.6 mi (1 km) from Mexico Rocks. Other good choices within a few miles include Matachica Resort & Spa - Adults Only and Mangata Villas.
How many hotels should I expect to find near Mexico Rocks?
Expedia has 38 hotels and other accommodations within a mile from Mexico Rocks.
If I need to cancel the hotel reservation for my stay near Mexico Rocks, will I receive a refund?
Yes! Most hotel room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Add dates, click "Search", then use the filter option "fully refundable" to get the best deals available near Mexico Rocks.