Travel to Bolivia

Travel to Bolivia from the European continent is not always easy. There are very few direct flights, but no transatlantic flight reaches La Paz. It often takes 24 hours of travel to reach a Bolivian destination, after long and tiring stops.

The only cities serving Bolivian airports are Arequipa, Asuncion, Bogota, Buenos Aires, Cuzco, Iquique, Lima, Madrid (the fastest trip from Europe), Miami (less convenient due to US customs formalities and connection time), Panama, Salta, Sao Paulo.

Airlines


List of banned air carriers

Traveling by train

There are two railway lines connecting Villazon-Uyuni, Oruro (4 times a week: Monday, Wednesday, Thursday and Saturday) and Yacuiba-Santa Cruz (3 times per week). For more information on schedules and prices, please visit the Company website EFA (Empresa Ferroviaria Andina S.A.)

Traveling by bus

Here are some websites of bus companies:

The table below gives you an idea of bus lines between major cities in Bolivia.

Route Frequency Trip Duration (h) Distance (km) Price (US$)
La Paz - Oruro every day
every 1/2h
3 225 5
La Paz - Sucre every day 14 500 15
La Paz-Copacabana every day
~every hour
3.5 165 2
La Paz - Tiahuanaku every day 2 60 4
La Paz - Potosí every day 7 550 12
La Paz - Cochabamba every day 6 350 10
La Paz - Coroico every day 4 90 2
La Paz - Cuzco   12 625  
Potosí - Villazón every day 12 360 11
Potosi - Sucre every day 3 165 4
Potosí - Uyuni every day 8 210 6
Potosi - Tupiza   8 300 4
Sucre- Cochabamba every day 12 280 10
Sucre - Tarabuco   1 55 1
Copacabana - Puno   2.5 130 4
Santa Cruz - Yacuiba every day 10 550 12
Santa Cruz - Cochabamba every day 8 445 10
Santa Cruz - Trinidad   8.5 550 4
Oruro - Uyuni   7 310 5
Villazon - Tupiza   3 85 2
Trinidad - Rurrenabaque   14 360 18
Bermejo - Tarija   4 165 3

Note: One can use maps.live.com website to calculate the distance between two cities in Bolivia (attention journey times calculated by this site are not very realistic!).