Tickets Bolivia offers several bus travel options to make this journey:
Direct trip: You can travel directly from Desaguadero to Lima. Buses leave in the morning at 10:30 a.m. and the journey takes about 26 hours. The bus company offering this service is Julsa Bus on semi lie-flat and lie-flat options. The journey involves a stop in Arequipa and Puno.