Travel from Argentina to Peru is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Lima?

Book now

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

  1. Fly from Buenos Aires Jorge Newbery (AEP) to Lima (LIM)

Cheapest option

Bus via Ruta Provincial 24 2199-2299

  1. Take the bus from El Talar to Lima

3 alternative options

Fly from Ezeiza

  1. Fly from Ezeiza (EZE) to Lima (LIM)

Bus

  1. Take the bus from Buenos Aires to Lima Javier prado

Drive

  1. 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.

More details

The quickest way to get from Buenos Aires to Lima is to fly which costs $32000 - $80000 and takes 7h 21m.

More details

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.

More details

The distance between Buenos Aires and Lima is 3138 km. The road distance is 4008.3 km.

Get driving directions

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.

More details

It takes approximately 7h 21m to get from Buenos Aires to Lima, including transfers.

More details

Buenos Aires to Lima bus services, operated by Cruz Del sur, depart from Buenos Aires station.

More details

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.

Mode details

The quickest flight from Buenos Aires Jorge Newbery Airport to Lima Airport is the direct flight which takes 4h 44m.

Search flights

Buenos Aires to Lima bus services, operated by Cruz Del sur, arrive at Lima Javier prado station.

More details

Map of how to get from Buenos Aires to Lima.
Launch map view
  • 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.

Airlines
LATAM Chile
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
Sky Airline
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
Gol Transportes Aéreos
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
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Buenos Aires Jorge Newbery to Lima
Ave. Duration
4h 50m
When
Every day
Estimated price
$290 - $850
Jetsmart
Website
jetsmart.com
Flights from Ezeiza to Lima
Ave. Duration
4h 45m
When
Wednesday and Sunday
Estimated price
$140 - $700
Boliviana de Aviación
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
Bus operators
Cruz Del sur
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
La Veloz Del Norte
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.

Get driving directions

Aerolíneas Argentinas, Gol Transportes Aéreos and LATAM Chile offer flights from Buenos Aires Jorge Newbery Airport to Lima Airport.

Search flights

There are 491+ hotels available in Lima. Prices start at $100 USD per night.

More details

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.

More details