Restaurants & Bars
Your dining experience will be just as memorable as the rest of your Mexican getaway at Viva Maya by Wyndham. We offer an eclectic mix of restaurants featuring cuisine from around the world including Mexican, Italian, and Mediterranean. From fusion fare in an upscale environment to relaxing, casual dining in a family-friendly setting, you’ll discover a plethora of options to suit everyone’s personal taste.

La Terraza
A relaxed, buffet style restaurant, La Terraza offers an international-inspired menu for breakfast, lunch, and dinner featuring tasty fare from around the world. Reservations are not required.
Days/Hours of Operation:
Breakfast: 6:30am - 11am
Lunch: 12:30pm - 3pm
Dinner: 6pm - 10pm

Miramare
Savor a special Italian meal at Miramare. We offer delicious oven-baked pizzas, and a great selection of pastas, salads, and sides. Reservations are required and can be made at the guest service desk.
Days/Hours of Operation:
Dinner: 7pm - 9:30pm

Portofino
Discover the rich flavors of the Mediterranean at Portofino. Our mouthwatering dinner menu features an array of chef specialties. Reservations are required and can be made at the guest service desk.
Days/Hours of Operation:
Dinner: 6pm - 9:30pm

Hacienda Don Diego
Hacienda Don Diego specializes in the traditional, flavorful dishes of the Yucatan Peninsula. Reservations are required and can be made at the guest service desk.
Days/Hours of Operation:
Dinner: 6pm - 9:30pm

Viva CafÉ
Viva Café is a fusion restaurant with a contemporary international menu. Delicious, artfully presented dishes make for memorable meals. Reservations are required and can be made at the guest service desk.
Days/Hours of Operation:
Dinner: 6pm - 9:30pm

Arrecife Snack Bar
Take a break from fun in the sun for a tasty treat at Arrecife poolside snack bar. Enjoy burgers, fries, hot dogs, pizzas, sandwiches, fruit salads, and ice-cold beverages.
Days/Hours of Operation:
Day: 11:00am - 7:00pm
Night: 10:00pm - 6:30am