Bogota
Machupicchu, Cusco, Peru
The best and cheapest way to get from Bogota and Machupicchu, Cusco, Peru is to travel by train, which will cost about 830 PEN or 266.40 USD.