De Lima a Machu Picchu hay unos 503 km en línea recta y más de 1,100 km por carretera solo hasta Cusco. No hay ruta directa: lo normal es volar a Cusco en 1 h 15 min y seguir en auto, tren y bus.
Volando, el viaje más rápido toma de 8 a 10 horas puerta a puerta. En bus y tren son unos dos días.
Somos una agencia local de Cusco y llevamos viajeros por esta ruta todas las semanas. Aquí tienes distancias, horas, precios 2026 en soles y dólares, la opción en bus y cuándo comprar cada pasaje.
Distancia de Lima a Machu Picchu en kilómetros
Machu Picchu no está en Lima: está en la región Cusco, en plena cordillera, unos 500 km al sureste de la capital. El viaje tiene varios tramos y cada uno se mide distinto.
| Tramo | Distancia | Cómo se hace |
|---|---|---|
| Lima a Machu Picchu (línea recta) | unos 503 km | No hay ruta directa |
| Lima a Cusco (vuelo) | unos 584 km | Avión, 1 h 15 min a 1 h 30 min |
| Lima a Cusco (carretera por Nasca) | unos 1,102 km | Bus, 21 a 24 horas |
| Cusco a Ollantaytambo | unos 72 km | Auto o van, 1 h 30 min a 2 h |
| Ollantaytambo a Aguas Calientes | unos 40 km de vía férrea | Tren, 1 h 30 min a 1 h 50 min |
| Aguas Calientes a la ciudadela | unos 8 km | Bus, 20 a 30 min |
La distancia por carretera cambia según la fuente: Cruz del Sur indica 1,102 km de Lima a Cusco y otros planificadores dan entre 1,066 y 1,143 km. Las distancias del tren no se publican de forma oficial, así que tómalas como aproximadas.
La altura en cada punto del viaje
Más que la distancia, lo que pesa es la altura. Sales del nivel del mar en Lima y llegas a 3,399 m en Cusco. Machu Picchu está casi 1,000 m más abajo que Cusco.

Por eso el mejor plan es dormir primero en el Valle Sagrado y dejar Cusco para el final. En nuestra guía de la altura de Cusco y del Valle Sagrado explicamos cómo aclimatarte paso a paso.
¿Cuántas horas son de Lima a Machu Picchu?
Depende de cómo viajes. Volando a Cusco y empalmando con el tren, son de 8 a 10 horas hasta la puerta de Machu Picchu. Por tierra, el bus a Cusco ya toma un día entero.
| Opción | Tiempo total | Noches en el camino | Nuestra opinión |
|---|---|---|---|
| Avión a Cusco y tren desde Ollantaytambo | 8 a 10 horas | 1 o 2 recomendadas | La mejor para casi todos |
| Avión a Cusco y van por Hidroeléctrica | día y medio | 1 | Económica |
| Bus a Cusco y tren | unos 2 días | 1 o 2 | Barata, pero cansa mucho |
| Bus a Cusco y van por Hidroeléctrica | unos 2 días y medio | 2 | La más barata, para mochileros |
| Auto propio | 2 días o más hasta Cusco | 2 o más | No la recomendamos |
Swipe the table sideways to see more →
Cómo llegar a Machu Picchu desde Lima, paso a paso
La ruta más usada tiene cuatro tramos: avión, auto, tren y bus. Estos son los tiempos reales que vemos en nuestras propias salidas.
1. Vuelo de Lima a Cusco
Los vuelos salen del aeropuerto Jorge Chávez, en el Callao, y llegan al aeropuerto Alejandro Velasco Astete de Cusco en 1 h 15 min a 1 h 30 min. Los primeros salen hacia las 5:15 de la mañana.
2. Traslado de Cusco a Ollantaytambo
Del aeropuerto de Cusco a Ollantaytambo, en el Valle Sagrado, son 1 h 30 min a 2 horas por carretera. Desde esa estación salen casi todos los trenes a Machu Picchu.
PeruRail también tiene trenes desde Poroy, a unos 13 km del centro de Cusco. El viaje es más largo, unas 3 h 15 min, y en temporada de lluvias se reemplaza por un servicio de bus y tren.
3. Tren a Aguas Calientes
El tren de Ollantaytambo llega a Aguas Calientes, también llamado Machu Picchu Pueblo, en 1 h 30 min a 1 h 50 min. Operan PeruRail e Inca Rail, con varias clases y horarios durante el día.
Estaciones, clases, tarifas reales y horarios de las dos empresas están en nuestra guía del tren a Machu Picchu.
4. Bus a la ciudadela
El último tramo es una carretera en zigzag de unos 8 km. El bus sube en 20 a 30 minutos y cuesta 24 dólares ida y vuelta para extranjeros. También puedes subir a pie en 1 h 30 min a 2 horas.
En teoría puedes aterrizar en Cusco a las 6:30 y estar en la puerta a primera hora de la tarde. En la práctica cualquier retraso rompe la cadena, por eso siempre planificamos al menos una noche en el camino.
De Lima a Cusco en avión: vuelos, aerolíneas y precios
El avión es la forma práctica de cubrir la distancia. Tres aerolíneas vuelan directo de Lima a Cusco: LATAM, Sky Airline y JetSMART. Juntas suman decenas de vuelos al día, una de las rutas nacionales con más tráfico de Sudamérica.

Un pasaje de ida suele costar entre S/200 y S/450 (de 60 a 130 dólares). Enero suele ser el mes más barato y junio y julio los más caros. Las tarifas económicas muchas veces no incluyen maleta en bodega, así que compara el precio final.
Recomendamos siempre los vuelos de la mañana. Cusco está rodeado de montañas y por la tarde hay más retrasos, sobre todo en temporada de lluvias. Nunca reserves el último vuelo del día antes de un tren o de un vuelo internacional.
Si vienes del extranjero: el nuevo aeropuerto de Lima
Lima abrió su nuevo terminal del aeropuerto Jorge Chávez el 1 de junio de 2025. Los vuelos nacionales e internacionales usan el mismo edificio, al que se entra por la avenida Morales Duárez.
Al llegar de otro país pasas migraciones, recoges tu equipaje, pasas aduanas, vuelves a despachar la maleta y pasas el control de seguridad. Te sugerimos dejar al menos 3 horas entre tu llegada y el vuelo a Cusco.
Vuelos directos a Cusco desde Santiago, Bogotá y La Paz
Si viajas desde Chile, Colombia o Bolivia, quizá no necesites pasar por Lima. En octubre de 2026 hay vuelos directos a Cusco desde Santiago (LATAM y Sky), Bogotá (Avianca) y La Paz, con unos 17 vuelos al mes por ruta.
Estas rutas cambian según la temporada, así que confirma con la aerolínea antes de armar tu viaje. Desde México, Argentina y el resto de la región, lo normal sigue siendo conectar en Lima.
¿Hay un aeropuerto más cerca de Machu Picchu?
Todavía no. El nuevo aeropuerto internacional de Chinchero, en el Valle Sagrado, sigue en construcción. El Ministerio de Transportes fijó el segundo semestre de 2028 para terminar las obras, así que los vuelos comerciales llegarían recién en 2029.
De Lima a Machu Picchu en bus: empresas, horas y precios
El bus es la forma más barata de llegar a Cusco. Cruz del Sur tarda de 21 a 24 horas y en octubre de 2026 cobra desde S/185 (unos 54 dólares). Oltursa y otras empresas tienen tiempos parecidos.
Ojo: el bus no llega a Machu Picchu. Te deja en Cusco y desde ahí sigues en tren o en van. La ruta principal va por Nasca y Abancay, subiendo del mar a los Andes en una sola noche.
Esa subida tan rápida te deja en Cusco cansado y sin nada de aclimatación. Si eliges el bus, descansa al menos un día antes de seguir a Machu Picchu.
Revisa también la seguridad. En su aviso de viaje del 4 de septiembre de 2026, el Departamento de Estado de EE. UU. pide no viajar a Abancay y advierte que fuera de Lima hay bloqueos de carretera para robar.
El mismo aviso aclara que Cusco, el Valle Sagrado y Machu Picchu no están en la zona afectada. Si viajas en bus, elige empresas grandes y con buena reputación.
La ruta más económica: bus y van por Hidroeléctrica
Muchos mochileros se ahorran el tren. Una van va de Cusco a Santa Teresa y a la estación Hidroeléctrica en 6 a 7 horas, por unos S/60 a S/75 (de 18 a 22 dólares).
Desde ahí caminas unas 2 h 30 min junto a la vía hasta Aguas Calientes.

Es la opción más barata, pero lenta, y parte de la carretera no está asfaltada. Nuestro tour Machu Picchu por Hidroeléctrica 2 días hace esta ruta con guía y todo resuelto. Las demás opciones están en nuestra guía de rutas a Machu Picchu.
¿Se puede ir en auto propio?
Puedes manejar hasta Cusco, pero ninguna carretera llega a Aguas Calientes. Dejarías el auto en Ollantaytambo y tomarías el tren igual. Con más de 1,100 km de carretera de montaña, no lo recomendamos.
¿Hay tren de Lima a Machu Picchu?
No. No existe ningún tren de Lima a Cusco ni a Machu Picchu. Los trenes turísticos funcionan solo dentro de la región Cusco, entre Cusco, el Valle Sagrado y Aguas Calientes. Primero tienes que llegar a Cusco en avión o en bus.

Estas son las opciones de tren una vez que estás allí:
| Tren | Sale de | Precio por tramo (2026) |
|---|---|---|
| PeruRail Expedition | Ollantaytambo, Poroy | S/190 a S/295 (55 a 85 dólares) |
| Inca Rail The Voyager | Ollantaytambo | S/190 a S/275 (55 a 80 dólares) |
| PeruRail Vistadome | Ollantaytambo, Poroy | S/260 a S/450 (75 a 130 dólares) |
| Inca Rail The 360° | Ollantaytambo | S/275 a S/470 (80 a 135 dólares) |
Las dos empresas usan precios dinámicos, como las aerolíneas: cambian según la fecha y la hora. Toma estas cifras como rangos para planificar, no como precios fijos.
De enero a abril se cierra parte de la vía cerca de Cusco por riesgo de huaicos. PeruRail pone entonces un servicio de bus y tren: un bus te lleva al Valle Sagrado y desde ahí sigue el tren.
Cuándo comprar los vuelos, el tren, el bus y la entrada
El orden importa tanto como la anticipación. Compra primero la entrada a Machu Picchu, después el tren, luego el vuelo y al final el bus. Cada pieza depende de la anterior.
1. Entrada a Machu Picchu
Hay un cupo fijo de visitantes por día y cada entrada tiene horario. En temporada alta, la Ruta 2-A se agota con 3 a 4 meses de anticipación y Huayna Picchu para abril y mayo suele acabarse en dos semanas.
Para extranjeros cuesta 152 soles (unos 44 dólares) más la comisión de la tarjeta. Los peruanos y ciudadanos de la Comunidad Andina pagan 64 soles (unos 19 dólares). Cómpralas solo en la web oficial, tuboleto.cultura.pe.
Todas las tarifas, rutas y horarios están en nuestra guía de entradas a Machu Picchu.
2. Tren
Por experiencia, los trenes de abril, mayo y junio se agotan con unos 3 meses de anticipación. La venta abre a mitad del año anterior: en octubre de 2026 ya se vendían los trenes de 2027.
Las agencias grandes hacen acuerdos con Inca Rail y PeruRail para bloquear las mejores salidas de toda la temporada alta. Eso deja menos asientos para quien viaja por su cuenta en los horarios más pedidos.
Los más difíciles son los regresos de la tarde desde Aguas Calientes: Inca Rail de las 14:30 y PeruRail Expedition de las 14:55 y 15:20. Para abril a junio pueden estar agotados desde febrero.
Esto importa si vuelas desde Cusco esa misma noche. Con un vuelo de las 8 o 9 de la noche necesitas uno de esos trenes. Con un tren de las 4 de la tarde no llegas al vuelo.
3. Vuelo de Lima a Cusco
Compra el vuelo cuando ya tengas la entrada y el tren. Para junio a agosto, Semana Santa y Fiestas Patrias (28 y 29 de julio), te recomendamos comprar con 2 a 3 meses de anticipación.
Elige una llegada en la mañana y, si puedes, deja un día de margen.
4. Bus a Cusco y bus a la ciudadela
Si vas por tierra, compra el bus Lima Cusco en la web de la empresa con unas semanas de anticipación, sobre todo en feriados largos. El bus de Aguas Calientes a la ciudadela se compra el día anterior en el pueblo.
¿Cuánto cuesta ir de Lima a Machu Picchu?
Contando solo transporte y entrada, ida y vuelta desde Lima, calcula de 1,015 a 2,075 soles (unos 295 a 600 dólares) volando y bastante menos por tierra. El hospedaje, las comidas y el guía van aparte.
| Concepto (por persona, ida y vuelta) | Con avión y tren | Con bus y Hidroeléctrica |
|---|---|---|
| Lima a Cusco | S/400 a S/900 (avión) | S/370 a S/450 (bus) |
| Cusco a Aguas Calientes | S/380 a S/940 (tren) | S/120 a S/150 (van) y caminata |
| Bus a la ciudadela | unos S/83 (24 dólares) | S/0 si subes a pie |
| Entrada (extranjeros) | S/152 más comisión | S/152 más comisión |
| Total aproximado | S/1,015 a S/2,075 | S/640 a S/750 |
Si eres peruano o de la Comunidad Andina, resta 88 soles por la diferencia de la entrada. El detalle con hoteles, guías y tours para cada presupuesto está en cuánto cuesta ir a Machu Picchu.
¿Se puede ir a Machu Picchu en un día desde Lima?
Técnicamente sí. No lo recomendamos, por salud y por logística.
La guía de viajes de los CDC, la agencia de salud de EE. UU., advierte que volar directo a lugares como Cusco pone al viajero en riesgo alto de mal de altura, con tasas que se acercan al 50%.
La misma guía señala que en Cusco puedes dormir más abajo que el aeropuerto una o dos noches. Eso es justo lo que hace una primera noche en el Valle Sagrado.
Además, un día así suma levantarte a las 4 de la mañana, un vuelo que puede retrasarse y un tren que debe calzar con una entrada con horario fijo. Una conexión perdida puede costarte una entrada que no se puede cambiar.
Nuestro consejo: planifica al menos 2 días desde Cusco, durmiendo en el valle y visitando Machu Picchu a la mañana siguiente. Tres o cuatro días es mejor, terminando en Cusco ya aclimatado.
Tours a Machu Picchu desde Lima
Casi todos los tours a Machu Picchu empiezan en Cusco, así que desde Lima vuelas a Cusco y te unes al tour allí. Estos son los formatos que más hacemos:
- 2 días: Valle Sagrado y Machu Picchu 2 días, que duerme primero en el valle, o Machu Picchu en tren 2 días.
- 2 días económico: Machu Picchu por Hidroeléctrica 2 días.
- 3 días: Machu Picchu tour privado 3 días, con más tiempo en el valle y en la ciudadela.
- 5 días: Cusco, Valle Sagrado, Machu Picchu y Montaña de Colores.
- 8 días desde Lima: nuestro paquete de viaje a Perú de 8 días empieza en el aeropuerto de Lima y suma Paracas e Ica antes de Cusco y Machu Picchu.
Antes de contratar cualquier tour, revisa esto:
- ¿La entrada sale a tu nombre en la web oficial?
- ¿Qué ruta y horario de ingreso incluye?
- ¿Qué clase y horario de tren, y si incluye el bus y un guía oficial?
- ¿La primera noche es más abajo que Cusco?
- ¿Qué pasa si un paro o un bloqueo detiene el tren?
Puedes comparar todas las opciones en nuestros tours a Machu Picchu o ver itinerarios más largos en los paquetes de viaje a Perú.
Preguntas frecuentes sobre el viaje de Lima a Machu Picchu
¿Machu Picchu está en Lima?
No. Machu Picchu está en la región Cusco, provincia de Urubamba, a unos 503 km al sureste de Lima en línea recta. Lima está en la costa; Machu Picchu, en los Andes.
¿Cuántas horas son de Lima a Machu Picchu en bus?
El bus de Lima a Cusco tarda de 21 a 24 horas. Desde Cusco suma unas 4 o 5 horas en tren y bus, o un día entero por Hidroeléctrica. En total, unos dos días.
¿Cuánto cuesta el pasaje de Lima a Cusco?
En avión, entre S/200 y S/450 (de 60 a 130 dólares) por tramo. En bus, desde S/185 (unos 54 dólares) con Cruz del Sur en octubre de 2026.
¿Hay vuelo directo de Lima a Machu Picchu?
No. Machu Picchu no tiene aeropuerto. El más cercano es el de Cusco, y el nuevo aeropuerto de Chinchero no abriría antes de 2029.
¿Es mejor ir a Machu Picchu en bus o en avión desde Lima?
En avión. Ahorras un día entero y llegas más descansado. El bus solo conviene si tienes poco presupuesto y tiempo de sobra para aclimatarte en Cusco.
¿Tengo que quedarme en Cusco antes de Machu Picchu?
Tienes que quedarte en la zona, pero no necesariamente en Cusco. El Valle Sagrado está más bajo y es mejor para las primeras noches, y el tren sale de Ollantaytambo.
¿Cuál es la mejor época para viajar de Lima a Machu Picchu?
La temporada seca, de mayo a octubre, es la más segura para vuelos y trenes. De enero a abril llueve más y hay menos gente. El detalle mes a mes está en nuestra guía del clima en Machu Picchu.