Xcalak vacation rentals
We found 10 vacation rentals — enter your dates for availability
Discover a selection of 6 homes and other vacation rentals in Xcalak that are perfect for your trip. Vacation rentals provide the amenities you need and want for you and your friends, family, or even pets, such as WiFi and a hot tub. You'll be sure to find a rental that has what everyone needs, including places that are non-smoking or accessible.
Find spaces that suit your style
Find the best place to stay - Xcalak
Live & Sleep over the Sea!! ** Glamping in Paradise**
Sleeps 2 · 1 bedroom
Top rated rentals - Xcalak
Photo gallery for Permit- Beachfront Apartment (6 guests), Level 1
Xcalak
- Peace of mindOur Book with Confidence guarantee gives you 24/7 support
- All the privacy of homeEnjoy full kitchens, laundry, pools, yards and more
- More for lessMore space, more privacy, more amenities — more value
Head to the charming city of Xcalak
The beaches and surrounding scenery provide a peaceful ambiance to your vacation home in Xcalak. Well known for its coral reefs, snorkeling and shark watching, this romantic city won't disappoint. A vacation rental can help make your stay complete. Many rentals come with a full kitchen and laundry facilities.
Exploring the natural landscape of Xcalak
Whether you're looking for adventure or just want to spend some time taking in the scenery, Xcalak is a great place to spend some time outside. Here are some of the area’s most enchanting sights, all within 30 miles (48.2 km) of the city center:
- Secret Beach (22.5 mi / 36.2 km)
- San Pedro Beach (25.2 mi / 40.5 km)
- Bacalar Chico National Park & Marine Reserve (11.2 mi / 18.1 km)
- Mexico Rocks (20 mi / 32.1 km)
- Maya Chan Beach (28 mi / 45.1 km)
- Arrecifes de Xcalak National Park (0.3 mi / 0.4 km)
Transportation options to and around Xcalak
Fly into San Pedro (SPR-John Greif II), the closest airport, located 25.9 mi (41.6 km) from the city center. If you can't find a flight that works for your travel itinerary, you could book a flight to Chetumal, Quintana Roo (CTM-Chetumal Intl.), which is 35.9 mi (57.8 km) away.