You can get from Puno to Cusco by bus, private transfer, or train.
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. In this guide, I’ll uncover the most efficient and enjoyable ways to travel and explore this magnificent country!
Quick Answer:
The cheapest way from Puno to Cusco is by bus (USD 12, around 7–10 hours). The 130 Reclining Seats Bus is the most popular option for affordability and comfort. The fastest way is by private transfer (around 7 hours). You can also take a scenic luxury train (11.5 hours) for an unforgettable experience.
Transportation Options
The following table outlines all transportation options:
Method | Time | Price |
---|---|---|
Bus | 7-10 hrs | $12 to 71 |
Private Transfer | ~7 hrs | $274 to 497 |
Train | ~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
Journey Duration: 6 hours 15 minutes – 10 hours
Taking the bus is one of Peru’s most common and affordable ways to travel. I like traveling by bus because you can enjoy amazing views of the Andes along the way.
I’ve taken this route by bus, and waking up to sunrise views over the highlands is an unforgettable experience. If you can, choose a window seat on the left side for the best views!
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.
VIP Bus Schedule
Here’s the current VIP bus timetable with departure times, durations, and prices.
130° Reclining Seats Bus Schedule
Here’s the current 130° reclining seats bus timetable with departure times, durations, and prices.
Departure | Arrival | Duration | Price | |
---|---|---|---|---|
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 | ![]() |
160° Reclining Seats Bus Schedule
Here’s the current 160° reclining seats bus timetable with departure times, durations, and prices.
Departure | Arrival | Duration | Price | |
---|---|---|---|---|
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 | ![]() |
180° Reclining Seats Bus Schedule
Here’s the current 180° reclining seats bus timetable with departure times, durations, and prices.
Departure | ETA | Duration | Price | |
---|---|---|---|---|
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 | ![]() |
Tourist Bus Schedule
Here’s the current touris bus timetable with departure times, durations, and prices.
Departure | Arrival | Duration | Price | |
---|---|---|---|---|
09:30pm | 05:30am | 8h | $22 | ![]() |
07:00am | 05:30pm | 10h 30m | $71 | ![]() |
07:00am | 05:00pm | 10h | $70 | ![]() |
06:50am | 05:10pm | 10h 20m | $58 | ![]() |
Sleeping Bus Schedule
Here’s the current sleeping bus timetable with departure times, durations, and prices.

2. Private Transfer
Journey Duration: 6 hours 50 minutes
If you travel in a group or with your family, booking a private transfer is the best option. You can choose between a standard car or a larger vehicle.
This option is more expensive, but also the fastest and most convenient way. It takes 6 hours and 50 minutes.
Even though it’s a direct route, you can ask your driver to stop at scenic viewpoints or local villages. These are perfect for stretching your legs and taking photos.
Prices for a private transfer:
- 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
Journey Duration: 11 hours 40 minutes
Taking the train isn’t just transport. It’s a journey through Peru’s most breathtaking landscapes in luxury and comfort.
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.
The price includes a gourmet lunch, dinner, and afternoon tea, and you can also buy extra snacks and drinks on the train.
Luxury Train Schedule
Here’s the current luxury train timetable with departure times, durations, and prices.
My Tip:
The reclining-seat bus is a solid choice if you’re looking for the cheapest option and don’t mind a long ride. But if you have the time and want to splurge on one of South America’s most scenic rail journeys, the luxury train is worth every penny!

Best day tours in Cusco, 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.
Cusco 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.
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.
How long does it take to take a private transfer from Puno to Cusco?
Taking a private transfer takes 6 hours and 50 minutes.
Is there a flight from Puno to Cusco?
No direct flights. But you can fly from Juliaca (about an hour from Puno) to Cusco.
Is the train from Puno to Cusco worth it?
Absolutely! It’s more expensive but offers a once-in-a-lifetime luxury experience through stunning scenery, gourmet food, and live entertainment onboard.
Sharing helpful info? Feel free to cite this guide:
Universal Traveller — How to Get from Puno to Cusco
Leave a Reply