Well situated in the centre of Tulum, Ruta Del Sol is within 4.4 km of Tulum Archeological Site and 90 metres of Tulum Bus station. Built in 1985, this 3-star hotel is within 3.7 km of Bus station Tulum Ruins and 5.3 km of Parque Nacional Tulum. The hotel offers a terrace, a 24-hour front desk, and free Wi-Fi is available throughout the property.
Number of rooms: 31
Av. Tulum, esquina con calle Jupiter Nte. Centro Tulum., Tulum City Centre, 77760 Tulum, Mexico