Lake Titicaca Train

The best way to get from Puno to Cusco is PeruRail's Titicaca Train. It's about a ten-and-a-half hour ride that winds through spectacular Andean scenery.

Flåm Railway

A scenic train ride up the side of the Sognefjorden and into the mountains.