There are 6 ways to get from Puno to Uyuni Municipality by bus, taxi, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Puno to La Paz
- Take the bus from La Paz to Río Mulatos
- Take the taxi from Río Mulatos to Uyuni Municipality
17h 43m$297–336Drive 715.4 km
cheapest- Drive from Puno to Uyuni Municipality715.4 km
11h 5m$108–156Bus, bus to La Paz Airport, fly to Uyuni Airport, taxi
- Take the bus from Terminal Terrestre Puno to Plaza Sucre
- Take the bus from Copacabana to La Paz
- Fly from La Paz Airport to Uyuni Airport
- Take the taxi from Uyuni Airport to Uyuni Municipality
11h 19m$281–296Shuttle, bus to El Alto International Airport, fly to Uyuni Airport, taxi
- Take a shuttle bus from Puno to Desaguadero
- Take the bus from Desaguadero to La Paz
- Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)LPB - UYU
- Take the taxi from Uyuni Airport (UYU) to Uyuni Municipality
9h 31m$360–595Bus, bus to La Paz Airport, fly to Uyuni Airport, taxi #2
- Take the bus from Terminal Terrestre Puno to Terminal de Buses Desaguadero
- Take the bus from Desaguadero to La Paz
- Fly from La Paz Airport to Uyuni Airport
- Take the taxi from Uyuni Airport to Uyuni Municipality
10h 35m$469–503Fly Inca Manco Cápac International Airport to Uyuni Airport, taxi
- Fly from Inca Manco Cápac International Airport (JUL) to Uyuni Airport (UYU)JUL - UYU
- Take the taxi from Uyuni Airport (UYU) to Uyuni Municipality
17h 38m$695–1,010
La Paz Airport to Uyuni Airport flights
Questions & Answers
The cheapest way to get from Puno to Uyuni Municipality is to drive which costs $100 - $160 and takes 11h 5m.
The fastest way to get from Puno to Uyuni Municipality is to shuttle and bus and fly and taxi which takes 9h 31m and costs $360 - $600.
The distance between Puno and Uyuni Municipality is 749 km. The road distance is 715.4 km.
The best way to get from Puno to Uyuni Municipality without a car is to bus and taxi which takes 17h 43m and costs $290 - $340.
It takes approximately 17h 43m to get from Puno to Uyuni Municipality, including transfers.
Yes, the driving distance between Puno to Uyuni Municipality is 715 km. It takes approximately 11h 5m to drive from Puno to Uyuni Municipality.
What companies run services between Puno, Peru and Uyuni Municipality, Bolivia?
There is no direct connection from Puno to Uyuni Municipality. However, you can take the bus to La Paz, take the bus to Río Mulatos, then take the taxi to Uyuni Municipality. Alternatively, you can drive from Puno to Uyuni Municipality in around 11h 5m.
- Website
- boa.bo
Flights from El Alto International Airport to Uyuni Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $150–370
Flights from Inca Manco Cápac International Airport to Uyuni Airport via Lima, El Alto International Airport
- Ave. Duration
- 14h 37m
- When
- Monday to Saturday
- Estimated price
- $400–1,500
Flights from Inca Manco Cápac International Airport to Uyuni Airport via Lima, Santa Cruz, El Alto International Airport
- Ave. Duration
- 13h 50m
- When
- Monday to Saturday
- Estimated price
- $500–1,800
- Phone
- +591 76760037
- Website
- facebook.com
Bus from Puno to La Paz
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $12–110
- Schedules at
- ticketsbolivia.com
- Book at
- ticketsbolivia.com
Bus from Terminal Terrestre Puno to Plaza Sucre
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $7–65
- Schedules at
- ticketsbolivia.com
- Book at
- ticketsbolivia.com
- Phone
- +591 22283843
- nuevo.continente.srl@gmail.com
- Website
- facebook.com
Bus from Puno to La Paz
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $220–250
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
Bus from Terminal Terrestre Puno to Terminal de Buses Desaguadero
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $200–230
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
- Phone
- +591 76777444
- infoo@ transomar.com
- Website
- transomar.com
Bus from La Paz to Río Mulatos
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $14–17
- Book at
- https://www.ticketsbolivia.com/
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre Puno to Plaza Sucre
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $3–50
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +591 7300 7103
- info@kanootours.com
- Website
- kanootours.com
Bus from Terminal Terrestre Puno to Plaza Sucre
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $8
- Website
- https://www.kanootours.com/
- Phone
- +51 84 238223
- reservas@transzela.com.pe
- Website
- transzela.com.pe
Bus from Terminal Terrestre Puno to Plaza Sucre
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $15
- Schedules at
- transzela.com.pe
- Book at
- transzela.com.pe
Bus from Copacabana to La Paz
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $4
Bus from Desaguadero to La Paz
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $3
- Phone
- +51 95 175 5337
- info@sacredlaketitikaka.com
- Website
- sacredlaketitikaka.com
Shuttle from Puno to Desaguadero
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $140
- Website
- https://sacredlaketitikaka.com/
- Ave. Duration
- 1h 2m
- Estimated price
- $55–80
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, What are the different types of Renfe trains in Spain?, and Getting around the Cyclades - to help you get the most out of your next trip.












