We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Puerto Morelos, Mexico

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

El Nicho

#1 of 82 Restaurants in Puerto Morelos
Price: $4 - $7 Map
Visitor photos (68)
Cuisines: Contemporary

La Loteria

#2 of 82 Restaurants in Puerto Morelos
Price: $5 Map
Visitor photos (27)
Cuisines: Mexican Cafe Fast Food

My Little Italy

#3 of 82 Restaurants in Puerto Morelos
Price: $10 - $20 Map
Visitor photos (51)
Cuisines: Italian Pizza Pasta

John Gray's Kitchen

#4 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (80)
Cuisines: Contemporary

El Pesquero

#5 of 82 Restaurants in Puerto Morelos
Price: $5 - $12 Map
Visitor photos (76)
Cuisines: Mexican Seafood

la Sirena Restaurant and Lounge

#6 of 82 Restaurants in Puerto Morelos
Price: $8 - $22 Map
Visitor photos (50)
Cuisines: Mexican Sandwiches Greek Delicatessen

Al Chile

#7 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (38)
Cuisines: Mexican Healthy Argentinean South American

Siempre Sano

#8 of 82 Restaurants in Puerto Morelos
Visitor photos (3)
Cuisines: Mexican Vegetarian Healthy Vegan

Tacos.com

#9 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (102)
Cuisines: Mexican Seafood

I Wanna Pizza

#10 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (56)
Cuisines: Pizza

Fonda Americana Grill

#11 of 82 Restaurants in Puerto Morelos
Price: $2 - $19 Map
Visitor photos (23)
Cuisines: American

El Sabor de Mexico

#12 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (25)
Cuisines: Mexican

Caribelos

#13 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (6)
Cuisines: Mexican

Al Chimichurri

#14 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (56)
Cuisines: Pizza Argentinean South American

Los Gauchos

#15 of 82 Restaurants in Puerto Morelos
Price: $2 - $15 Map
Visitor photos (51)
Cuisines: Argentinean South American

The Little Mexican Cooking School

#16 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (28)
Cuisines: Mexican Contemporary

La Playita

#17 of 82 Restaurants in Puerto Morelos
Visitor photos (67)
Cuisines: Mexican

El Bistro

#18 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (17)
Cuisines: Italian French Vegetarian Bistro

La Casa del Farito

#19 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (25)
Cuisines: Caribbean Seafood International

Tanino's

#20 of 82 Restaurants in Puerto Morelos
Price: $5 - $15 Map
Visitor photos (28)
Cuisines: International Delicatessen Diner Healthy

Spaghettino Ristorante Italiano

#21 of 82 Restaurants in Puerto Morelos
Price: $9 - $14 Map
Visitor photos (13)
Cuisines: Italian Pizza Pasta

Coffee and Cream

#22 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (2)

El Merkadito

#23 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (169)
Cuisines: Mexican Seafood

La Terraza

#24 of 82 Restaurants in Puerto Morelos
Price: $5 - $13 Map
Visitor photos (70)
Cuisines: Mexican Seafood Vegetarian Fusion Vegan

La Panza es Primero

#25 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (54)
Cuisines: Mexican Steakhouse

Las Palmeras

#26 of 82 Restaurants in Puerto Morelos
Price: $10 - $15 Map
Visitor photos (13)
Cuisines: Seafood

Quesadillas de la Colonia

#27 of 82 Restaurants in Puerto Morelos
Price: $3 Map
Visitor photos (23)
Cuisines: Mexican Cafe Vegetarian Healthy

Clandestyno

#28 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (2)
Cuisines: Italian Vegetarian

Pancho Villa's Puerto Morelos

#29 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (1)
Cuisines: Mexican

My Paradise

#30 of 82 Restaurants in Puerto Morelos
Map
Visitor photos (12)
Cuisines: Caribbean Seafood