Travel from Cusco to Uyuni

Bus or fly from Cusco to Uyuni?

Amaszonas and Peruvian Airlines fly from Cusco to Uyuni twice daily. Alternatively, you can take a bus from Cusco to Uyuni via La Paz in around 24 h.

How to get from Cusco to Uyuni

ModeDurationPrice
From Cusco taxi to Cuzco airport, fly to Uyuni airport, then drive to Uyuni.5 h 8 min$314
From Cusco bus to La Paz then bus to Uyuni.24 h$49
From Cusco - Wanchaq train to Puno, bus to La Paz, bus to Oruro, walk to Oruro, then train to Uyuní.29 h 30 min$387
From Cusco drive to Uyuni.17 h 3 min$130

How long does it take to get from Cusco to Uyuni?

It takes approximately 5 h 8 min to get from Cusco to Uyuni, including transfers.

Is there a direct bus between Cusco and Uyuni?

No, there is no direct bus from Cusco to Uyuni. However, there are services departing from Cusco and arriving at Uyuni via La Paz. The journey, including transfers, takes approximately 24 h.

Operators from Cusco to Uyuni

OperatorPhoneWebsite
AmaszonasAmaszonas
Peruvian AirlinesPeruvian Airlines
Tour Peru951677194Tour Peru
Trans Illimani+591 2 2282025/ 76789423/ Potosí: +(591)2-6243343Trans Illimani
PeruRail51-84-581414PeruRail
Nuevo Continente Internacional(+591) 2-2283842 / (+591)2-2285191Nuevo Continente Internacional
Trans Salvador591-2-5270280Trans Salvador
Empresa Ferroviaria Andina S.A(+591-2) 2184555 / 4566Empresa Ferroviaria Andina S.A