There are 10 ways to get from Calama to San Pedro de Atacama by taxi, bus, car, plane, shuttle, or helicopter
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to El Altobus
- Take the bus from La Paz to Uyunibus
- Take the bus from Uyuni to Terminal de Buses Calamabus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
25h 8mDrive 1,186.8 km
cheapest- Drive from Calama to San Pedro de Atacamacar 1,186.8 km
20h 58m$147–212Taxi, bus to El Alto International Airport, fly to Uyuni Airport, bus
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to La Pazbus
- Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)plane LPB - UYU
- Take the bus from Uyuni to Terminal de Buses Calamabus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
17h 10m$261–360Taxi, bus via Arica
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to El Altobus
- Take the bus from El Alto to Aricabus
- Take the bus from Terminal Rodoviario de Arica to Terminal de San Pedro de Atacamabus
29h 26mTaxi, bus #2
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to La Pazbus
- Take the bus from La Paz to Patacamayabus
- Take the bus from Patacamaya to Orurobus
- Take the bus from Oruro to Calamabus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
30h 38mTaxi, bus #3
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to La Pazbus
- Take the bus from La Paz to Uyunibus
- Take the bus from Uyuní to San Pedro de Atacamabus
32h 9mTaxi, bus to La Paz Airport, fly to Uyuni Airport, bus
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to El Altobus
- Fly from La Paz Airport to Uyuni Airportplane
- Take the bus from Uyuni to Terminal de Buses Calamabus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
16h 50mTaxi, bus, bus to Chacalluta Arica Airport, fly to Calama Airport, shuttle
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to El Altobus
- Take the bus from El Alto to Aricabus
- Fly from Chacalluta Arica Airport (ARI) to Calama Airport (CJC)plane ARI - CJC
- Take a shuttle bus from Calama Airport to San Pedro de Atacama
25h 17mTaxi, bus to El Alto International Airport, fly to Diego Aracena International Airport, bus
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to La Pazbus
- Fly from El Alto International Airport (LPB) to Diego Aracena International Airport (IQQ)plane LPB - IQQ
- Take the bus from Iquique Airport to Pozo Almontebus
- Take the bus from Pozo Almonte to Terminal Balmaceda - Kenny Busbus
- Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus
21h 49m$309–886Taxi, bus, bus to Chacalluta Arica Airport, fly to Antofagasta Airport, helicopter
- Take the taxi from Calama to Caranavitaxi
- Take the bus from Caranavi to El Altobus
- Take the bus from El Alto to Aricabus
- Fly from Chacalluta Arica Airport (ARI) to Antofagasta Airport (ANF)plane ARI - ANF
- Take the helicopter from Antofagasta Airport to San Pedro de Atacama Airporthelicopter
26h 2m
El Alto International Airport (LPB) to Uyuni Airport (UYU) flights
Questions & Answers
The cheapest way to get from Calama to San Pedro de Atacama is to drive which costs $140 - $220 and takes 20h 58m.
The fastest way to get from Calama to San Pedro de Atacama is to taxi and bus and fly which takes 17h 10m and costs $260 - $360.
The distance between Calama and San Pedro de Atacama is 1344 km. The road distance is 1186.8 km.
The best way to get from Calama to San Pedro de Atacama without a car is to taxi and bus which takes 25h 8m and costs .
It takes approximately 25h 8m to get from Calama to San Pedro de Atacama, including transfers.
Yes, the driving distance between Calama to San Pedro de Atacama is 1187 km. It takes approximately 20h 58m to drive from Calama to San Pedro de Atacama.
There are 269+ hotels available in San Pedro de Atacama.
What companies run services between Calama, La Paz, Bolivia and San Pedro de Atacama, Chile?
There is no direct connection from Calama to San Pedro de Atacama. However, you can take the taxi to Caranavi, take the bus to El Alto, walk to 16 de Julio / Jach'a Qhathu, take the vehicle to Central / Taypi Uta, walk to La Paz, take the bus to Uyuni, take the bus to Terminal de Buses Calama, walk to Granaderos esquina Manuel Montt, take the bus to Felix Hoyos esquina Abaroa, walk to Atacama 2000 Calama, then take the bus to San Pedro de Atacama. Alternatively, you can drive from Calama to San Pedro de Atacama in around 20h 58m.
- Website
- latam.com
Flights from Chacalluta Arica Airport to Calama Airport via Santiago
- Ave. Duration
- 6h 4m
- When
- Friday and Sunday
- Estimated price
- $120–330
Flights from Chacalluta Arica Airport to Antofagasta Airport via Santiago
- Ave. Duration
- 6h 26m
- When
- Wednesday, Sunday, Monday, Tuesday, Thursday, and Friday
- Estimated price
- $200–950
- Website
- skyairline.com
Flights from Chacalluta Arica Airport to Calama Airport via Santiago
- Ave. Duration
- 7h 47m
- When
- Sunday and Friday
- Estimated price
- $150–340
Flights from Chacalluta Arica Airport to Antofagasta Airport via Santiago
- Ave. Duration
- 7h 32m
- When
- Thursday, Friday, Sunday, and Monday
- Estimated price
- $130–290
Flights from Chacalluta Arica Airport to Antofagasta Airport via Santiago, La Serena
- Ave. Duration
- 7h 29m
- When
- Monday
- Estimated price
- $130–290
- Website
- boa.bo
Flights from El Alto International Airport to Uyuni Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $130–190
Flights from El Alto International Airport to Diego Aracena International Airport via Santa Cruz
- Ave. Duration
- 5h 15m
- When
- Wednesday and Saturday
- Estimated price
- $280–950
Flights from El Alto International Airport to Diego Aracena International Airport via Cochabamba, Santa Cruz
- Ave. Duration
- 9h
- When
- Saturday
- Estimated price
- $280–950
- Website
- jetsmart.com
Flights from Chacalluta Arica Airport to Calama Airport via La Serena
- Ave. Duration
- 4h 58m
- When
- Friday
- Estimated price
- $160–360
Flights from Chacalluta Arica Airport to Antofagasta Airport via La Serena
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- $140–550
- Phone
- +591 78961101
- Website
- Flota Yungueña
Bus from Caranavi to El Alto
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Website
- Flota Yungueña
Bus from Caranavi to El Alto
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Website
- Flota Yungueña
Bus from Caranavi to El Alto
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Website
- Flota Yungueña
Bus from Caranavi to El Alto
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Website
- Flota Yungueña
Bus from Caranavi to El Alto
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Website
- Flota Yungueña
- Phone
- +591 67161020
- [email protected]
- Website
- uyunipanasur.com
Bus from La Paz to Uyuni
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $3–40
- Schedules at
- uyunipanasur.com
- Phone
- +591 76777444
- infoo@ transomar.com
- Website
- transomar.com
Bus from La Paz to Uyuni
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $14–18
- Book at
- Tickets Bolivia Trans Omar
- Phone
- +59 128 1779
- [email protected]
- Website
- Predilecto Tours
Bus from La Paz to Uyuni
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $44
- Website
- Predilecto Tours
- Phone
- +591 76974976
- [email protected]
- Website
- todoturismo.bo
Bus from La Paz to Uyuni
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $43
- Schedules at
- todoturismo.bo
- Phone
- +56 9 8149 3691
- [email protected]
Bus from La Paz to Uyuni
- Ave. Duration
- 9h
- Frequency
- 4 times a week
- Estimated price
- $33–80
- Book at
- ticketsbolivia.com
- Road
- $55–80
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
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
Bus from Uyuní to San Pedro de Atacama
- Ave. Duration
- 13h
- Frequency
- 4 times a week
- Estimated price
- $55–80
- Book at
- ticketsbolivia.com
- Road
- $55–80
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
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
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
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
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
- +591 7897 7008
- Website
- Trans Caranavi
Bus from Caranavi to La Paz
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- $5
- Website
- Trans Caranavi
Bus from Caranavi to La Paz
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- $5
- Website
- Trans Caranavi
- Phone
- +56 6063 9308
- Website
- Pullman Bus Santiagonor
Bus from El Alto to Arica
- Ave. Duration
- 10h 25m
- Frequency
- 3 times a day
- Estimated price
- $22
- Schedules at
- Pullman Bus Santiagonor
Bus from El Alto to Arica
- Ave. Duration
- 10h 25m
- Frequency
- 3 times a day
- Estimated price
- $22
- Schedules at
- Pullman Bus Santiagonor
Bus from El Alto to Arica
- Ave. Duration
- 10h 25m
- Frequency
- 3 times a day
- Estimated price
- $22
- Schedules at
- Pullman Bus Santiagonor
Bus from El Alto to Arica
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $22–35
- Schedules at
- Trans Lujan SRL
- Road
- $22–35
Bus from El Alto to Arica
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $22–35
- Schedules at
- Trans Lujan SRL
- Road
- $22–35
Bus from El Alto to Arica
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $22–35
- Schedules at
- Trans Lujan SRL
- Road
- $22–35
- Phone
- +56 600 600 0018
- [email protected]
- Website
- pullmanbus.cl
Bus from Terminal Rodoviario de Arica to Terminal de San Pedro de Atacama
- Ave. Duration
- 11h 39m
- Frequency
- 3 times a week
- Estimated price
- $42–104
- Schedules at
- pullmanbus.cl
- Book at
- pullmanbus.cl
- Salón Cama
- $42–47
Bus from Pozo Almonte to Terminal Balmaceda - Kenny Bus
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $19–35
- Schedules at
- pullmanbus.cl
- Book at
- pullmanbus.cl
- Salón Cama
- $19–35
- Phone
- 011 4187-3610
- [email protected]
- Website
- https://www.lavelozdelnorte.com.ar/
Bus from Caranavi to La Paz
- Ave. Duration
- 5h 14m
- Frequency
- Twice daily
- Website
- https://www.lavelozdelnorte.com.ar/
Bus from Caranavi to La Paz
- Ave. Duration
- 5h 14m
- Frequency
- Twice daily
- Website
- https://www.lavelozdelnorte.com.ar/
- Phone
- +591 2283490
Bus from La Paz to Patacamaya
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
Bus from Patacamaya to Oruro
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Phone
- +591 2228 1894
- Website
- Trans Aroma
Bus from La Paz to Patacamaya
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Website
- Trans Aroma
- Website
- Trans Aroma
Bus from Patacamaya to Oruro
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Website
- Trans Aroma
- Website
- Trans Aroma
- Phone
- +591 70412349
Bus from La Paz to Patacamaya
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Website
- Trans 6 de agosto
Bus from Patacamaya to Oruro
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Website
- Trans 6 de agosto
- Phone
- +591 72492788
- [email protected]
- Website
- Bus Trans Salvador
Bus from Oruro to Calama
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $65–100
- Website
- Bus Trans Salvador
- Phone
- +591 76760037
- Website
- facebook.com
Bus from La Paz to Uyuni
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $15–230
- Schedules at
- ticketsbolivia.com
- Book at
- ticketsbolivia.com
- Phone
- +591 6990 6924
Bus from La Paz to Uyuni
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $12
- Schedules at
- facebook.com
- Book at
- andestransit.com
- 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
Bus from Iquique Airport to Pozo Almonte
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $6
- Schedules at
- pica.cl
- Phone
- +56 22 570 8687
- [email protected]
- Website
- Kenny Bus
Bus from Pozo Almonte to Terminal Balmaceda - Kenny Bus
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $14–19
- Schedules at
- Kenny Bus
- [email protected]
- Website
- Pullman San Andres
Bus from Pozo Almonte to Terminal Balmaceda - Kenny Bus
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $16–50
- Schedules at
- Pullman San Andres
- Semi Cama
- $30–40
- Cama
- $30–50
- Phone
- +56 2 2570 8687
- [email protected]
- Website
- Buses Tarapaca
Bus from Pozo Almonte to Terminal Balmaceda - Kenny Bus
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a day
- Estimated price
- $15–23
- Schedules at
- Buses Tarapaca
- Salon Cama
- $15–21
- Premium
- $16–23
- Ave. Duration
- 2h 55m
- Estimated price
- $55–70
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 Italy Travel Guides, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.








































