1map logoGo to main page

Buenos Aires to Lima from $11: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Buenos Aires, Argentina
to
Lima, Peru

How to Get from Buenos Aires to Lima: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$11 by busBest price
4032 kmDistance
7h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buenos Aires to Lima with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
7h  19m
Estimated price
$221-614
Recommended
Company
La Veloz Del Norte, El Rapido Internacional
Bus
Average Duration
83h  21m
Estimated price
$11-340
Cheapest
route map
Distance: 4032 km
Duration: 7h 19m

See more options

Company
various
Bus
Average Duration
74h  2m
Estimated price
$16-2210
Company
various
Plane
Average Duration
7h  26m
Estimated price
$214-617
Company
various
Bus
Average Duration
58h  14m
Estimated price
$249-309
Company
N/A
Drive
Average Duration
48h 
Estimated price
$2211-2212

Buenos Aires - Lima operators

Explore transport companies operating between Buenos Aires and Lima, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aerolineas.com.ar

Plane from Buenos Aires Jorge Newbery to Lima

Average Duration
4h 45m
Estimated price
$2217-2212
Website
latam.com

Plane from Buenos Aires Jorge Newbery to Lima

Average Duration
4h 50m
Estimated price
$2217-2218
Website
skyairline.com

Plane from Buenos Aires Jorge Newbery to Lima

Average Duration
9h 50m
Estimated price
$2213-6140
Website
jetsmart.com

Plane from Buenos Aires Jorge Newbery to Lima

Average Duration
9h 39m
Estimated price
$2215-6141
Bus Show bus routes
Contact phone
0800 444 8356
Website
lavelozdelnorte.com.ar

Bus from Terminal de Omnibus Retiro to Gran Terminal Terrestre Plaza Norte

Average Duration
3h 21m
Estimated price
$3401-340
Contact phone
+591 2 228 1920
Website
litoral-miramar.com

Bus from La Paz to Gran Terminal Terrestre Plaza Norte

Average Duration
28h 53m
Estimated price
$6143-110
Contact phone
+(591) 2 2286753
Website
autobusesquirquincho.com

Bus from Terminal de Omnibus Retiro to La Paz

Average Duration
33h
Estimated price
$6142-0
Contact phone
0800 - 5550579
Website
elpractico.com

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
8h 50m
Estimated price
$6144-6145
Contact phone
+54 0810-222-5202
Website
nuevachevallier.com

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
9h 10m
Estimated price
$6148-6149
Contact phone
+54 341 439 8765
Website
sierrasdecordoba.com.ar

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
10h 35m
Estimated price
$112-0
Website
betelejecutivo.com.ar

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
9h
Estimated price
$6145-0
Contact phone
+54 011 4000 5260
Website
encon.com.ar

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
10h
Estimated price
$113-110
Contact phone
+54 385 4286341

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
10h 20m
Estimated price
$112-113
Contact phone
+54 4000-5222
Website
generalurquiza.com

Bus from Terminal de Omnibus Retiro to Córdoba

Average Duration
11h 25m
Estimated price
$113-114
Contact phone
1-305-677-0535
Website
elrapidoint.com.ar

Bus from Córdoba to Gran Terminal Terrestre Plaza Norte

Average Duration
2h 16m
Estimated price
$11-118

Bus from Terminal de Omnibus Retiro to Gran Terminal Terrestre Plaza Norte

Average Duration
3h 2m
Estimated price
$11-118

Buenos Aires to Lima: Overview of Bus, Train, Flight, and Car Trips

Traveling between Buenos Aires and Lima offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from Buenos Aires to Lima, covering a distance of 2505 miles through diverse landscapes and vibrant cultures over a span of 2 days. 💸 Explore the flexibility of prices ranging from $600 to $900 for the journey by car, offering choices for every budget and ensuring a memorable and cost-effective adventure.
Average price
$600 - $900
🛫 Embark on a quick and convenient journey from Buenos Aires to Lima by taking a direct flight, with airlines like Aerolíneas Argentinas, JetSMART, Sky Airline, and LATAM Chile offering this route in just 4 hours and 45 minutes. 🌍 Enjoy a seamless travel experience as you cover the distance of 7 hours and 19 minutes from Buenos Aires Jorge Newbery Airport to Lima Airport, admiring the picturesque views from above as you fly over the South American landscape. 💸 Find flight options that suit your budget, with prices ranging between $221 to $614 for a trip between Lima and Buenos Aires, ensuring that you can choose a fare that aligns with your travel preferences.
Departure Point
Buenos Aires Jorge Newbery Airport
Arrival Point
Lima Airport
🌎 Services run three times a week, on Tuesday, Thursday, Saturday, and Sunday. The adventure spans approximately 3 days and 21 hours, passing through diverse landscapes and providing travelers with an immersive experience along the way. 💰 Ticket prices for the Buenos Aires to Lima bus range from $11 to $340, making it a cost-effective and memorable travel option for those seeking a scenic and adventurous route between these vibrant Latin American destinations.
Departure Point
Terminal de Omnibus Retiro station
Arrival Point
Gran Terminal Terrestre Plaza Norte station

Frequently asked questions

Find out more about the route from Buenos Aires to Lima.

Or choose the category:
The distance between Buenos Aires and Lima is approximately 3156 km by air and 4026 km by road. The typical travel time by plane is around 7 hours and 26 minutes.
The most cost-effective option for traveling from Buenos Aires to Lima is by bus, with prices ranging from $8 to $220. However, this mode of transportation also takes the longest time, approximately 2 days and 18 hours. If time is a priority, the quickest way to travel between the two cities is by plane, which takes around 7 hours and 26 minutes and costs between $230 and $700.
The prices for traveling by bus between Buenos Aires and Lima can vary significantly. On average, prices range from $8 to $220, depending on factors such as the bus company, type of service, and time of year.
If you prefer not to use public transportation, you have the option of driving from Buenos Aires to Lima. The driving distance is approximately 4027 km, which would take around 2 days to complete. However, it's worth noting that the cost of this journey can range from $600 to $900 due to fuel expenses and accommodation along the way.
To travel from Buenos Aires to Lima without a car, the best option is to take a bus. The journey takes approximately 2 days and 18 hours and prices range from $8 to $220 depending on the type of bus and the amenities provided. Another option is to take a plane, which is the fastest mode of transportation, taking around 7 hours and 26 minutes.
Yes, there is a direct link between Buenos Aires and Lima. La Veloz Del Norte operates bus services that depart from Retiro in Buenos Aires and arrive at Lima station in Lima. The journey takes approximately 2 days and 18 hours, with buses departing four times a week on Tuesday, Saturday, and Sunday.
The flight between Buenos Aires and Lima typically takes around 4 hours and 45 minutes. The cost of the flight can vary depending on factors such as the airline, time of booking, and class of travel. On average, prices for a flight between the two cities range from $231 to $664.
There are plenty of accommodation options available near Lima. With over 994+ hotels to choose from, travelers can find a place to stay that suits their budget and preferences. Prices for hotels in Lima start at around $51 per night, offering options for both budget-conscious travelers and those looking for more luxurious accommodations.