There are 7 ways to get from Machu Picchu to Tacna by car, bus, train, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Machu Picchu to Plaza de armas de Ollantaytambocar
- Take the bus from Plaza de armas de Ollantaytambo to Avenida Pardobus
- Take the bus from Cusco to Arequipabus
- Take the bus from Arequipa to Tacnabus
15h 21mTrain, bus
cheapest- Take the train from Machu Picchu Pueblo to Ollantaytambotrain
- Take the bus from Avenida Ferrocarril to Terminal Terrestre del Cuscobus
- Take the bus from Cusco Bus Station to Tacna Bus Stationbus
21h 34m$70–713Drive 983 km
- Drive from Machu Picchu to Tacnacar 983 km
18h 27m$148–214Bus and Train, fly to Coronel Fap Carlos Ciriani Santa Rosa International Airport
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Coronel Fap Carlos Ciriani Santa Rosa International Airport (TCQ)plane CUZ - TCQ
12h 45m$193–488Tour, shuttle, bus
- Take a shuttle bus from Machu Picchu to Cusco
- Take a shuttle bus from Cusco to Puno
- Take the bus from Puno to Tacnabus
2d 20hBus and Train, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Take the bus from Cusco to Arequipabus
- Take the bus from Arequipa to Tacnabus
15h 32mBus and Train, fly to Rodríguez Ballón International Airport, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Rodríguez Ballón International Airport (AQP)plane CUZ - AQP
- Take the bus from Arequipa to Tacnabus
12h 59m$133–348
Alejandro Velasco Astete International Airport (CUZ) to Coronel Fap Carlos Ciriani Santa Rosa International Airport (TCQ) flights
Questions & Answers
The cheapest way to get from Machu Picchu to Tacna is to train and bus which costs $70 - $750 and takes 21h 34m.
The fastest way to get from Machu Picchu to Tacna is to Bus and Train and fly which takes 12h 45m and costs $190 - $490.
The distance between Machu Picchu and Tacna is 1059 km. The road distance is 983 km.
The best way to get from Machu Picchu to Tacna without a car is to Tour and shuttle and bus which takes 2 days 20h and costs .
It takes approximately 15h 21m to get from Machu Picchu to Tacna, including transfers.
Yes, the driving distance between Machu Picchu to Tacna is 983 km. It takes approximately 18h 27m to drive from Machu Picchu to Tacna.
There are 155+ hotels available in Tacna.
What companies run services between Machu Picchu, Peru and Tacna, Peru?
There is no direct connection from Machu Picchu to Tacna. However, you can drive to Plaza de armas de Ollantaytambo, take the bus to Avenida Pardo, walk to Cusco, take the bus to Arequipa, then take the bus to Tacna. Alternatively, you can drive from Machu Picchu to Tacna in around 18h 27m.
- Website
- latam.com
Flights from Alejandro Velasco Astete International Airport to Coronel Fap Carlos Ciriani Santa Rosa International Airport via Lima
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $120–260
Flights from Alejandro Velasco Astete International Airport to Coronel Fap Carlos Ciriani Santa Rosa International Airport via Rodríguez Ballón International Airport, Lima
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $120–260
Flights from Alejandro Velasco Astete International Airport to Coronel Fap Carlos Ciriani Santa Rosa International Airport via Puerto Maldonado, Lima
- Ave. Duration
- 8h 55m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $120–260
Flights from Alejandro Velasco Astete International Airport to Rodríguez Ballón International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $55–190
- Phone
- +51 84 581860
- [email protected]
- Website
- Incarail
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $55–160
- Website
- Incarail
- The premium & lounge
- $120–160
- Voyager Bimodal
- $85–120
- The 360°
- $120–140
- THE VOYAGER BIMODAL
- $55–70
- THE 360° BIMODAL
- $66–69
- The Prime
- $130–140
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $55–160
- Website
- Incarail
- The premium & lounge
- $120–160
- Voyager Bimodal
- $85–120
- The 360°
- $120–140
- THE VOYAGER BIMODAL
- $55–70
- THE 360° BIMODAL
- $66–69
- The Prime
- $130–140
Train from Machu Picchu Pueblo to Ollantaytambo
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $30–130
- Website
- Incarail
- The premium & lounge
- $50–130
- Voyager Bimodal
- $30–65
- The 360°
- $55–70
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $55–160
- Website
- Incarail
- The premium & lounge
- $120–160
- Voyager Bimodal
- $85–120
- The 360°
- $120–140
- THE VOYAGER BIMODAL
- $55–70
- THE 360° BIMODAL
- $66–69
- The Prime
- $130–140
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Avenida Pardo
- Ave. Duration
- 2h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Avenida Ferrocarril to Terminal Terrestre del Cusco
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to get from Florence to Rome, and Need to know: Jadrolinija - to help you get the most out of your next trip.




