Skip to Content

3 Best Ways to get from Puno to Cusco, Peru

You can get from Puno to Cusco by bus, private transfer, or train.

The cheapest option to travel from Puno to Cusco is by bus, which costs only USD 12. The journey takes between 7 and 10.5 hours.

The most popular option is also the bus, the 130 Reclining Seats Bus offering the most affordable transportation alternative!

The fastest way to travel to Cusco from Puno is by private transfer, which takes about 7 hours!

“Welcome to the vibrant world of traveling in Peru! I’ve experienced every twist and turn of its transport system and am eager to guide you through it. In this guide, I’ll uncover the most efficient and enjoyable ways to get from Puno to Cusco, and explore this magnificent country!

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

Transportation Options from Puno to Cusco, Peru

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

MethodTimePrice
Bus from Puno to Cusco7-10 hrs$12 to 71
Puno to Cusco Private Transfer~7 hrs$274 to 497
Train from Puno to Cusco~11.5 hrs$272

How far is Cusco from Puno?

The distance from Puno to Cusco is 240.5 miles or 387 kilometers.

Getting to Cusco from Puno

1. Bus from Puno to Cusco

Journey Duration: 6 hours 15 minutes – 10 hours

Getting from Puno to Cusco by bus is one of the easiest and most convenient ways, and it’s a typical mode of transportation to get around the country.

Traveling by bus from Puno to Cusco, Peru, is feasible as long as you are not in a hurry. Buses are cheap and offer some great views of the Andean mountain range.

The journey can take from 7 hours up to 10.5 hours.

You can sit comfortably on the buses, access the restroom on board, and even watch television; some have reclining seats, blankets, and phone chargers.

In addition, these buses are very affordable, costing between USD 12 and USD 71.

The good thing is that when you’re taking a bus from Puno to Cusco, you choose from several different buses, each with a different price.

Puno to Cusco Bus Schedule

Puno to Cusco VIP Bus Schedule

The table below displays the VIP bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
08:45am04:15pm7h 30m$21Book Now 3 E1661788865313
10:00pm05:30am7h 30m$21Book Now 3 E1661788865313
10:20pm05:50am7h 30m$21Book Now 3 E1661788865313

Puno to Cusco 130° Reclining Seats Bus Schedule

The table below displays the 130 reclining seats bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
07:15am02:45pm7h 30m$12Book Now 3 E1661788865313
11:45am07:15pm7h 30m$12Book Now 3 E1661788865313
08:00pm03:30am7h 30m$12Book Now 3 E1661788865313
09:45pm05:15am7h 30m$12Book Now 3 E1661788865313

Puno to Cusco 160° Reclining Seats Bus Schedule

The table below displays the 160 reclining seats bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
09:45pm05:00am7h 15m$16Book Now 3 E1661788865313
10:00pm05:00am7h$20Book Now 3 E1661788865313
05:15am01:30pm8h 15m$23Book Now 3 E1661788865313
09:30pm05:00am7h 30m$23Book Now 3 E1661788865313
06:45am05:00pm10h 15m$57Book Now 3 E1661788865313

Puno to Cusco 180° Reclining Seats Bus Schedule

The table below displays the 180 reclining seats bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
07:15am02:45pm7h 30m$17Book Now 3 E1661788865313
11:45am07:15pm7h 30m$17Book Now 3 E1661788865313
08:00pm03:30am7h 30m$17Book Now 3 E1661788865313
09:45pm05:15am7h 30m$17Book Now 3 E1661788865313
05:15am01:30pm8h 15m$29Book Now 3 E1661788865313
09:30pm05:00am7h 30m$29Book Now 3 E1661788865313

Puno to Cusco Tourist Bus Schedule

The table below displays the tourist bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
09:30pm05:30am8h$22Book Now 3 E1661788865313
07:00am05:30pm10h 30m$71Book Now 3 E1661788865313
07:00am05:00pm10h$70Book Now 3 E1661788865313
06:50am05:10pm10h 20m$58Book Now 3 E1661788865313

Puno to Cusco Sleeping Bus Schedule

The table below displays the sleeping bus timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
10:00pm05:00am7h$23Book Now 3 E1661788865313
Cusco To Puno2

2. Private Transfer from Puno to Cusco

Journey Duration: 6 hours 50 minutes

If you travel in a group or with your family, booking a private transfer is the best option, as you can choose between a standard car or a larger vehicle.

This option is more expensive, but also the fastest and most convenient way to get to Cusco. It takes 6 hours and 50 minutes.

Although this is a direct journey, there are some cool spots worth checking out along the way, so you can request stops along the way to take pictures, stretch your legs or grab a bite.

Prices for a private transfer from Puno to Cusco:

  • Private transfer for up to 2 passengers (SUV Car): USD 274
  • Private transfer for up to 4 passengers (Standard Minivan): USD 312
  • Private transfer for up to 12 passengers (Standard Minivan): USD 497

Do you need help arranging your transportation?

Transportation 1

Complete this form and one of our transportation specialists will be in touch!

We specialize in arranging transportation across Guatemala, Costa Rica, Mexico, Peru, Panama, Brazil, Thailand, and Colombia!

3. Train from Puno to Cusco

Journey Duration: 11 hours 40 minutes

Getting a train from Puno to Cusco is a great way to see Peru’s beautiful countryside. This journey takes about 11 hours and 40 minutes, but you’ll enjoy the ride.

The train is comfortable, and there is plenty of room for luggage.

There is even a bar car where you can relax with a drink and enjoy the view.

Additionally, the price includes a gourmet lunch, dinner, and afternoon tea, and you can also buy extra snacks and drinks on the train.

Puno to Cusco Luxury Train Schedule

The table below displays the Luxury Train timetable for trips from Puno to Cusco, detailing departure times, journey lengths, and fares.

DEPETADURPX
07:30am07:10pm11h 40m$294Book Now 3 E1661788865313
Cusco-To-Puno1

Best day tours in Cusco, Peru

Best Tours In Cusco

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.

Cusco, Peru, is a city that has everything you could possibly want in a destination. It’s the perfect blend of nature, history, and culture.

The entire city is an outdoor adventure paradise with numerous trails and treks. There are also plenty of activities to choose from, like rafting, hiking, climbing, and more.

Here, you can find some of the best tours in Cusco, Peru.

Frequently Asked Questions

How long is a bus from Puno to Cusco?

The fastest you can get from Puno to Cusco is in 6 hours and 30 minutes if you catch the Cruzero Evolution 140° Bus or the Cruzero Evolution 160° Bus.

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

The cheapest way to get from Puno to Cusco is by 130 Reclining Seats Bus. It only costs USD 12.

How long does it take to take a private transfer from Puno to Cusco?

Taking a private transfer from Puno to Cusco takes 6 hours and 50 minutes.

Can you fly from Puno to Cusco?

Unfortunately no, flights are not available between Puno and Cusco.

5/5 - (2 votes)

Leave a comment

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