There are 5 ways to get from Bolivia to Salta by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Santa Cruz to Tarijabus Tarija
- Take the bus from Tarija to Saltabus Tarija
17h 49m$64,724–65,198Train, bus
cheapest- Take the train from Santa Cruz to Yacuibatrain Mixto
- Take the bus from Salvador Mazza to Terminal de Saltabus
24h 47m$49,258–91,032Drive 938.2 km
- Drive from Santa Cruz de la Sierra to Saltacar 938.2 km
12h 19m$127,124–183,624Fly
- Fly from El Alto International Airport (LPB) to Martín Miguel De Güemes International Airport (SLA)plane LPB - SLA
11h 38m$700,000–1,100,000Train, bus via Tartagal
- Take the train from Santa Cruz to Yacuibatrain
- Take the bus from Salvador Mazza to Tartagalbus
- Take the bus from Tartagal to Terminal de Saltabus
25h 5m
El Alto International Airport (LPB) to Martín Miguel De Güemes International Airport (SLA) flights
Comparing Your Travel Options
The cheapest way to get from Bolivia to Salta is to train and bus which costs $49000 - $95000 and takes 24h 47m.
The fastest way to get from Bolivia to Salta is to fly which takes 11h 38m and costs $700000 - $1100000.
No, there is no direct bus from Bolivia to Salta. However, there are services departing from Santa Cruz and arriving at Salta via Tarija. The journey, including transfers, takes approximately 17h 49m.
The distance between Bolivia and Salta is 1165 km. The road distance is 938.2 km.
The best way to get from Bolivia to Salta without a car is to bus which takes 17h 49m and costs $64700 - $65200.
It takes approximately 17h 49m to get from Bolivia to Salta, including transfers.
Bolivia to Salta bus services, operated by Trans Narvaez, depart from Santa Cruz station.
The best way to get from Bolivia to Salta is to bus which takes 17h 49m and costs $64700 - $65200. Alternatively, you can fly, which costs $700000 - $1100000 and takes 11h 38m.
Bolivia to Salta bus services, operated by Trans Narvaez, arrive at Tarija station.
Salta is 1h ahead of Bolivia. It is currently 7:02 PM in Bolivia and 8:02 PM in Salta.
What companies run services between Bolivia and Salta, Argentina?
You can take a vehicle from Santa Cruz de la Sierra to Salta via Santa Cruz and Tarija in around 17h 49m. Alternatively, LATAM Chile, Boliviana de Aviación, and three other airlines fly from El Alto International Airport (LPB) to Martín Miguel De Güemes International Airport (SLA) 6 times a week.
- Website
- latam.com
Flights from El Alto International Airport to Martín Miguel De Güemes International Airport via Lima
- Ave. Duration
- 22h 15m
- When
- Friday
- Estimated price
- $410,000–1,400,000
Flights from El Alto International Airport to Martín Miguel De Güemes International Airport via Cuzco, Lima
- Ave. Duration
- 11h 45m
- When
- Tuesday and Friday
- Estimated price
- $420,000–1,400,000
- Phone
- (+591) 3 3387000
- info@fo.com.bo
- 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
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,804
- Schedules at
- Trans Narvaez
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 Travelling by boat in Italy, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Bolivia to Salta is 938 km. It takes approximately 12h 19m to drive from Bolivia to Salta.
There are 938+ hotels available in Salta.



