Bolivia gives a visa on arrival to most western countries, to other South-American countries such as Chile and Peru, and India. But this on-arrival visa is only available at Santa Cruz and La Paz airports (and perhaps at a few land borders). The Bolivia visa on arrival for Indian citizens (and others) costs USD 55 (and sometimes even $120 or $160). You also need crisp currency notes else your money won’t be accepted.
As I was crossing into Bolivia via land, I decided to get a visa for Bolivia beforehand. I went to the Bolivian consulate in Cusco. The visa application process was fast; Bolivia visa for Indians is free; and I had the visa in an hour.
I have received mixed reviews about the visa on arrival in Bolivia from Indian travelers. It’s not surprising as getting visas for Indians is always a mixed experience. But posts and forums such as these shows that even citizens of other countries (and when I say other country I mean the US) are also struggling.
If you are planning to get a Bolivia visa on arrival, please confirm by calling the Bolivian consulate in your home country. Ask them about the requirements, prepare your documents, and in the above forum it is also suggested to fill an online application form and get it stamped by the nearest consulate.
Well, I just found it easier to get a Bolivia tourist visa for Indian citizens through the Bolivian consulate.
Must Read: My One-Stop Guide to Plan a Trip to South America