There are 8 ways to get from Indaial to Machu Picchu by bus, plane, train, taxi, car, 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.
Bus to Florianópolis-Hercílio Luz International Airport, fly, Train + Bus
best- Take the bus from Rodoviário de Indaial to Terminal Rodoviário de Florianópolisbus
- Fly from Florianópolis-Hercílio Luz International Airport (FLN) to Alejandro Velasco Astete International Airport (CUZ)plane FLN - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
19h 28m$384–2,188Bus, taxi
cheapest- Take the bus from Rodoviário de Indaial to Rodoferroviária de Curitibabus
- Take the bus from Terminal Rodoviário de Curitiba to Cuiabá, Terminal Rodoviáriobus
- Take the bus from Cuiabá, Terminal Rodoviário to Cuscobus
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambobus
- Take the taxi from Plaza de armas de Ollantaytambo to Machu Picchutaxi
3d 19h$333–1,192Drive 3,834.5 km
- Drive from Indaial to Machu Picchucar 3,834.5 km
2d 9h$577–833Bus to Navegantes–Ministro Victor Konder International Airport, fly, Train + Bus
- Take the bus from Blumenau to Navegantes Airportbus
- Fly from Navegantes–Ministro Victor Konder International Airport (NVT) to Alejandro Velasco Astete International Airport (CUZ)plane NVT - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
19h 45m$377–2,627Bus, bus to Curitiba, fly, Train + Bus
- Take the bus from Indaial to Jaraguá do Sulbus
- Take the bus from Terminal Rodoviário de Jaraguá do Sul to Curitiba Airportbus
- Fly from Curitiba (CWB) to Alejandro Velasco Astete International Airport (CUZ)plane CWB - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
21h 27mBus to Joinville, fly, Train + Bus
- Take the bus from Indaial to Joinvillebus
- Fly from Joinville (JOI) to Alejandro Velasco Astete International Airport (CUZ)plane JOI - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
22h 46mBus, Bus and Train
- Take the bus from Rodoviário de Indaial to Terminal Rodoviário de Balneário Camboriúbus
- Take the bus from Terminal Rodoviário de Balneário Camboriú to Cuiabá, Terminal Rodoviáriobus
- Take the bus from Cuiabá, Terminal Rodoviário to Cuscobus
- Take the train from Ave. El Sol 843 , Cusco to Machu Picchu Pueblotrain
4d 1h$444–794Bus, Tour
- Take the bus from Rodoviário de Indaial to Terminal Rodoviário de Campo Grandebus
- Take the bus from Campo Grande to Puerto Maldonadobus
- Take the bus from Puerto Maldonado to Cuscobus
- Take a shuttle bus from Cusco to Machu Picchu
6d 2h
Florianópolis-Hercílio Luz International Airport (FLN) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from Indaial to Machu Picchu is to bus and taxi which costs $330 - $1,200 and takes 3 days 19h.
The fastest way to get from Indaial to Machu Picchu is to bus and fly and Train + Bus which takes 19h 28m and costs $380 - $2,200.
The distance between Indaial and Machu Picchu is 3191 km. The road distance is 3834.5 km.
The best way to get from Indaial to Machu Picchu without a car is to bus and taxi which takes 3 days 19h and costs $330 - $1,200.
It takes approximately 19h 28m to get from Indaial to Machu Picchu, including transfers.
Machu Picchu is 2h behind Indaial. It is currently 3:48 PM in Indaial and 1:48 PM in Machu Picchu.
Yes, the driving distance between Indaial to Machu Picchu is 3834 km. It takes approximately 2 days 9h to drive from Indaial to Machu Picchu.
There are 135+ hotels available in Machu Picchu.
What companies run services between Indaial, Brazil and Machu Picchu, Peru?
There is no direct connection from Indaial to Machu Picchu. However, you can take the bus to Terminal Rodoviário de Florianópolis, walk to Florianópolis, take the shuttle to Florianopolis Airport, walk to Florianópolis-Hercílio Luz International Airport (FLN) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, take the bus to Avenida Pardo, walk to Cusco - Wanchaq, take the train to Machu Picchu Pueblo, walk to Aguas Calientes, then take the bus to Machu Picchu. Alternatively, you can take the bus to Rodoferroviária de Curitiba, take the bus to Cuiabá, Terminal Rodoviário, take the bus to Cusco, take the bus to Plaza de armas de Ollantaytambo, then take the taxi to Machu Picchu.
- Website
- latam.com
Flights from Florianópolis-Hercílio Luz International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 7h 25m
- When
- Monday and Wednesday
- Estimated price
- $270–550
Flights from Florianópolis-Hercílio Luz International Airport to Alejandro Velasco Astete International Airport via Santiago
- Ave. Duration
- 8h 27m
- When
- Wednesday to Sunday
- Estimated price
- $210–700
Flights from Florianópolis-Hercílio Luz International Airport to Alejandro Velasco Astete International Airport via Cordoba, Lima
- Ave. Duration
- 9h 55m
- When
- Friday and Sunday
- Estimated price
- $270–550
Flights from Navegantes–Ministro Victor Konder International Airport to Alejandro Velasco Astete International Airport via Sao Paulo, Lima
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- $290–1,000
Flights from Navegantes–Ministro Victor Konder International Airport to Alejandro Velasco Astete International Airport via Rio De Janeiro-Galeao, Lima
- Ave. Duration
- 11h
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $310–1,100
Flights from Curitiba to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 8h
- When
- Thursday and Saturday
- Estimated price
- $330–550
Flights from Curitiba to Alejandro Velasco Astete International Airport via Sao Paulo, Lima
- Ave. Duration
- 13h 13m
- When
- Every day
- Estimated price
- $330–550
Flights from Curitiba to Alejandro Velasco Astete International Airport via Brasilia, Lima
- Ave. Duration
- 11h 20m
- When
- Tuesday and Friday
- Estimated price
- $330–550
Flights from Joinville to Alejandro Velasco Astete International Airport via Sao Paulo, Santiago
- Ave. Duration
- 10h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $330–1,100
Flights from Joinville to Alejandro Velasco Astete International Airport via Sao Paulo, Lima
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- $290–1,000
- Phone
- +51 1625 4848
- reservas@perurail.com
- Website
- perurail.com
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- https://www.perurail.com/
- Phone
- +51 84 581860
- consultas@incarail.com
- Website
- incarail.com
Train from Ave. El Sol 843 , Cusco to Machu Picchu Pueblo
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- $75–360
- Website
- https://incarail.com/en
- The premium & lounge
- $110–260
- The 360°
- $140–260
- Voyager Bimodal
- $75–220
- THE VOYAGER BIMODAL
- $90–190
- THE 360° BIMODAL
- $120–240
- THE FIRST CLASS BIMODAL
- $300–360
- Phone
- +55 51 3375 9595
- sac@unesul.com.br
- Website
- unesul.com.br
Bus from Rodoviário de Indaial to Terminal Rodoviário de Florianópolis
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- $14–29
- Schedules at
- unesul.com.br
- Semi Leito
- $14–22
- Executivo
- $18–21
- Leito
- $25–29
Bus from Rodoviário de Indaial to Terminal Rodoviário de Balneário Camboriú
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- $9–15
- Schedules at
- unesul.com.br
- Semi Leito
- $9–13
- Executivo
- $11–13
- Leito
- $12–15
Bus from Rodoviário de Indaial to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 28h 34m
- Frequency
- Once daily
- Estimated price
- $80–240
- Schedules at
- unesul.com.br
- Semi Leito
- $80–180
- Executivo
- $110–130
- Leito
- $200–240
- Phone
- +55 800-470-470
- sac@catarinense.com.br
- Website
- catarinense.com.br
Bus from Rodoviário de Indaial to Rodoferroviária de Curitiba
- Ave. Duration
- 5h 10m
- Frequency
- Every 3 hours
- Estimated price
- $13–16
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
Bus from Terminal Rodoviário de Jaraguá do Sul to Curitiba Airport
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- $11–24
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Convencional
- $11–17
- Phone
- 0800 704 8780
- andorinha@andorinha.com
- Website
- andorinha.com
Bus from Terminal Rodoviário de Curitiba to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 25h 22m
- Frequency
- Every 3 hours
- Estimated price
- $160–950
- Schedules at
- andorinha.com
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Terminal Rodoviário de Curitiba to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 31h 5m
- Frequency
- 4 times a day
- Estimated price
- $110–190
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
Bus from Terminal Rodoviário de Balneário Camboriú to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 34h 20m
- Frequency
- Once daily
- Estimated price
- $150–210
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- +55 (68) 3221-1660
- Website
- transacreana.com.br
Bus from Cuiabá, Terminal Rodoviário to Cusco
- Ave. Duration
- 2d 5h
- Frequency
- Once a week
- Estimated price
- $198
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
Bus from Campo Grande to Puerto Maldonado
- Ave. Duration
- 2d 4h
- Frequency
- Once a week
- Estimated price
- $214
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Blumenau to Navegantes Airport
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- $13
- Schedules at
- transportesexecutivo.com.br
- Book at
- transportesexecutivo.com.br
- Phone
- +51 998 840 376
- wilyemn_gf@hotmail.com
- Website
- redbus.pe
Bus from Puerto Maldonado to Cusco
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $14–21
- Website
- https://www.redbus.pe/en/operator/senor-de-huanca-bus-tickets
- Phone
- +56 975 370 786
- counter@perurunatravel.com
- Website
- perurunatravel.com
Shuttle from Cusco to Machu Picchu
- Ave. Duration
- 2d 4h
- Frequency
- On demand
- Website
- https://perurunatravel.com/en/
- Ave. Duration
- 3h 22m
- Estimated price
- $10–13
Pavitos Colectivo A Ollantaytambo
Palomino
- Phone
- +51 953 035 169
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to travel India's Golden Triangle, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

























