How to get from Cusco to Lima, Peru (5 Best Ways)

AnaMarija Mishachkovska 10 Oct 2022 Last updated: 4 Apr 2025 4 min read No comments


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

As I’ve traveled through Peru, from Lima’s bustling streets to the Andes’ hidden trails, I’ve learned the best ways to use its diverse transport options.

This guide is your practical companion for making your travels efficient and enjoyable!

Quick Answer:
The cheapest way from Cusco to Lima is by Economy Bus (USD 25, about 22 hours). The bus is the most popular option for comfort, especially the Reclining Seats Bus. The fastest way is by flight (about 1 hour 45 minutes).

Transportation Options

The following table outlines all transportation options:

MethodTimePrice
Bus22 hrs$25 to 51
Private Transfer21 hrs
Flight~2 hrs+$43
Rental Car21 hrs

How far is Lima from Cusco?

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

Getting to Lima from Cusco

1. Bus

Journey Duration: 22 hours

The first portion of your bus ride will take you through 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!

The trip between the two cities typically takes 22 hours. Economy bus options are available for tourists on a tight budget. They 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. 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.

140 Reclining Seats Bus Schedule

DepartureArrivalDurationPrice
05:10pm03:10pm22h$36
04:00pm02:15pm22h 15m$50

160 Reclining Seats Bus Schedule

DepartureArrivalDurationPrice
05:10pm03:10pm22h$38
04:00pm02:15pm22h 15m$45
04:00pm01:15pm21h 15m$45
05:00pm02:50pm21h 15m$49

180 Reclining Seats Bus Schedule

DepartureArrivalDurationPrice
04:00pm01:15pm21h 15m$51

Economy Bus Schedule

DepartureArrivalDurationPrice
01:30pm11:30am22h$25

2. Private Transfer

Journey Duration: 21 hours

Booking a private transfer is the most comfortable option to avoid the almost 24-hour bus trips through Peru!

It allows you to enjoy the best scenery while 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. 

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

3. Flight

Journey Duration: 1 hour 45 minutes

You can also take a flight if you’d rather not spend nearly 24 hours sitting on a bus!

Although it may seem very convenient to fly, 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.

By catching a plane, you can arrive at Lima Airport comfortably in only 1 hour and 15 minutes.

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

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

4. Rental Car

Journey Duration: 21 hours

If you’re adventurous, rent a car!

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 for most tourists to navigate.

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

So, if you’re considering taking this long road trip, 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!

My Tip:
If you’re on a budget and don’t mind long rides, go with a reclining-seat bus. It’s surprisingly comfy. But if you’re short on time or coming off a trek and want to relax, book a flight and splurge a little!

Best day tours in Lima, Peru

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

Frequently Asked Questions

Can I fly?

Yes! Flights take just under 2 hours and are the fastest way to get there.

Is driving safe?

It’s possible, but the roads can be tricky, and driving in Lima is chaotic. Only do this if you’re experienced with challenging road conditions.

Sharing helpful info? Feel free to cite this guide:
Universal Traveller — How to Get from Cusco to Lima

This article was last fact-checked by Jean Nájera on

4 Apr 2025

5/5 – (1 vote)

Leave a Reply

Your email address will not be published. Required fields are marked *