There are 7 ways to get from Cusco to Yunguyo by bus, train, taxi, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Cusco Bus Station to Punobus Puno / ...
- Take the bus from Terminal Terrestre Puno to Plaza Sucrebus Aeroexpreso
8h 55m$282–308Drive 520 km
cheapest- Drive from Cusco to Yunguyocar 520 km
8h 32m$79–113Train, bus, taxi
- Take the train from Cusco - Wanchaq to Punotrain
- Take the bus from Puno to Ilavebus
- Take the taxi from Ilave to Yunguyotaxi
14h 16m$463–5,792Fly to El Alto International Airport, bus
- Fly from Alejandro Velasco Astete International Airport (CUZ) to El Alto International Airport (LPB)plane CUZ - LPB
- Take the bus from La Paz to Copacabanabus
6h 28m$198–367Bus via Cusco Real Inka Car
- Take the bus from Cusco Real Inka Car to Punobus Cusco / ...
- Take the bus from Terminal Terrestre Puno to Plaza Sucrebus Aeroexpreso
13h 59m$216–1,145Fly to Inca Manco Cápac International Airport, shuttle, taxi
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Inca Manco Cápac International Airport (JUL)plane CUZ - JUL
- Take a shuttle bus from Puno to Desaguadero
- Take the taxi from Desaguadero to Yunguyotaxi
8h 6m$350–573Shuttle, bus
- Take a shuttle bus from Cusco to PunoPrivate
- Take the bus from Terminal Terrestre Puno to Plaza Sucrebus Aeroexpreso
9h 4m$445–447
Alejandro Velasco Astete International Airport (CUZ) to El Alto International Airport (LPB) flights
Questions & Answers
The cheapest way to get from Cusco to Yunguyo is to drive which costs $75 - $120 and takes 8h 32m.
The fastest way to get from Cusco to Yunguyo is to fly and bus which takes 6h 28m and costs $190 - $370.
No, there is no direct bus from Cusco station to Yunguyo. However, there are services departing from Cusco Bus Station and arriving at Plaza Sucre via Terminal Terrestre Puno. The journey, including transfers, takes approximately 8h 55m.
The distance between Cusco and Yunguyo is 541 km. The road distance is 520 km.
The best way to get from Cusco to Yunguyo without a car is to train and bus and taxi which takes 14h 16m and costs $460 - $6,000.
It takes approximately 8h 55m to get from Cusco to Yunguyo, including transfers.
Cusco to Yunguyo bus services, operated by Turismo Zolorzano, depart from Cusco Bus Station.
Cusco to Yunguyo bus services, operated by Turismo Zolorzano, arrive at Puno station.
Yes, the driving distance between Cusco to Yunguyo is 520 km. It takes approximately 8h 32m to drive from Cusco to Yunguyo.
There are 67+ hotels available in Yunguyo.
What companies run services between Cusco, Peru and Yunguyo, Puno, Peru?
You can take a bus from Cusco Bus Station to Yunguyo via Terminal Terrestre Puno and Plaza Sucre in around 8h 55m.
- Website
- latam.com
Flights from Alejandro Velasco Astete International Airport to Inca Manco Cápac International Airport via Lima
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $150–330
Flights from Alejandro Velasco Astete International Airport to Inca Manco Cápac International Airport via Arequipa, Lima
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $150–330
- Phone
- +51 1625 4848
- [email protected]
- Website
- PeruRail
Train from Cusco - Wanchaq to Puno
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Estimated price
- $330–6,000
- Website
- PeruRail
- Phone
- +51 989 990 918
- [email protected]
- Website
- facebook.com
Bus from Cusco Bus Station to Puno
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- $24–29
- Schedules at
- facebook.com
- Book at
- zolorzano.com.pe
- Ave. Duration
- 58 min
- Estimated price
- $35–150
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Heathrow Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.






