Look for the Restaurant or Cafe you like in Puerto Morelos
Al Chimichurri Restaurant
Set on the beach and within Puerto Morelos National Marine Park, Acamaya Reef Cabañas offers easy access to the world’s second largest coral reef. This eco-friendly hotel features a beach bar and rustic accommodation. More
You can eat from $8 USD
Doña Trinys Restaurant
Set on the beach and within Puerto Morelos National Marine Park, Acamaya Reef Cabañas offers easy access to the world’s second largest coral reef. This eco-friendly hotel features a beach bar and rustic accommodation. More
You can eat from $8 USD
El Merkadito Restaurant, Puerto Morelos
El Merkadito is set in a Casona built in 1979 in the old part of Puerto Morelos on the Caribbean Sea with a terrace and palapa a few meters from the emblematic Puerto Morelos tilted lighthouse that overlooks the picturesque pier and Arrecife of Puerto Morelos where we can see the boats adorning… More
You can eat from $8 USD
John Gray’s Kitchen
Set on the beach and within Puerto Morelos National Marine Park, Acamaya Reef Cabañas offers easy access to the world’s second largest coral reef. This eco-friendly hotel features a beach bar and rustic accommodation. More
You can eat from $8 USD
La Playita Restaurant
La Playita Restaurant is a beautiful local seafood restaurant located right on the beach of Puerto Morelos. This restaurants used to be la Petita since 1994 and now they changed the name and the location to be right on the beach, with beautiful views of the caribbean and some wind from the sea. More
You can eat from 20 USD
Los Gauchos Restaurant
Los Gauchos was born with the idea of creating something different, something that feels like home, offering freshness and quality to our clients, in a comfortable environment, where you breath family More
You can eat from 10 USD
Pelicanos Restaurant
Pelicanos Restaurant is a sea food restaurant located right in front of the Beautibul Caribbean Sea in Puerto Morelos, you can come with your whole family and have a good time, or if you are a couple… More
You can eat from 20 USD