Hotel Ojo de Agua

On the seafront in Puerto Morelos

Hotel Ojo de Agua is located in Puerto Morelos, on the beachfront, just a 5-minute walk from Día y Noche Beach Club and 10 minutes from the centre of Puerto Morelos. The location is perfect for enjoying the Mexican Caribbean, its beaches and tourist attractions.

Location - Hotel Ojo de Agua


We are right on the beach, in front of the second largest barrier reef in the world, the “Great Mayan Reef”. The setting is ideal for snorkelling and scuba diving. In addition, the Cenotes route is just 15 minutes from the hotel.

How to reach us

The nearest airports are Cancun International Airport (19 km) and Cozumel International Airport (35 km). Puerto Morelos bus station is located 2.5 km away. We also offer a shuttle service. Just ask us!

Other places of interest

There are all kinds of services within easy reach of Hotel Ojo de Agua such as restaurants, bars, shops… As well as dive centres and spectacular places to visit.
Location - Hotel Ojo de Agua