There are 9 ways to get from Mendoza to Puno by plane, bus, 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.
Fly to Inca Manco Cápac International Airport
best- Fly from Governor Francisco Gabrielli International Airport (MDZ) to Inca Manco Cápac International Airport (JUL)plane MDZ - JUL
11h$402–1,284Bus #3
cheapest- Take the bus from Terminal Mendoza to Terminal Sur de Santiagobus
- Take the bus from Terminal San Borja to Peaje Las Vegasbus
- Take the bus from Peaje Las Vegas to Terminal Rodoviario de Aricabus
- Take the bus from Terminal Internacional to Tacnabus
- Take the bus from Tacna to Punobus
2d$79–139Bus
- Take the bus from Terminal Mendoza to Terminal de buses La Serenabus
- Take the bus from Terminal de buses La Serena to Terminal Rodoviario de Aricabus
- Take the bus from Terminal Internacional to Tacnabus
- Take the bus from Tacna to Punobus
44h 34m$87–1,086Drive 2,453.3 km
- Drive from Mendoza to Punocar 2,453.3 km
37h 4m$369–533Fly to Rodríguez Ballón International Airport, bus
- Fly from Governor Francisco Gabrielli International Airport (MDZ) to Rodríguez Ballón International Airport (AQP)plane MDZ - AQP
- Take the bus from Arequipa to Punobus
14h 58m$254–659Fly to El Alto International Airport, bus, shuttle
- Fly from Governor Francisco Gabrielli International Airport (MDZ) to El Alto International Airport (LPB)plane MDZ - LPB
- Take the bus from La Paz to Desaguaderobus
- Take a shuttle bus from Desaguadero to Puno
17h 24m$466–848Fly to Alejandro Velasco Astete International Airport, bus
- Fly from Governor Francisco Gabrielli International Airport (MDZ) to Alejandro Velasco Astete International Airport (CUZ)plane MDZ - CUZ
- Take the bus from Cusco Bus Station to Punobus
14h 52m$206–633Bus via Terminal Mendoza
- Take the bus from Terminal Mendoza to Terminal de buses La Serenabus
- Take the bus from Terminal de buses La Serena to Terminal Rodoviario de Aricabus
- Take the bus from Terminal Internacional to Tacnabus
- Take the bus from Tacna to Punobus
44h 49m$102–1,116Bus #2
- Take the bus from Terminal Mendoza to Los Andesbus
- Take the bus from Los Andes to La Calerabus
- Take the bus from Terminal La Calera - Pullman Bus to Terminal Rodoviario de Aricabus
- Take the bus from Terminal Internacional to Tacnabus
- Take the bus from Tacna to Punobus
45h 33m$84–134
Governor Francisco Gabrielli International Airport (MDZ) to Inca Manco Cápac International Airport (JUL) flights
Questions & Answers
The cheapest way to get from Mendoza to Puno is to bus which costs $75 - $140 and takes 2 days 0h.
The fastest way to get from Mendoza to Puno is to fly which takes 11h and costs $400 - $1,300.
No, there is no direct bus from Mendoza to Puno. However, there are services departing from Terminal Mendoza and arriving at Puno via Terminal de buses La Serena, Terminal Internacional and Tacna. The journey, including transfers, takes approximately 44h 34m.
The distance between Mendoza and Puno is 1993 km. The road distance is 2453.3 km.
The best way to get from Mendoza to Puno without a car is to bus which takes 44h 34m and costs $85 - $1,100.
It takes approximately 11h to get from Mendoza to Puno, including transfers.
Mendoza to Puno bus services, operated by Cata Internacional, depart from Terminal Mendoza station.
The best way to get from Mendoza to Puno is to fly which takes 11h and costs $400 - $1,300. Alternatively, you can bus, which costs $85 - $1,100 and takes 44h 34m.
Mendoza to Puno bus services, operated by Cata Internacional, arrive at Terminal de buses La Serena station.
Puno is 2h behind Mendoza. It is currently 7:04 PM in Mendoza and 5:04 PM in Puno.
What companies run services between Mendoza, Argentina and Puno, Peru?
LATAM Chile flies from Governor Francisco Gabrielli International Airport (MDZ) to Inca Manco Cápac International Airport (JUL) twice daily. Alternatively, you can take a bus from Terminal Mendoza to Puno via Terminal de buses La Serena, Terminal Rodoviario de Arica, Terminal Internacional, and Tacna in around 44h 34m.
- Website
- latam.com
Flights from Governor Francisco Gabrielli International Airport to Inca Manco Cápac International Airport via Lima
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–1,200
Flights from Governor Francisco Gabrielli International Airport to Inca Manco Cápac International Airport via Santiago, Lima
- Ave. Duration
- 13h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,200
Flights from Governor Francisco Gabrielli International Airport to Rodríguez Ballón International Airport via Lima
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $210–800
Flights from Governor Francisco Gabrielli International Airport to Rodríguez Ballón International Airport via Santiago, Alejandro Velasco Astete International Airport
- Ave. Duration
- 10h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–750
Flights from Governor Francisco Gabrielli International Airport to Rodríguez Ballón International Airport via Lima, Alejandro Velasco Astete International Airport
- Ave. Duration
- 10h 55m
- When
- Thursday
- Estimated price
- $220–800
Flights from Governor Francisco Gabrielli International Airport to El Alto International Airport via Santiago
- Ave. Duration
- 12h 38m
- When
- Friday and Saturday
- Estimated price
- $280–700
Flights from Governor Francisco Gabrielli International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 7h 38m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $190–550
Flights from Governor Francisco Gabrielli International Airport to Alejandro Velasco Astete International Airport via Santiago
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–550
Flights from Governor Francisco Gabrielli International Airport to Alejandro Velasco Astete International Airport via Cordoba, Santiago
- Ave. Duration
- 9h 10m
- When
- Friday
- Estimated price
- $190–550
- Website
- boa.bo
Flights from Governor Francisco Gabrielli International Airport to El Alto International Airport via Ezeiza, Santa Cruz
- Ave. Duration
- 8h 6m
- When
- Friday
- Estimated price
- $320–650
Flights from Governor Francisco Gabrielli International Airport to El Alto International Airport via Buenos Aires Jorge Newbery, Santa Cruz
- Ave. Duration
- 11h 10m
- When
- Monday and Friday
- Estimated price
- $280–950
Bus from Terminal Mendoza to Terminal de buses La Serena
- Ave. Duration
- 11h 45m
- Frequency
- Once a week
- Estimated price
- $40–976
- Website
- https://www.catainternacional.com/en
- Ejecutivo
- $50–70
- Semi Cama
- $40–60
- Ejecutivo Individual
- $55–75
Bus from Terminal Mendoza to Los Andes
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- $15–28
- Website
- https://www.catainternacional.com/en
- Ejecutivo
- $19–26
- Semi Cama
- $15–22
- Ejecutivo Individual
- $21–28
Bus from Terminal Mendoza to Terminal Sur de Santiago
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $20–45
- Website
- https://www.catainternacional.com/en
- Ejecutivo
- $25–35
- Semi Cama
- $20–28
- Ejecutivo Individual
- $27–40
- Phone
- +56 22 822 7500
- atencion_clientes@turbus.cl
- Website
- turbus.cl
Bus from Terminal de buses La Serena to Terminal Rodoviario de Arica
- Ave. Duration
- 22h 55m
- Frequency
- 5 times a day
- Estimated price
- $35–90
- Schedules at
- turbus.cl
- Book at
- turbus.cl
- Semi Cama
- $35–55
- Cama
- $55–90
- Premium
- $70–85
- Phone
- +56 57 226 9210
- consultas@ramoscholele.cl
- Website
- busesramoscholele.cl
Bus from Terminal de buses La Serena to Terminal Rodoviario de Arica
- Ave. Duration
- 21h 56m
- Frequency
- Twice daily
- Estimated price
- $30–54
- Schedules at
- busesramoscholele.cl
- Semi cama
- $30–45
- Salón cama
- $49–54
- Phone
- +56 22 3813 550
- info@plusschile.cl
- Website
- plusschile.cl
Bus from Terminal de buses La Serena to Terminal Rodoviario de Arica
- Ave. Duration
- 22h 35m
- Frequency
- Twice daily
- Estimated price
- $30–65
- Book at
- https://www.recorrido.cl/pluss-chile/en
- Semi Cama
- $30–45
- Cama
- $51–55
Bus from Terminal San Borja to Peaje Las Vegas
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- $7–16
- Book at
- https://www.recorrido.cl/pluss-chile/en
- Semi Cama
- $7–10
- Cama
- $9–16
Bus from Peaje Las Vegas to Terminal Rodoviario de Arica
- Ave. Duration
- 28h 5m
- Frequency
- Twice daily
- Estimated price
- $40–69
- Book at
- https://www.recorrido.cl/pluss-chile/en
- Semi Cama
- $40–55
- Cama
- $63–66
- Phone
- +56 58 222 8603
- ventas.busesng@gmail.com
- Website
- recorrido.cl
Bus from Terminal Internacional to Tacna
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $5
- Website
- https://www.recorrido.cl/en/bus/buses-norte-grande-tickets
- Phone
- +51 051 602 943
- Website
- facebook.com
Bus from Tacna to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $8–12
- Schedules at
- facebook.com
- Phone
- +51 914 879 671
- vigotourssac@gmail.com
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- $15
- Website
- https://vigo.pe/
- Phone
- +51 9 6629 9448
- atencionalcliente@reyna.com.pe
- Website
- reyna.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $11–19
- Book at
- https://www.redbus.pe/en/operator/transportes-reyna-bus-tickets
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $17–25
- Schedules at
- facebook.com
- Phone
- +51 511 418 1111
- contactcenter@civa.com.pe
- Website
- civa.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $7–50
- Schedules at
- civa.com.pe
- Phone
- +51 928351548
- alasdelsursrl@gmail.com
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +51 1 311 5050
- Website
- cruzdelsur.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $14–26
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +51 84 245 171
- info@turismomer.com
- Website
- turismomer.com
Bus from Arequipa to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $16–45
- Website
- https://www.turismomer.com/en
- Phone
- +51 978645747
- turismorealdorado.mdd@gmail.com
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–18
- Schedules at
- redbus.pe
- Phone
- +51 959 570 871
- consultasromeliza@gmail.com
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from La Paz to Desaguadero
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $3
- Phone
- +51 95 175 5337
- info@sacredlaketitikaka.com
- Website
- sacredlaketitikaka.com
Shuttle from Desaguadero to Puno
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $140
- Website
- https://sacredlaketitikaka.com/
- Phone
- +51 989 990 918
- contacto@zolorzano.com.pe
- Website
- facebook.com
Bus from Cusco Bus Station to Puno
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- $24–29
- Schedules at
- facebook.com
- Book at
- zolorzano.com.pe
- Phone
- +591 22283843
- nuevo.continente.srl@gmail.com
- Website
- facebook.com
Bus from Cusco Bus Station to Puno
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $250–290
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
- Phone
- +51940201693
- info@huayrurotours.com
Bus from Cusco Bus Station to Puno
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- $15
- Website
- https://www.inkaexpressbus.com/
Bus from Terminal de buses La Serena to Terminal Rodoviario de Arica
- Ave. Duration
- 23h 25m
- Frequency
- Hourly
- Estimated price
- $75–120
- Schedules at
- pullmansanandres.cl
- Semi Cama
- $75–110
- Cama
- $85–120
- Phone
- +56 600 600 0018
- clientes@pullmanbus.cl
- Website
- pullmanbus.cl
Bus from Terminal de buses La Serena to Terminal Rodoviario de Arica
- Ave. Duration
- 22h 45m
- Frequency
- Twice daily
- Estimated price
- $45–74
- Schedules at
- pullmanbus.cl
- Book at
- pullmanbus.cl
- Salón Cama
- $45–55
Bus from Terminal La Calera - Pullman Bus to Terminal Rodoviario de Arica
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- $50–77
- Schedules at
- pullmanbus.cl
- Book at
- pullmanbus.cl
- Salón Cama
- $50–65
Bus from Los Andes to La Calera
- Ave. Duration
- 1h 19m
- Frequency
- Every 2 hours
- Estimated price
- $2–5
- Schedules at
- kupos.cl
- Phone
- 0810 122 1122
- gestionesatc@andesmar.com.ar
- Website
- andesmar.com
Bus from Terminal Mendoza to Terminal Sur de Santiago
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- $15–32
- Schedules at
- andesmar.com
- Book at
- andesmar.com
- Bed
- $19–28
- Semi bed
- $15–22
- Phone
- 0810 122 1122
- gestionesatc@andesmar.com.ar
- Website
- andesmar.com
Bus from Terminal Mendoza to Terminal Sur de Santiago
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- $25
- Schedules at
- andesmar.com
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 5 delightfully under-the-radar French towns you need to visit, 5 incredible day trips from Florence by train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Mendoza to Puno is 2453 km. It takes approximately 37h 4m to drive from Mendoza to Puno.
There are 292+ hotels available in Puno.
























































