The following nationalities will not need a visa for short stays of less than 90 days as tourists:
Andorra, Argentina, Australia, Austria, Belgium, Brazil, Canada, Chile, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Ecuador, Estonia, Finland, France, Germany,Greece, Hungary, Iceland, Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Mexico, Monaco, Norway, New Zealand, Netherlands, Panama, Paraguay, Peru, Philippines, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, United Kingdom, Uruguay, Vatican City, and Venezuela
Most people who do need tourist visas can obtain them on arrival, except for the following nationalities:
Afghanistan, Angola, Bhutan, Cambodia, Chad, East Timor, Indonesia, Iraq, Libya, Pakistan, Nigeria, Somalia, Sudan, United States, Yemen, and those from the West Bank and Gaza Strip. However, under urgent and special circumstances can foreigners in this group obtain visas at the port of entry. US citizens will normally receive a triple-entry visa valid for 3 entries per year over a 5-year period.
Note that all business travellers and persons wishing to stay longer than 90 days in a year must obtain a visa in advance.
Unless you are under the age of 1, you will need a yellow fever vaccination certificate to apply for a visa.
Air travel is the obvious way to get to Bolivia, the main airports are located in La Paz to the western side of the country and in Santa Cruz to the east. The arrival plan must be based mostly in the purpose of your visit to the country; you have to remember that La Paz receives most of their visitors due to the immense culture and heritage from the Incas and other indigenous cultures from the Andean region, and therefore from La Paz it is easier to move to the Tiwanaku ruins, Oruro’s carnival, Potosí’s mines, Uyuni, Lake Titicaca, Los Yungas valley and the Andes Mountains; since La Paz is the seat of government all the embassies and foreign organizations have their headquarters in the city, which is useful in case of an emergency. On the other side, Santa Cruz with a warmer weather could become a good location for doing business visit other alternatives in tourism like the Misiones, the Noel Kempff Mercado national park or visit the eastern cities. There are also some foreign consulates in Santa Cruz. But don’t forget that the cities in the south and central Bolivia, like Cochabamba, Tarija and Sucre also offer a very rich experience; there are several ways to get to these cities from La Paz or Santa Cruz.
Regular flights are booked from Madrid (Barajas) to the International Airport in El Alto, La Paz and Viru Viru in Santa Cruz service provided by companies like Aerolineas Argentinas and Aerosur; the last one only offering the route Madrid-Santa Cruz-La Paz, while the others stop directly in La Paz; the cost could go from 1000-1200€ to other higher prices depending on the class and duration. There are also less frequent flights to La Paz from other major European cities like London, Rome, Amsterdam, Berlin but they may have scales in other European cities before crossing the Atlantic.
From Latin America
Other airlines that fly into Bolivia from other Latin American countries include LAN from Santiago via Iquique and from Lima. TAM Mercosur flies from São Paulo, Brazil and Buenos Aires via Asunción. Copa Airlines has begun to fly to Santa Cruz from Panama City. Gol Airlines and Aerolineas Argentinas also fly directly to Santa Cruz.
From the USA
There are departures from Miami to La Paz and Santa Cruz on American Airlines, and the Bolivian airline Aerosur offers flights to Santa Cruz and Cochabamba with connections to other Bolivian cities.
Once you have your international flight booked - it's far easier and cheaper to organize your internal flights from the point of departure.
There are many train lines in Bolivia, each with varying degrees of quality and efficiency. However, adequate transportation via train can be found.
The FCA timetable can be found at their website
Watch your belongings.
It is common for tourists to travel through a land border at the north-east of Chile/ South-West of Bolivia.
Keep in mind that only about 5% of all the roads in Bolivia are paved. However, most major routes between cities are paved (Aka big cities, Santa Cruz, La Paz, Cochabamba, Sucre) . 4x4 is particularly required when off the flatter altiplano. Be aware that in mountainous regions traffic sometimes switches sides of the road. This is to ensure the driver has a better view of the dangerous drops.
An international drivers license is required but * most* times EU or US drivers licenses will be accepted. There are frequent police controls on the road and tolls to be paid for road use.
There are many options for traveling from Argentina to Bolivia by bus. Check out the Bolivian Embassy's website in Argentina for specific options.
There is also a bus that runs from Juliaca and Puno in Peru to Copacabana.
It is common for tourists to arrive in Bolivia by boat, by navigating from the port city of Puno, Peru, over Lake Titicaca.