Travel from Mexico-City to Machupicchu

How to get from Mexico City to Machupicchu?

There is no direct connection from Mexico City to Machupicchu. However, you can take the line 4 night bus to Mexico City airport, fly to Cuzco, take the taxi to Cusco, take the bus to Ollantaytambo, take the walk to Ollantaytambo, then take the train to Machupicchu.

How to get from Mexico City to Machupicchu

From San Lázaro line 4 night bus to Mexico City airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 15 h 4 min $457.
Close Print Itinerary
  1. Here is 1 option to get from
    Mexico City to Machupicchu:

    1. Trip:
      1 Fly, bus, train
      • One-Way approx: USD $269 - $744
      • Duration: 15 h 4 min
      Open +
      • Trip:
        1 Fly, bus, train
        • One-Way approx: USD $269 - $744
        • Duration: 15 h 4 min
        Close x