When starting to book the flight from Cusco to Puno we were surprised at how expensive it was. Browsing around a bit, we were happy to discover that the Andean Explorer, a fancy all-inclusive luxury train, was cheaper! So instead of 5 hours of uncomfortable travel (taxi/airport/plane), we got 10 hours of luxury, and for a lower price! Definitely a good deal!
Andean Explorer – Luxury train to Puno