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:
Method | Time | Price |
---|---|---|
Bus from Puno to Cusco | 7-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 fromPuno 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.
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.
DEP | ETA | DUR | PX | |
---|---|---|---|---|
07:15am | 02:45pm | 7h 30m | $12 | |
11:45am | 07:15pm | 7h 30m | $12 | |
08:00pm | 03:30am | 7h 30m | $12 | |
09:45pm | 05:15am | 7h 30m | $12 |
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.
DEP | ETA | DUR | PX | |
---|---|---|---|---|
09:45pm | 05:00am | 7h 15m | $16 | |
10:00pm | 05:00am | 7h | $20 | |
05:15am | 01:30pm | 8h 15m | $23 | |
09:30pm | 05:00am | 7h 30m | $23 | |
06:45am | 05:00pm | 10h 15m | $57 |
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.
DEP | ETA | DUR | PX | |
---|---|---|---|---|
07:15am | 02:45pm | 7h 30m | $17 | |
11:45am | 07:15pm | 7h 30m | $17 | |
08:00pm | 03:30am | 7h 30m | $17 | |
09:45pm | 05:15am | 7h 30m | $17 | |
05:15am | 01:30pm | 8h 15m | $29 | |
09:30pm | 05:00am | 7h 30m | $29 |
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.
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.
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
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.
Best day tours in Cusco, 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.
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.
Leave a Reply