In order to travel by land from Copacabana to Machu Picchu, you need to divide the trip into two segments, since there are no direct options available.
First you need to take a bus from Copacabana to Cusco, and then a train from Cusco to Machu Picchu. The first part of the trip is from Copacabana to Cusco by bus and takes 9 hours. The buses leave from the bus stop in Copacabana, located on Plaza Sucre, and arrive in Cusco at the bus terminal located on Via Evitamiento.
For the second part of the trip has the easiest and best option is to take a train from Cusco to Machu Picchu. Trains have daily departures and the trip takes about 3 hours. Please note that during the rainy season, the train company offers a bimodal service bus+train.
With Tickets Bolivia you can book your tickets online from Copacabana to Machu Picchu with reliable bus and train companies and the comfort of paying online by credit card, debit card or PayPal.