Skip to Content

How to get from Cusco to Lima, Peru

Lima is well connected with Cusco. You can get from Cusco to Lima by bus, private transfer, flight, or rental car.

Lima, the City of Kings, is the vibrant capital of Peru and a beautiful city that boasts incredible historical landmarks, tasty food, and colorful seaside neighborhoods! There’s a lot to see and do here; no matter what you’re looking for, you can find something in the city center or deeper into the outskirts.

Lima is a fascinating place. Featuring a blend of both European and Andean influences, it’s a place where you can eat some of the most amazing food in the world, visit unique historical sites, go shopping at its local boutiques, swim on its famous beaches, or simply walk around and get lost in the crowds of locals.

Universal Traveller recommends the following websites to plan & book your trip

  • Get Your Guide helps you find the best tours wherever you are heading to.

Lima offers an unexpected diversity of sights and sensations that every visitor should experience. The Peruvian capital is a perfect holiday destination with sunny skies, warm temperatures, and a friendly vibe.

Lima is a great place to visit for travelers who want to experience all Peru has to offer!

Traveling between Cusco and Lima is easy, and you can choose between a bus, private transfer, flight, and rental car!

Check our guide for the best options to travel from Cusco to Lima.

How far is Lima from Cusco?

The distance from Cusco to Lima is 681.7 miles or 1097.1 kilometers.

Transportation Options from Cusco to Lima

The following table outlines all transportation options from Cusco to Lima:

MethodTravel timePrice
Bus from Cusco to Lima22 hoursUSD 25-USD 51
Private Transfer from Cusco to Lima21 hours
Flight from Cusco to Lima1 hour 45 minutesUSD 43+
Rental Car21 hours

Getting to Lima from Cusco

1. Bus from Cusco to Lima

Journey Duration: 22 hours

Bus travel is the most recommended method of transportation between Cusco and Lima!

The first portion of your bus ride between Cusco and Lima will take place in the breathtaking Peruvian Andes!

You will get to take in some stunning views before night falls. And as soon as night falls, recline in your chair and try to relax!

The buses travel overnight, so even though the trip is lengthy, it will be as comfortable as possible, thanks to their excellent amenities!

Due to the distance, taking a bus may seem inconvenient when traveling from Cusco to Lima. However, numerous bus options are available because of the well-established lines connecting the two cities.

Typically, the trip between the two cities takes 22 hours. There are economy bus options available for tourists on a tight budget that cost only USD 25, making this the cheapest traveling method. These buses typically have comfortable seats, TVs, air conditioning, and restrooms.

However, you can purchase a Reclining Seats Bus ticket if you want to be a little more comfortable on your trip from Cusco to Lima. These buses offer more room than other less expensive options, better-reclining seats, blankets, charging ports, and some snacks and drinks!

But no matter your choice, you are guaranteed a safe, comfortable, and convenient trip from Cusco to Lima.

So, check out the options and book your tickets online in advance!

Cusco to Lima 140 Reclining Seats Bus Schedule

Departure TimeArrival TimeDurationPrice per Person
05:10 PM03:10 PM22 hoursUSD 36Book Now 3 E1661788865313
04:00 PM02:15 PM22 hours 15 minutesUSD 50Book Now 3 E1661788865313

Cusco to Lima 160 Reclining Seats Bus Schedule

Departure TimeArrival TimeDurationPrice per Person
05:10 PM03:10 PM22 hoursUSD 38Book Now 3 E1661788865313
04:00 PM02:15 PM22 hours 15 minutesUSD 45Book Now 3 E1661788865313
04:00 PM01:15 PM21 hours 15 minutesUSD 45Book Now 3 E1661788865313
05:00 PM02:50 PM21 hours 15 minutesUSD 49Book Now 3 E1661788865313

Cusco to Lima 180 Reclining Seats Bus Schedule

Departure TimeArrival TimeDurationPrice per Person
04:00 PM01:15 PM21 hours 15 minutesUSD 51Book Now 3 E1661788865313

Cusco to Lima Economy Bus Schedule

Departure TimeArrival TimeDurationPrice per Person
01:30 PM11:30 AM22 hoursUSD 25Book Now 3 E1661788865313
Cusco To Lima2

2. Private Transfer from Cusco to Lima

Journey Duration: 21 hours

Booking a private transfer from Cusco to Lima is the most comfortable option if you want to avoid the almost 24-hour bus trips through Peru and travel in the most comfortable manner!

The fact that buses are reliable and competitively priced means this mode of transportation is less popular, even though you can stop wherever you want throughout the journey and arrive at your destination much faster.

This option, however, allows you to enjoy the best scenery along the way while still arriving in Lima at your own pace. And let’s not forget all the luggage space and comfort you get by having your private vehicle!

A private transfer is also a good option for groups since it lowers the overall cost per passenger once the price is split among the group. 

Your trip from Cusco to Lima can be arranged by searching for the best deal through a travel agency!

You’ll arrive in Lima in 21 hours by booking a private transfer, traveling hassle-free!

Bookaway

On Bookaway, you can check all available transportation options from Cusco to Lima. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.

Bookaway1

3. Flight from Cusco to Lima

Journey Duration: 1 hour 45 minutes

You can also get from Cusco to Lima in under 2 hours by catching a flight if you’d rather not spend nearly 24 hours sitting on a bus!

Although it may seem very convenient to fly from Cusco to Lima, it’s important to remember that airline tickets are much more expensive than bus tickets.

The ticket cost for this flight can exceed USD 250, which is significantly more expensive than other options.

But, if saving time is your priority and you prefer luxury travel, go ahead and book your next flight from Cusco to Lima!

By catching a plane, you arrive at the Lima Airport in only 1 hour and 15 minutes, in the most comfortable way.

Availability and prices of flight change frequently, depending on the season.

So, check the schedules and book your tickets online in advance!

4. Driving with Rental Car from Cusco to Lima

Journey Duration: 21 hours

If you’re feeling adventurous, you can rent a car from Cusco to Lima!

Traveling across the country in a rental car ensures you’ll see breathtaking scenery and have plenty of time to enjoy it to the fullest. The flexibility of having your own vehicle helps you make stops whenever and wherever you like! 

Peru’s traffic, however, is challenging to navigate for most tourists.

You may enjoy all those benefits with a rental car, but driving in Peru, especially Lima, can be a bit challenging compared to driving at home.

So, if you’re considering taking this long road trip, do your research first.

Renting a car in Peru is generally affordable, but choose a reputable and safe company!

Besides, once you rent a car, prepare for the 21-hour journey!

Rentalcars compares 900 companies at over 53,000 locations. Click here to guarantee you the best car rental price.

Cusco To Lima1

Best day tours in Lima, Peru

Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.

The following widget shows some of the best tours in Lima, Peru.

Frequently Asked Questions

What is the cheapest way to get from Cusco to Lima?

The cheapest way to get from Cusco to Lima is by Economy Bus, which costs USD 25.

What is the fastest way to get from Cusco to Lima?

The fastest way to get from Cusco to Lima is by plane, which takes about 1 hour and 15 minutes.

Is there a train from Cusco to Lima?

No direct trains will take you from Cusco to Lima, but you can hop on a train that will take you to Puno, then catch a bus to Arequipa, and finally, another bus to Lima.

Can I drive from Cusco to Lima?

Yes, you can drive from Cusco to Lima. However, it is a very long drive! The driving distance between Cusco to Lima is 1097.1 kilometers.

How long is the drive from Cusco to Lima?

Driving a car from Cusco to Lima takes about 21 hours.

Rate this post