There are 9 ways to get from Bolivia to Purmamarca by bus, train, taxi, rideshare, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Villazón
best- Take the bus from Santa Cruz to Tarijabus
- Take the bus from Tarija to Villazónbus
- Take the bus from Terminal La Quiaca to Humahuacabus
- Take the bus from Humahuaca to Purmamarca Pueblobus
15h 5m$38,675–54,000Train, bus, taxi
- Take the train from Santa Cruz to Yacuibatrain
- Take the bus from Salvador Mazza to Pichanalbus
- Take the bus from Pichanal to Ledesmabus
- Take the taxi from Ledesma to Purmamarcataxi
24h 51m$51,765–85,040Bus, Shared Taxi
- Take the bus from Santa Cruz to Tarijabus
- Take the bus from Tarija to San Salvador de Jujuybus
- Take the rideshare from San Salvador de Jujuy to Purmamarca
18h 4m$42,057–77,532Fly Cochabamba to Tarija, bus
- Fly from Cochabamba (CBB) to Tarija (TJA)plane CBB - TJA
- Take the bus from Tarija to Villazónbus
- Take the bus from Terminal La Quiaca to Humahuacabus
- Take the bus from Humahuaca to Purmamarca Pueblobus
9h 32m$156,158–381,725Bus
- Take the bus from Santa Cruz to Profesor Salvador Mazzabus
- Take the bus from Salvador Mazza to Terminal de Omnibus de Jujuybus
- Take the bus from Terminal de Omnibus de Jujuy to Purmamarca Pueblobus
29h 39mDrive 959.4 km
- Drive from Santa Cruz de la Sierra to Purmamarcacar 959.4 km
12h 33m$130,363–188,302Fly Viru Viru International Airport to Tarija, bus
- Fly from Viru Viru International Airport (VVI) to Tarija (TJA)plane VVI - TJA
- Take the bus from Tarija to Villazónbus
- Take the bus from Terminal La Quiaca to Humahuacabus
- Take the bus from Humahuaca to Purmamarca Pueblobus
10h 54m$203,602–638,452Fly El Alto International Airport to Uyuni Airport, bus
- Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)plane LPB - UYU
- Take the bus from Uyuni to Villazónbus
- Take the bus from Terminal La Quiaca to Humahuacabus
- Take the bus from Humahuaca to Purmamarca Pueblobus
13h 5m$233,202–337,440Fly Cochabamba to Uyuni Airport, bus
- Fly from Cochabamba (CBB) to Uyuni Airport (UYU)plane CBB - UYU
- Take the bus from Uyuni to Villazónbus
- Take the bus from Terminal La Quiaca to Humahuacabus
- Take the bus from Humahuaca to Purmamarca Pueblobus
14h 46m$306,146–703,963
Cochabamba (CBB) to Tarija (TJA) flights
Questions & Answers
The cheapest way to get from Bolivia to Purmamarca is to bus via Villazón which costs $38000 - $55000 and takes 15h 5m.
The fastest way to get from Bolivia to Purmamarca is to fly and bus which takes 9h 32m and costs $150000 - $390000.
No, there is no direct bus from Bolivia to Purmamarca. However, there are services departing from Santa Cruz and arriving at Purmamarca Pueblo via Tarija, Terminal La Quiaca and Humahuaca. The journey, including transfers, takes approximately 15h 5m.
The distance between Bolivia and Purmamarca is 1064 km. The road distance is 959.4 km.
The best way to get from Bolivia to Purmamarca without a car is to bus and Shared Taxi which takes 18h 4m and costs $42000 - $80000.
It takes approximately 15h 5m to get from Bolivia to Purmamarca, including transfers.
Bolivia to Purmamarca bus services, operated by Trans Narvaez, depart from Santa Cruz station.
Bolivia to Purmamarca bus services, operated by Trans Narvaez, arrive at Tarija station.
Purmamarca is 1h ahead of Bolivia. It is currently 8:16 PM in Bolivia and 9:16 PM in Purmamarca.
Yes, the driving distance between Bolivia to Purmamarca is 959 km. It takes approximately 12h 33m to drive from Bolivia to Purmamarca.
What companies run services between Bolivia and Purmamarca, Argentina?
You can take a vehicle from Santa Cruz de la Sierra to Purmamarca Pueblo via Santa Cruz, Tarija, Villazón, Terminal La Quiaca, and Humahuaca in around 15h 5m.
- Website
- boa.bo
Flights from Cochabamba to Tarija
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $130,000–340,000
Flights from Viru Viru International Airport to Tarija
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $180,000–600,000
Flights from Viru Viru International Airport to Tarija via Cochabamba
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- $180,000–600,000
Flights from El Alto International Airport to Uyuni Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $200,000–290,000
Flights from Cochabamba to Uyuni Airport via El Alto International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $270,000–650,000
Flights from Cochabamba to Uyuni Airport via Viru Viru International Airport, El Alto International Airport
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $270,000–650,000
- Phone
- (+591) 3 3387000
- [email protected]
- Website
- ticketsbolivia.com.bo
Train from Santa Cruz to Yacuiba
- Ave. Duration
- 16h 42m
- Frequency
- Once a week
- Estimated price
- $8,000–17,000
- Schedules at
- ticketsbolivia.com.bo
- Phone
- +591 71341858
- Website
- Trans Narvaez
Bus from Santa Cruz to Tarija
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $13,842
- Schedules at
- Trans Narvaez
Bus from Santa Cruz to Tarija
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $13,842
- Schedules at
- Trans Narvaez
Rideshare from San Salvador de Jujuy to Purmamarca
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $600
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 5 delightfully under-the-radar French towns you need to visit, Want to know more about Flixbus?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 370+ hotels available in Purmamarca.



