El viaje a Machu Picchu también puede ser aprovechado para disfrutar de la deliciosa comida peruana. En Aguas Calientes hay una gran variedad de restaurantes donde se puede encontrar comida típica del Cusco, comida típica peruana y también restaurantes de comida italiana, china, española y otros. El Restaurante Capitán Bar El Indio Feliz es una excelente opción ya que la gastronomía es brillante y el local muy acogedor. No diríamos que su especialidad es la comida peruana, pero si existen platos típicos.

En cuanto a bebidas, hay decenas de bares por todo el pueblo, donde tomar pisco sour, la bebida bandera del Perú. No es recomendable tomar este coctel el día antes de la visita a Machu Picchu. En ese caso es preferible una bebida no alcohólica, como la chicha morada, otra de las bebidas típicas de Perú, hecha a base de un concentrado de maíz morado, mezclado con limón y canela.