Trip to Cusco

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration10h
Distance386 km
Avg. price$ 285
Train trips2 found

Trains from Puno to Cusco

🚞 Embark on a picturesque journey by train from Puno to Cusco. The direct train service, operated by PeruRail, departs four times a week and takes approximately 10 hours and 20 minutes to reach the historic city of Cusco. 🏞️ Enjoy stunning views of the Andean landscapes as you travel through the Peruvian highlands. The comfortable train ride offers a unique way to experience the beauty of the region while making your way towards the ancient capital of the Inca Empire. 💰 Ticket prices for the Puno to Cusco train range from $140 to $280, providing travelers with flexible options to suit their budget.

Where to stay in Cusco

There are over 1468 hotels to stay in Cusco. Prices range from $2 per night.

Find accommodation
  • PeruRail is the company that provides train routes from Puno to Cusco. The direct train service operates four times a week on Monday, Wednesday, Thursday, and Saturday. The journey between the two cities takes approximately 10 hours and 20 minutes. The prices for a train ticket from Puno to Cusco range from $140 to $280.
  • The direct train operated by PeruRail is the fastest option between Puno and Cusco. The journey on this train takes approximately 10 hours and 20 minutes. With services departing four times a week on Monday, Wednesday, Thursday, and Saturday, it offers a convenient and efficient way to travel between the two cities. Prices for this train route vary from $140 to $280.
  • The departure station for trains leaving for Cusco from Puno is Puno station. The train services operated by PeruRail depart from Puno station.
  • There is one direct train service between Puno and Cusco that operates four times a week on Monday, Wednesday, Thursday, and Saturday. This train, operated by PeruRail, departs from Puno station and arrives at Cusco - Wanchaq station. The journey duration between the two cities is approximately 10 hours and 20 minutes. Travelers can choose from various price options ranging from $140 to $280 for the train journey between Puno and Cusco.
  • The train service from Puno to Cusco operated by PeruRail, arrives at Cusco - Wanchaq station in Cusco. This station is a convenient point of arrival for travelers as it is located in the heart of Cusco, allowing easy access to various accommodations and attractions in the city. Upon arrival at Cusco - Wanchaq station, passengers can easily continue their journey and explore the historic city of Cusco and its surrounding areas.
  • The first train from Puno to Cusco typically departs on Monday, with services also available on Wednesday, Thursday, and Saturday. The departure times may vary, so it's recommended to check the specific schedule with PeruRail. The journey duration between the two cities is approximately 10 hours and 20 minutes, providing a scenic way to travel between Puno and Cusco by train.
  • There are four direct train trips each week between Puno and Cusco. These services operate on Monday, Wednesday, Thursday, and Saturday. Passengers can enjoy the scenic journey that takes approximately 10 hours and 20 minutes to travel from Puno to Cusco by train, providing a convenient and comfortable travel option between the two cities.
  • Yes, there is a direct train between Puno and Cusco. The train departs from Puno and arrives at Cusco - Wanchaq station. This direct train service operates four times a week, specifically on Monday, Wednesday, Thursday, and Saturday. Travelers can enjoy a scenic journey that takes approximately 10 hours and 20 minutes to reach Cusco from Puno by train.
  • The cost of a train ticket from Puno to Cusco typically ranges from $140 to $280. The price may vary depending on the class of service chosen and availability. It is advisable to check with PeruRail for the most up-to-date pricing information before booking your journey.

Will you be returning to Puno by train?

If you are looking for the return train journey, check out trains from Cusco to Puno

See schedule