Travel from Puno to Puerto-Maldonado

Bus from Puno to Puerto Maldonado

You can take a bus from Puno to Puerto Maldonado via Cusco in around 14 hours 10 minutes.

How to get from Puno to Puerto Maldonado

ModeDurationPrice
From Puno bus to Cusco then bus to Puerto Maldonado.14 h 10 min179
From Puno bus to Cusco then bus to Puerto Maldonado.17 h 10 min175
From Puno train to Cusco - Wanchaq, walk to Cusco, then bus to Puerto Maldonado.18 h 12 min1185
From Puno train to Cusco - Wanchaq, walk to Cusco, then bus to Puerto Maldonado.21 h 27 min1218
From Puno drive to Puerto Maldonado.11 h 38 min259
From Puno bus to Juliaca, taxi to Juliaca airport, fly to Puerto Maldonado airport, then taxi to Puerto Maldonado.9 h 59 min1600
From Puno bus to Arequipa, taxi to Arequipa airport, fly to Puerto Maldonado airport, then taxi to Puerto Maldonado.10 h 42 min1684
From Puno bus to Cusco, taxi to Cuzco airport, fly to Puerto Maldonado airport, then taxi to Puerto Maldonado.7 h 57 min574

How long does it take to get from Puno to Puerto Maldonado?

It takes approximately 14 hours 10 minutes to get from Puno to Puerto Maldonado, including transfers.

Is there a direct bus between Puno and Puerto Maldonado?

No, there is no direct bus from Puno to Puerto Maldonado. However, there are services departing from Puno and arriving at Puerto Maldonado via Cusco. The journey, including transfers, takes approximately 14 hours 10 minutes.

Operators from Puno to Puerto Maldonado

OperatorPhoneWebsite
Cruz Del Sur0801-11111Cruz Del Sur
Huayruro Tours+51 943 256 101Huayruro Tours
Expreso Internacional Ormeño+57 1 410 7522 / +55 11 2089-1196, (59) 3-4-214-0487Expreso Internacional Ormeño
PeruRail51-84-581414PeruRail
LATAM ChileLATAM Chile
Avianca - Aerovías del Continente Americano S.A.Avianca - Aerovías del Continente Americano S.A.
Peruvian AirlinesPeruvian Airlines
Star PeruStar Peru
Inka Express0051 084 247887Inka Express