There are 7 ways to get from Madrid Airport (MAD) to Uyuni by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Uyuni Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Uyuni Airport (UYU)plane MAD - UYU
22h 29m$735–1,927Fly to Alcantari Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Alcantari Airport (SRE)plane MAD - SRE
- Take the bus from Sucre to Uyunibus
24h 24m$510–1,227Fly to Oruro, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Oruro (ORU)plane MAD - ORU
- Take the bus from Terminal de Buses Hernando Siles to Uyunibus
24h 38m$649–1,673Fly to Tarija, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tarija (TJA)plane MAD - TJA
- Take the bus from Tarija to Tupizabus
- Take the bus from Tupiza to Uyunibus
22h 49m$549–1,468Fly to La Paz Airport, fly to Uyuni Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to El Alto International Airport (LPB)plane MAD - LPB
- Fly from La Paz Airport to Uyuni Airportplane
15h 14m$689–1,050Fly to Cochabamba Airport, fly to La Paz Airport, fly to Uyuni Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cochabamba (CBB)plane MAD - CBB
- Fly from Cochabamba Airport to La Paz Airportplane
- Fly from La Paz Airport to Uyuni Airportplane
14h 34m$905–1,462Fly to Aeropuerto Internacional Viru Viru, fly to Cochabamba Airport, fly to La Paz Airport, fly to Uyuni Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Viru Viru International Airport (VVI)plane MAD - VVI
- Fly from Aeropuerto Internacional Viru Viru to Cochabamba Airportplane
- Fly from Cochabamba Airport to La Paz Airportplane
- Fly from La Paz Airport to Uyuni Airportplane
16h 24m$784–1,470
Adolfo Suárez Madrid–Barajas Airport (MAD) to Uyuni Airport (UYU) flights
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Uyuni is to fly and bus which costs $500 - $1,300 and takes 24h 24m.
The fastest way to get from Madrid Airport (MAD) to Uyuni is to fly which takes 14h 34m and costs $900 - $1,500.
The distance between Madrid Airport (MAD) and Uyuni is 9412 km.
It takes approximately 22h 29m to get from Madrid Airport (MAD) to Uyuni, including transfers.
Uyuni is 6h behind Madrid Airport (MAD). It is currently 10:44 PM in Madrid Airport (MAD) and 4:44 PM in Uyuni.
There are 56+ hotels available in Uyuni.
What companies run services between Madrid Airport (MAD), Spain and Uyuni, Potosí, Bolivia?
Boliviana de Aviación, Avianca - Aerovías del Continente Americano S.A., and Air Europa fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Uyuni Airport (UYU) twice daily.
- Website
- boa.bo
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Cochabamba, El Alto International Airport
- Ave. Duration
- 25h
- When
- Tuesday
- Estimated price
- $750–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Viru Viru International Airport, El Alto International Airport
- Ave. Duration
- 24h 22m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- $700–2,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Bogota, El Alto International Airport
- Ave. Duration
- 22h 25m
- When
- Every day
- Estimated price
- $800–2,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Asuncion, Viru Viru International Airport, El Alto International Airport
- Ave. Duration
- 24h 55m
- When
- Thursday
- Estimated price
- $800–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Alcantari Airport via Viru Viru International Airport
- Ave. Duration
- 20h 27m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- $470–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Alcantari Airport via Cochabamba
- Ave. Duration
- 24h 40m
- When
- Tuesday
- Estimated price
- $470–1,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Alcantari Airport via Cochabamba, Viru Viru International Airport
- Ave. Duration
- 23h 40m
- When
- Tuesday
- Estimated price
- $470–1,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Alcantari Airport via Viru Viru International Airport, Cochabamba
- Ave. Duration
- 24h 10m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $470–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Alcantari Airport via Asuncion, Viru Viru International Airport
- Ave. Duration
- 21h 55m
- When
- Thursday
- Estimated price
- $550–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Oruro via Cochabamba
- Ave. Duration
- 29h 55m
- When
- Tuesday
- Estimated price
- $600–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Oruro via Viru Viru International Airport, Cochabamba
- Ave. Duration
- 23h 52m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $550–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Oruro via Viru Viru International Airport, Alcantari Airport, Cochabamba
- Ave. Duration
- 29h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Tarija via Cochabamba
- Ave. Duration
- 25h 10m
- When
- Tuesday
- Estimated price
- $550–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Tarija via Viru Viru International Airport
- Ave. Duration
- 20h 32m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- $500–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Tarija via Cochabamba, Viru Viru International Airport
- Ave. Duration
- 26h 35m
- When
- Tuesday
- Estimated price
- $550–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Viru Viru International Airport
- Ave. Duration
- 13h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $470–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Cochabamba
- Ave. Duration
- 14h 15m
- When
- Tuesday
- Estimated price
- $460–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Cochabamba
- Ave. Duration
- 11h
- When
- Tuesday
- Estimated price
- $600–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Cochabamba via Viru Viru International Airport
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Viru Viru International Airport
- Ave. Duration
- 11h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $470–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Viru Viru International Airport via Cochabamba
- Ave. Duration
- 14h 35m
- When
- Tuesday
- Estimated price
- $490–1,300
- Website
- avianca.com
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Bogota
- Ave. Duration
- 15h 27m
- When
- Every day
- Estimated price
- $460–1,500
- Website
- latam.com
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Lima
- Ave. Duration
- 21h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $470–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Santiago
- Ave. Duration
- 25h 16m
- When
- Wednesday and Friday
- Estimated price
- $550–1,600
- Website
- ecojet.bo
Flights from Adolfo Suárez Madrid–Barajas Airport to El Alto International Airport via Viru Viru International Airport
- Ave. Duration
- 13h 15m
- When
- Sunday
- Estimated price
- $440–1,200
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Viru Viru International Airport
- Ave. Duration
- 11h 15m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $440–1,300
- Phone
- +591 71162386
- Website
- Trans Caminante SRL
Bus from Sucre to Uyuni
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $7
- Schedules at
- Trans Caminante SRL
- Rioad
- $7
- Phone
- +591 7116 2591
- Website
- busbud.com
Bus from Sucre to Uyuni
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $30–45
- Book at
- ticketsbolivia.com.bo
- Phone
- +56 9 8149 3691
- [email protected]
Bus from Terminal de Buses Hernando Siles to Uyuni
- Ave. Duration
- 5h 29m
- Frequency
- 4 times a week
- Estimated price
- $55–80
- Book at
- ticketsbolivia.com
- Road
- $55–80
- Phone
- +591 67370711
- Website
- Trans Villa del Norte
Bus from Tarija to Tupiza
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Schedules at
- Trans Villa del Norte
- Phone
- +591 466-60443
- [email protected]
- Website
- Autotransportes SAMA
Bus from Tarija to Tupiza
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $6–22
- Schedules at
- Autotransportes SAMA
- Phone
- +591 75111565
- Website
- Trans Tours Juarez
Bus from Tarija to Tupiza
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $7–16
- Schedules at
- Trans Tours Juarez
- Road
- $7–16
- Phone
- +591 73858000
- [email protected]
- Website
- Quechisla
Bus from Tupiza to Uyuni
- Ave. Duration
- 3h 54m
- Frequency
- Twice daily
- Estimated price
- $5
- Schedules at
- Quechisla
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, How do I buy a London Underground ticket?, and How to get from London to Edinburgh - to help you get the most out of your next trip.

















