There are 8 ways to get from Juliaca to Uyuni by bus, plane, busferry, car, 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, bus to La Paz Airport, fly to Uyuni Airport
best- Take the bus from Terminal Terrestre Interdepartamental de Juliaca to Plaza Sucrebus
- Take the bus from Copacabana to La Pazbus
- Fly from La Paz Airport to Uyuni Airportplane
11h 36m$138–185Bus, bus and ferry
cheapest- Take the bus from Terminal Terrestre Interdepartamental de Juliaca to Plaza Sucrebus
- Take the busferry from Copacabana to La Pazbusferry
- Take the bus from La Paz to Uyunibus
19h 35m$10–194Drive 803.9 km
- Drive from Juliaca to Uyunicar 803.9 km
12h 10m$121–175Bus, Tour
- Take the bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Punobus
- Take a shuttle bus from Puno to La Paz
- Take the bus from La Paz to Patacamayabus
- Take the bus from Patacamaya to Orurobus
- Take the bus from Terminal de Buses Hernando Siles to Uyunibus
24h 37mBus, bus to La Paz Airport, fly to Uyuni Airport #2
- Take the bus from Terminal Zonal de Juliaca to Terminal Interregional de Desaguaderobus
- Take the bus from Desaguadero to La Pazbus
- Fly from La Paz Airport to Uyuni Airportplane
10h 35m$135–171Shuttle, bus to El Alto International Airport, fly to Uyuni Airport
- Take a shuttle bus from Juliaca Airport to Puno
- Take a shuttle bus from Puno to Desaguadero
- Take the bus from Desaguadero to La Pazbus
- Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)plane LPB - UYU
9h 52m$360–422Fly Inca Manco Cápac International Airport to Uyuni Airport
- Fly from Inca Manco Cápac International Airport (JUL) to Uyuni Airport (UYU)plane JUL - UYU
15h 14m$390–1,385Bus
- Take the bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Punobus
- Take the bus from Puno to La Pazbus
- Take the bus from La Paz to Uyunibus
19h 40m$225–339
Juliaca to Uyuni by bus and busferry
Questions & Answers
The cheapest way to get from Juliaca to Uyuni is to bus and bus and ferry which costs $9 - $200 and takes 19h 35m.
The fastest way to get from Juliaca to Uyuni is to shuttle and bus and fly which takes 9h 52m and costs $360 - $430.
No, there is no direct bus from Juliaca to Uyuni. However, there are services departing from Terminal Terrestre Interdepartamental de Juliaca and arriving at Uyuni via Copacabana and La Paz. The journey, including transfers, takes approximately 19h 35m.
The distance between Juliaca and Uyuni is 813 km. The road distance is 803.9 km.
The best way to get from Juliaca to Uyuni without a car is to bus and bus and ferry which takes 19h 35m and costs $9 - $200.
It takes approximately 11h 36m to get from Juliaca to Uyuni, including transfers.
Juliaca to Uyuni bus services, operated by Aeroexpreso, depart from Terminal Terrestre Interdepartamental de Juliaca station.
The best way to get from Juliaca to Uyuni is to fly which takes 15h 14m and costs $390 - $1,400. Alternatively, you can bus, which costs $220 - $340 and takes 19h 40m.
Juliaca to Uyuni bus services, operated by Aeroexpreso, arrive at Terminal Terrestre Puno station.
Uyuni is 1h ahead of Juliaca. It is currently 4:07 AM in Juliaca and 5:07 AM in Uyuni.
What companies run services between Juliaca, Peru and Uyuni, Potosí, Bolivia?
LATAM Chile, Boliviana de Aviación, and Sky Airline fly from Inca Manco Cápac International Airport (JUL) to Uyuni Airport (UYU) twice daily. Alternatively, you can take a bus from Terminal Terrestre Interdepartamental de Juliaca to Uyuni via Puno and La Paz in around 19h 40m.
- Website
- boa.bo
Flights from El Alto International Airport to Uyuni Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $130–190
Flights from Inca Manco Cápac International Airport to Uyuni Airport via Lima, El Alto International Airport
- Ave. Duration
- 13h 47m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $380–1,400
Flights from Inca Manco Cápac International Airport to Uyuni Airport via Lima, Santa Cruz, El Alto International Airport
- Ave. Duration
- 12h 50m
- When
- Wednesday and Sunday
- Estimated price
- $490–1,700
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre Interdepartamental de Juliaca to Plaza Sucre
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- $3–50
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre Interdepartamental de Juliaca to Plaza Sucre
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- $3–50
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Zonal de Juliaca to Terminal Interregional de Desaguadero
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- $3–40
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
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 4 of the smartest ways to explore Australia, Travelling to and around Russia for the 2018 FIFA World Cup, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Juliaca to Uyuni is 804 km. It takes approximately 12h 10m to drive from Juliaca to Uyuni.
Book your Juliaca to Uyuni bus tickets online with 12go.asia.
There are 59+ hotels available in Uyuni.

