Rancho is located in the small town of Puerto Morelos, Mexico. Just a half-hour south of Cancun and a half-hour north of Playa del Carmen, Rancho lies just meters from the second largest barrier reef in the world and the beautiful blue seas of the Caribbean. For detailed directions of how to find Rancho, please see how to find us!

The beaches of Puerto Morelos offer a variety of water activities, such as snorkeling, scuba diving, fishing, kayaking, sailing and of course, a refreshing swim in the azure seas of the Caribbean. Nestled on the edge of town, Rancho is within walking distance of the authentic Mexican restaurants of Puerto Morelos.

In the evening, Cancun awaits just up the highway where you can take in some nightlife, shopping, or dining in one of their many world-class restaurants. For a historical perspective, explore the nearby Mayan ruins of Tulum and Coba, or take a ride inland to Chichen Itza, the most famous Mayan ruins in all of Mexico. No matter -- staying at Rancho offers you the flexibility to decide how your valuable time is spent.

Find Our Best Rooms Here

Our Best Rate Online

On our website you'll find our best rates and our best room availability

Secure Reservations

Reserve your room instantly and complete your reservation with PayPal

Our Best Booking Conditions

You'll receive our best reservation and cancellation conditions by booking through our website