There are 4 ways to get from Villamontes to Santa Cruz de la Sierra 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 Villamontes to Santa Cruz de la Sierra - Terminal Bimodalbus Santa Cruz de la Sierra
8h$9Train
cheapest- Take the train from Villamontes to Santa Cruztrain Mixto
13h 41m$4–9Drive 441.9 km
- Drive from Villamontes to Santa Cruz de la Sierracar 441.9 km
6h 32m$22–31Bus, fly
- Take the bus from Villamontes to Tarijabus
- Fly from Tarija (TJA) to Viru Viru International Airport (VVI)plane TJA - VVI
7h 1m
Tarija (TJA) to Viru Viru International Airport (VVI) flights
Questions & Answers
The cheapest way to get from Villamontes to Santa Cruz de la Sierra is to train which costs $4 - $9 and takes 13h 41m.
The fastest way to get from Villamontes to Santa Cruz de la Sierra is to drive which takes 6h 32m and costs $21 - $35.
Yes, there is a direct bus departing from Villamontes and arriving at Santa Cruz de la Sierra - Terminal Bimodal. Services depart four times a day, and operate every day. The journey takes approximately 8h.
Yes, there is a direct train departing from Villamontes and arriving at Santa Cruz. Services depart once a week, and operate Thursday. The journey takes approximately 13h 41m.
The distance between Villamontes and Santa Cruz de la Sierra is 454 km. The road distance is 441.9 km.
The best way to get from Villamontes to Santa Cruz de la Sierra without a car is to bus which takes 8h and costs $9.
The bus from Villamontes to Santa Cruz de la Sierra - Terminal Bimodal takes 8h including transfers and departs four times a day.
Villamontes to Santa Cruz de la Sierra bus services, operated by San Silvestre, depart from Villamontes station.
Villamontes to Santa Cruz de la Sierra train services, operated by Ferroviaria Oriental S.A, depart from Villamontes station.
The best way to get from Villamontes to Santa Cruz de la Sierra is to bus which takes 8h and costs $9. Alternatively, you can train, which costs $4 - $9 and takes 13h 41m.
What companies run services between Villamontes, Tarija, Bolivia and Santa Cruz de la Sierra, Bolivia?
San Silvestre operates a bus from Villamontes to Santa Cruz de la Sierra - Terminal Bimodal 4 times a day. Tickets cost $9 and the journey takes 8h. Alternatively, Ferroviaria Oriental S.A operates a train from Villamontes to Santa Cruz once a week. Tickets cost $4–9 and the journey takes 13h 41m.
- Website
- boa.bo
Flights from Tarija to Viru Viru International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $120–290
Flights from Tarija to Viru Viru International Airport via Cochabamba
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- $120–290
- Phone
- (+591) 3 3387000
- [email protected]
- Website
- ticketsbolivia.com.bo
Train from Villamontes to Santa Cruz
- Ave. Duration
- 13h 41m
- Frequency
- Once a week
- Estimated price
- $4–9
- Schedules at
- ticketsbolivia.com.bo
- Phone
- +591 7501 4562
- [email protected]
- Website
- San Silvestre
Bus from Villamontes to Santa Cruz de la Sierra - Terminal Bimodal
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- $9
- Website
- San Silvestre
- Phone
- +591 71341858
- Website
- Trans Narvaez
Bus from Villamontes to Tarija
- Ave. Duration
- 4h
- Frequency
- Once daily
- 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 How do I buy a London Underground ticket?, Want to know more about Flixbus?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Villamontes to Santa Cruz de la Sierra bus services, operated by San Silvestre, arrive at Santa Cruz de la Sierra - Terminal Bimodal station.
Villamontes to Santa Cruz de la Sierra train services, operated by Ferroviaria Oriental S.A, arrive at Santa Cruz station.
Yes, the driving distance between Villamontes to Santa Cruz de la Sierra is 442 km. It takes approximately 6h 32m to drive from Villamontes to Santa Cruz de la Sierra.
There are 726+ hotels available in Santa Cruz de la Sierra.



