Rome2Rio

How to get fromCalama to San Pedro de Atacamaby taxi, bus, car, plane, shuttle, or helicopter

Find Transport to San Pedro de Atacama

See all options

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.

  1. Taxi, bus

    best
    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to El Altobus bus
    3. Take the bus from La Paz to Uyunibus bus
    4. Take the bus from Uyuni to Terminal de Buses Calamabus bus
    5. Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus bus
    25h 8m
  2. Drive 1,186.8 km

    cheapest
    1. Drive from Calama to San Pedro de Atacamacar car 1,186.8 km
    20h 58m
    $147–212
  3. Taxi, bus to El Alto International Airport, fly to Uyuni Airport, bus

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to La Pazbus bus
    3. Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)plane plane LPB - UYU
    4. Take the bus from Uyuni to Terminal de Buses Calamabus bus
    5. Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus bus
    17h 10m
    $261–360
  4. Taxi, bus via Arica

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to El Altobus bus
    3. Take the bus from El Alto to Aricabus bus
    4. Take the bus from Terminal Rodoviario de Arica to Terminal de San Pedro de Atacamabus bus
    29h 26m
  5. Taxi, bus #2

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to La Pazbus bus
    3. Take the bus from La Paz to Patacamayabus bus
    4. Take the bus from Patacamaya to Orurobus bus
    5. Take the bus from Oruro to Calamabus bus
    6. Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus bus
    30h 38m
  6. Taxi, bus #3

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to La Pazbus bus
    3. Take the bus from La Paz to Uyunibus bus
    4. Take the bus from Uyuní to San Pedro de Atacamabus bus
    32h 9m
  7. Taxi, bus to La Paz Airport, fly to Uyuni Airport, bus

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to El Altobus bus
    3. Fly from La Paz Airport to Uyuni Airportplane plane
    4. Take the bus from Uyuni to Terminal de Buses Calamabus bus
    5. Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus bus
    16h 50m
  8. Taxi, bus, bus to Chacalluta Arica Airport, fly to Calama Airport, shuttle

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to El Altobus bus
    3. Take the bus from El Alto to Aricabus bus
    4. Fly from Chacalluta Arica Airport (ARI) to Calama Airport (CJC)plane plane ARI - CJC
    5. Take a shuttle bus from Calama Airport to San Pedro de Atacamashuttle bus
    25h 17m
  9. Taxi, bus to El Alto International Airport, fly to Diego Aracena International Airport, bus

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to La Pazbus bus
    3. Fly from El Alto International Airport (LPB) to Diego Aracena International Airport (IQQ)plane plane LPB - IQQ
    4. Take the bus from Iquique Airport to Pozo Almontebus bus
    5. Take the bus from Pozo Almonte to Terminal Balmaceda - Kenny Busbus bus
    6. Take the bus from Atacama 2000 Calama to San Pedro de Atacamabus bus
    21h 49m
    $309–886
  10. Taxi, bus, bus to Chacalluta Arica Airport, fly to Antofagasta Airport, helicopter

    1. Take the taxi from Calama to Caranavitaxi taxi
    2. Take the bus from Caranavi to El Altobus bus
    3. Take the bus from El Alto to Aricabus bus
    4. Fly from Chacalluta Arica Airport (ARI) to Antofagasta Airport (ANF)plane plane ARI - ANF
    5. Take the helicopter from Antofagasta Airport to San Pedro de Atacama Airporthelicopter helicopter
    26h 2m

El Alto International Airport (LPB) to Uyuni Airport (UYU) flights

Calendar13Weekly Planes
Duration1hAverage Duration
Ticket$129Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Bus operators
Other operators

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.