Where are the best places to eat in Machu Picchu?

Answers from Our Experts (1)

Visitors don’t come to Machu Picchu for the food. In fact, snacks and even water bottles aren’t officially allowed inside the huge archaeological site, so fuel up before you arrive. But for a post-exploration celebratory dinner, Forbes Travel Guide recommends these restaurants as the five best:
1. Tampu. Located inside the luxury Machu Picchu Sanctuary Lodge — the only hotel adjacent to the ruins — Tampu serves gourmet Peruvian cuisine in a dining room with floor-to-ceiling windows so you can enjoy the views as much as your meal.
2. Cafe Inkaterra. This spot serves traditional but contemporary Andean specialties (heavy on the roasted chicken, corn and potatoes) inside one of the best hotels in town. The thatched-roof dining room overlooks the Urubamba River.
3. Indio Feliz. The upscale menu is a fusion of French-Peruvian dishes and features some creative flourishes that go beyond the standard offerings on the often-pedestrian menus of Aguas Calientes.
4. The Tree House. Located above the town inside the Rupa Wasi Lodge, this restaurant is one of the few places in town that offers something besides traditional Peruvian, with menu items like tabbouleh and eggplant parmigiana.
5. Pueblo Viejo. Here your order is grilled on an open hearth, which sets a festive and cozy mood at this international favorite on the main drag of Aguas Calientes. Look for live music most nights at this casual, lively spot.

Related Questions