There are 4 ways to get from Madrid to San Pedro de Atacama by plane, shuttle, helicopter, 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 Calama Airport, shuttle
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Calama Airport (CJC)plane MAD - CJC
- Take a shuttle bus from Calama Airport to San Pedro de Atacama
20h 3m$611–1,513Fly to Martín Miguel De Güemes International Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Martín Miguel De Güemes International Airport (SLA)plane MAD - SLA
- Take the bus from Terminal de Salta to San Pedro de Atacamabus
30h 8m$575–1,678Fly to Antofagasta Airport, helicopter
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Antofagasta Airport (ANF)plane MAD - ANF
- Take the helicopter from Antofagasta Airport to San Pedro de Atacama Airporthelicopter
20h 14m$9,411–10,463Fly to Uyuni Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Uyuni Airport (UYU)plane MAD - UYU
- Take the bus from Uyuni to Terminal de Buses Calamabus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
33h 59m$769–2,099
Adolfo Suárez Madrid–Barajas Airport (MAD) to Calama Airport (CJC) flights
Questions & Answers
The cheapest way to get from Madrid to San Pedro de Atacama is to fly and shuttle which costs $600 - $1,600 and takes 20h 3m.
The fastest way to get from Madrid to San Pedro de Atacama is to fly and shuttle which takes 20h 3m and costs $600 - $1,600.
The distance between Madrid and San Pedro de Atacama is 9831 km.
It takes approximately 20h 3m to get from Madrid to San Pedro de Atacama, including transfers.
San Pedro de Atacama is 6h behind Madrid. It is currently 8:35 AM in Madrid and 2:35 AM in San Pedro de Atacama.
There are 269+ hotels available in San Pedro de Atacama.
What companies run services between Madrid, Spain and San Pedro de Atacama, Chile?
There is no direct connection from Madrid to San Pedro de Atacama. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Calama Airport (CJC), walk to Calama Airport, then take the shuttle to San Pedro de Atacama. Alternatively, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Antofagasta Airport (ANF), walk to Antofagasta Airport, take the vehicle to San Pedro de Atacama Airport, then take the taxi to San Pedro de Atacama.
- Website
- latam.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Calama Airport via Santiago
- Ave. Duration
- 18h 39m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $500–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Calama Airport via Sao Paulo, Santiago
- Ave. Duration
- 20h 37m
- When
- Thursday and Sunday
- Estimated price
- $550–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Antofagasta Airport via Santiago
- Ave. Duration
- 19h 52m
- When
- Thursday, Monday, Wednesday, and Sunday
- Estimated price
- $650–1,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Antofagasta Airport via Lima
- Ave. Duration
- 20h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $550–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Antofagasta Airport via Bogota, Lima
- Ave. Duration
- 21h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $550–1,700
Flights from Adolfo Suárez Madrid–Barajas Airport to Antofagasta Airport via Quito, Lima
- Ave. Duration
- 21h 30m
- When
- Friday
- Estimated price
- $600–1,700
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Lima
- Ave. Duration
- 20h 40m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $600–1,700
- Website
- boa.bo
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Cochabamba, La Paz
- Ave. Duration
- 25h
- When
- Tuesday
- Estimated price
- $750–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Uyuni Airport via Santa Cruz, La Paz
- 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, La Paz
- 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, Santa Cruz, La Paz
- Ave. Duration
- 24h 55m
- When
- Thursday
- Estimated price
- $800–2,100
- Website
- aerolineas.com.ar
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Ezeiza
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- $650–2,100
- Website
- flybondi.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Ezeiza
- Ave. Duration
- 16h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $650–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Cordoba
- Ave. Duration
- 17h 40m
- When
- Wednesday and Friday
- Estimated price
- $600–1,700
- Website
- jetsmart.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Ezeiza
- Ave. Duration
- 16h 41m
- When
- Wednesday and Sunday
- Estimated price
- $650–2,100
- Website
- voegol.com.br
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 17h 55m
- When
- Thursday and Sunday
- Estimated price
- $550–1,600
- Website
- silkwayairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Martín Miguel De Güemes International Airport via Asuncion
- Ave. Duration
- 18h 5m
- When
- Tuesday and Sunday
- Estimated price
- $550–1,600
- Phone
- +56 2 2677 3000
- [email protected]
- Website
- transvip.cl
Shuttle from Calama Airport to San Pedro de Atacama
- Ave. Duration
- 1h 22m
- Frequency
- Every 20 minutes
- Estimated price
- $9
- Book at
- transvip.cl
- Phone
- +56 9 6136 2282
- [email protected]
- Website
- Cordillera Traveller
Shuttle from Calama Airport to San Pedro de Atacama
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $110
- Website
- Cordillera Traveller
- Phone
- +56 9 8149 3691
- [email protected]
Bus from Uyuni to Terminal de Buses Calama
- Ave. Duration
- 5h 29m
- Frequency
- 4 times a week
- Estimated price
- $55–80
- Book at
- ticketsbolivia.com
- Road
- $55–80
- Phone
- +56 55 31 6664 / 9 5047 8351
- Website
- recorrido.cl
Bus from Atacama 2000 Calama to San Pedro de Atacama
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $6
- Book at
- Kupos Buses Atacama 2000
- Phone
- 0810 122 1122
- [email protected]
- Website
- andesmar.com
Bus from Terminal de Salta to San Pedro de Atacama
- Ave. Duration
- 9h 20m
- Frequency
- 6 times a week
- Estimated price
- $24–74
- Book at
- andesmar.com
- Bed
- $29–45
- Semi bed
- $24–35
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 Need to know: Jadrolinija, Train travel in Spain: A guide to Renfe, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.














