There are 5 ways to get from Buenos Aires to Lima by plane, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly from Buenos Aires Jorge Newbery
-
Fly from Buenos Aires Jorge Newbery (AEP) to Lima (LIM)
Cheapest option
Bus via Ruta Provincial 24 2199-2299
-
Take the bus from El Talar to Lima
3 alternative options
Fly from Ezeiza
-
Fly from Ezeiza (EZE) to Lima (LIM)
Bus
-
Take the bus from Buenos Aires to Lima Javier prado
Drive
-
Drive from Buenos Aires to Lima
Questions & Answers
The cheapest way to get from Buenos Aires to Lima is to bus via Ruta Provincial 24 2199-2299 which costs $3100 - $17000 and takes 2 days 21h.
The quickest way to get from Buenos Aires to Lima is to fly which costs $32000 - $80000 and takes 7h 21m.
No, there is no direct bus from Buenos Aires to Lima. However, there are services departing from Buenos Aires and arriving at Estadio Nacional, Madre de Dios, Santa Beatriz, Lima, Perú via Javier Prado. The journey, including transfers, takes approximately 2 days 0h.
The distance between Buenos Aires and Lima is 3138 km. The road distance is 4008.3 km.
The best way to get from Buenos Aires to Lima without a car is to bus which takes 2 days 0h and costs $14000 - $60000.
It takes approximately 7h 21m to get from Buenos Aires to Lima, including transfers.
Buenos Aires to Lima bus services, operated by Cruz Del sur, depart from Buenos Aires station.
The best way to get from Buenos Aires to Lima is to fly which takes 7h 21m and costs $32000 - $80000. Alternatively, you can bus, which costs $14000 - $60000 and takes 2 days 0h.
The quickest flight from Buenos Aires Jorge Newbery Airport to Lima Airport is the direct flight which takes 4h 44m.
Buenos Aires to Lima bus services, operated by Cruz Del sur, arrive at Lima Javier prado station.

- Distance: 3137.9 km
- Duration: 7h 21m
What companies run services between Buenos Aires, Argentina and Lima, Peru?
LATAM Chile, Aerolíneas Argentinas and Gol Transportes Aéreos fly from Buenos Aires to Lima 5 times a day. Alternatively, Cruz Del sur operates a bus from Buenos Aires to Lima Javier prado 4 times a week. Tickets cost $110 - $480 and the journey takes 2 days 0h.

- Website
- latam.com
Flights from Buenos Aires Jorge Newbery to Lima
- Ave. Duration
- 4h 48m
- When
- Tuesday, Wednesday, Friday and Sunday
- Estimated price
- $310 - $1,100
Flights from Buenos Aires Jorge Newbery to Lima via Santiago
- Ave. Duration
- 8h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $310 - $1,100
Flights from Buenos Aires Jorge Newbery to Lima via Sao Paulo
- Ave. Duration
- 8h 49m
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $310 - $1,100
Flights from Ezeiza to Lima
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $310 - $950
Flights from Ezeiza to Lima via Santiago
- Ave. Duration
- 9h 9m
- When
- Every day
- Estimated price
- $310 - $950
Flights from Ezeiza to Lima via Sao Paulo
- Ave. Duration
- 9h 24m
- When
- Saturday
- Estimated price
- $310 - $950

- Website
- skyairline.com
Flights from Ezeiza to Lima
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $210 - $850
Flights from Ezeiza to Lima via Santiago
- Ave. Duration
- 8h 45m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $210 - $850

- Website
- voegol.com.br
Flights from Buenos Aires Jorge Newbery to Lima via Sao Paulo
- Ave. Duration
- 9h 42m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $600 - $1,800

- Website
- aerolineas.com.ar
Flights from Buenos Aires Jorge Newbery to Lima
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $290 - $850

- Website
- jetsmart.com
Flights from Ezeiza to Lima
- Ave. Duration
- 4h 45m
- When
- Wednesday and Sunday
- Estimated price
- $140 - $700

- Website
- boa.bo
Flights from Ezeiza to Lima via Santa Cruz
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- $310 - $900

- Phone
- +51 1 311-5050
- Website
- cruzdelsur.com.pe
Bus from Buenos Aires to Lima Javier prado
- Ave. Duration
- 2 days 0h
- Frequency
- 4 times a week
- Estimated price
- $110 - $480
- Schedules at
- cruzdelsur.com.pe

- Phone
- +54 9 (387) 4002200
- Website
- lavelozdelnorte.com.ar
Bus from El Talar to Lima
- Ave. Duration
- 2 days 17h
- Frequency
- 3 times a week
- Estimated price
- $24 - $130
- Schedules at
- lavelozdelnorte.com.ar
- 2nd Class
- $24 - $35
- 1st Class
- $30 - $45
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 Flying into Beijing?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Lima is 2h behind Buenos Aires. It is currently 4:42 AM in Buenos Aires and 2:42 AM in Lima.
Yes, the driving distance between Buenos Aires to Lima is 4008 km. It takes approximately 2 days 0h to drive from Buenos Aires to Lima.
Aerolíneas Argentinas, Gol Transportes Aéreos and LATAM Chile offer flights from Buenos Aires Jorge Newbery Airport to Lima Airport.
There are 491+ hotels available in Lima. Prices start at $100 USD per night.
The best way to get from Buenos Aires to Buenos Aires Jorge Newbery Airport is to bus which takes 23 min and costs $20 - $25.