• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from Buenos Aires to Lima by plane, bus, train 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 Ministro Pistarini  •  7h 45m

  1. Fly from Buenos Aires Ministro Pistarini (EZE) to Lima (LIM) EZE - LIM

$236 - $670

Cheapest option

Bus La Veloz Del Norte  •  2 days 21h

  1. Take the bus from Retiro to Lima Buenos Aires / ...

$70 - $160

5 alternative options

Fly from Buenos Aires Jorge Newbery  •  9h 7m

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

$240 - $774

Bus Alianza Internacional del Sur  •  2 days 15h

  1. Take the bus from Retiro to Tacna Via Buenos Aires / ...
  2. Take the bus from Tacna to Lima Via Lima

$140 - $299

Bus Cruz del Sur  •  3 days 3h

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

$184 - $255

Train, bus  •  3 days 11h

  1. Take the train from Retiro to Córdoba Retiro
  2. Take the bus from Córdoba to Lima Plaza Norte Buenos Aires / ...

$160 - $274

Drive  •  2 days 1h

  1. Drive from Buenos Aires to Lima 2521.8 miles

$430 - $650

Questions & Answers

The cheapest way to get from Buenos Aires to Lima is to bus which costs $2600 - $6000 and takes 2 days 21h.

More details

The quickest way to get from Buenos Aires to Lima is to fly which costs $8500 - $25000 and takes 7h 45m.

More details

No, there is no direct bus from Buenos Aires to Lima. However, there are services departing from Retiro and arriving at Lima via Tacna. The journey, including transfers, takes approximately 2 days 15h.

More details

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

Get driving directions

The best way to get from Buenos Aires to Lima without a car is to bus which takes 2 days 15h and costs $5000 - $11000.

More details

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

More details

Buenos Aires to Lima bus services, operated by Alianza Internacional del Sur, depart from Retiro station.

More details

The best way to get from Buenos Aires to Lima is to fly which takes 7h 45m and costs $8500 - $25000. Alternatively, you can bus, which costs $5000 - $11000 and takes 2 days 15h.

Mode details

The quickest flight from Buenos Aires Ministro Pistarini Airport to Lima Airport is the direct flight which takes 4h 37m.

Search flights

Buenos Aires to Lima bus services, operated by CIVA, arrive at Lima station.

More details

Map of how to get from Buenos Aires to Lima.
Launch map view
  • Distance: 1961.2 miles
  • Duration: 7h 45m

What companies run services between Buenos Aires, Argentina and Lima, Peru?

Avianca - Aerovías del Continente Americano S.A., LATAM Chile and two other airlines fly from Buenos Aires to Lima hourly. Alternatively, you can take a bus from Buenos Aires to Lima via Tacna in around 2 days 15h.

Airlines
LATAM Chile
Website
latam.com
Flights from Buenos Aires Ministro Pistarini to Lima
Ave. Duration
4h 56m
When
Every day
Estimated price
$440 - $1,100
Flights from Buenos Aires Ministro Pistarini to Lima via Santiago
Ave. Duration
6h 58m
When
Thursday and Friday
Estimated price
$440 - $1,100
Flights from Buenos Aires Jorge Newbery to Lima via Cordoba
Ave. Duration
6h 50m
When
Monday to Saturday
Estimated price
$440 - $1,000
Flights from Buenos Aires Jorge Newbery to Lima via Santiago
Ave. Duration
8h 27m
When
Every day
Estimated price
$440 - $1,000
Flights from Buenos Aires Jorge Newbery to Lima via Sao Paulo
Ave. Duration
10h 44m
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$440 - $1,000
Flights from Buenos Aires Jorge Newbery to Lima via Cordoba, Santiago
Ave. Duration
9h 56m
When
Friday
Estimated price
$440 - $1,000
Flights from Buenos Aires Jorge Newbery to Lima via Mendoza, Santiago
Ave. Duration
10h 31m
When
Friday
Estimated price
$440 - $1,000
Flights from Buenos Aires Jorge Newbery to Lima via Neuquen, Santiago
Ave. Duration
10h 56m
When
Friday
Estimated price
$440 - $1,000
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Buenos Aires Ministro Pistarini to Lima
Ave. Duration
4h 40m
When
Every day
Estimated price
$300 - $1,400
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Buenos Aires Ministro Pistarini to Lima
Ave. Duration
4h 50m
When
Every day
Estimated price
$490 - $1,200
Sky Airline
Website
skyairline.com
Flights from Buenos Aires Ministro Pistarini to Lima via Santiago
Ave. Duration
8h 55m
When
Every day
Estimated price
$350 - $1,600
Train operators
Sofse
Phone
(54-11) 3220-6300
Train from Retiro to Córdoba
Ave. Duration
18h 59m
Frequency
Twice a week
Estimated price
$9 - $55
Schedules at
argentina.gob.ar
Book at
argentina.gob.ar
Economy
$9 - $14
Regular
$11 - $17
Suite
$35 - $55
Bus operators
Alianza Internacional del Sur
Website
facebook.com
Bus from Retiro to Tacna
Ave. Duration
42h
Frequency
Once a week
Schedules at
venezuelatravelinternational.com
Book at
venezuelatravelinternational.com
CIVA
Phone
+51 (1) 418-1111
Email
callcenter@turismociva.com
Website
civa.com.pe
Bus from Tacna to Lima
Ave. Duration
20h
Frequency
Every 4 hours
Estimated price
$18 - $40
Schedules at
civa.com.pe
Book at
civa.com.pe
Bed Regular
$26 - $35
Economy
$18 - $25
Semi Bed
$24 - $35
Bed Premium
$35 - $45
Suite
$35 - $55
La Veloz Del Norte
Phone
+54 9 (387) 4002200
Website
lavelozdelnorte.com.ar
Bus from Retiro to Lima
Ave. Duration
2 days 20h
Frequency
4 times a week
Estimated price
$80 - $160
Schedules at
lavelozdelnorte.com.ar
Book at
lavelozdelnorte.com.ar
2nd Class
$80 - $120
1st Class
$100 - $160
Cruz del Sur
Phone
+51 1 311-5050
Website
cruzdelsur.com.pe
Bus from Buenos Aires to Lima Plaza norte
Ave. Duration
3 days 4h
Frequency
Twice a week
Estimated price
$170 - $240
Schedules at
cruzdelsur.com.pe
Bus from Buenos Aires to Lima Javier prado
Ave. Duration
3 days 3h
Frequency
4 times a week
Estimated price
$180 - $250
Schedules at
cruzdelsur.com.pe
Bus from Córdoba to Lima Plaza Norte
Ave. Duration
2 days 14h
Frequency
Twice a week
Estimated price
$150 - $220
Schedules at
cruzdelsur.com.pe
El Rapido Internacional
Phone
1-305-677-0535
Email
info@elrapidoint.com.ar
Website
elrapidoint.com.ar
Bus from Retiro to Lima Plaza Norte
Ave. Duration
3 days 2h
Frequency
3 times a week
Estimated price
$70 - $160
Schedules at
elrapidoint.com.ar
Promo Semi Cama
$70 - $85
Semi Cama
$110 - $150
Cama
$130 - $160
Expreso Brasilia
Phone
01 8000 51 8001
Email
contactenos@expresobrasilia.com
Website
expresobrasilia.com
Bus from Retiro to Lima
Ave. Duration
2 days 15h
Frequency
Once a week
Estimated price
$75 - $430
Schedules at
expresobrasilia.com
Book at
expresobrasilia.co
Premium
$180 - $260
Regular
$75 - $120
Bus from Cordoba to Lima
Ave. Duration
2 days 7h
Frequency
Once a week
Estimated price
$65 - $210
Schedules at
expresobrasilia.com
Book at
expresobrasilia.co
Premium
$150 - $210
Regular
$65 - $95

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 Travelling to the UK: What do I need to know?, The beginner’s guide to the 2018 World Nomad Games and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Lima is 2h behind Buenos Aires. It is currently 9:16 PM in Buenos Aires and 7:16 PM in Lima.

Yes, the driving distance between Buenos Aires to Lima is 4035 km. It takes approximately 2 days 1h to drive from Buenos Aires to Lima.

Get driving directions

Aerolíneas Argentinas, Avianca - Aerovías del Continente Americano S.A., Sky Airline and LATAM Chile offer flights from Buenos Aires Ministro Pistarini Airport to Lima Airport.

Search flights

There are 1627+ hotels available in Lima. Prices start at $23 USD per night.

More details

The best way to get from Buenos Aires to Buenos Aires Ministro Pistarini Airport is to line 8 bus which takes 55m and costs $9 - $13.

More details