If you travel from Puno to Cusco and vice verse there is
available the Andean Explorer train:
Departure: Wanchaq station (Cusco)
Travel time: 10 Hours.
Arrival: Puno Station
From April to October: Monday, Wednesday, Friday and Saturday.
From November to March: Monday, Wenesday and Saturday.
Travel by train between Cuzco and Lake Titicaca (or vice versa), lunch (Inbox,
main course and dessert). It also offers a breakfast menu, various sandwiches
and continuous service restaurant and bar at additional cost.