Travel On A Whim: 40 Countries that Offer Visa-on-Arrival for Indians

Breathe in the heady scent of a balmy sea breeze, lose yourself in translucent turquoise depths & marvel at the burst of color that thrives underneath, explore ancient temples that resound with forgotten whispers, or scale the dizzy heights of lush & verdant cliffs that are home to some of the loneliest lighthouses in the world.

The beauty of travel is in its impulsiveness. Wouldn’t it be great if you could just take off to far flung destinations on a whim, while keeping the paperwork to a minimum? Yes, you can. Here is a list of 40 countries that offer Visa on arrival for Indian citizens.

So, throw caution to the winds, and give in to the wanderlust…for the world is your playground.

Bolivia Burundi
Cambodia Cape Verde
Comoros Djibouti
Equador El Salvador
Ethiopia Fiji
Grenada Guinea-Bissau
Guyana Haiti
Indonesia Jamaica
Jordan Kenya
Laos Macau
Madagascar Maldives
Mauritius Mozambique
Nauru Nepal
Palau Saint Kitts and Nevis
Samoa Sao Tome & Principe
Seychelles Sri Lanka
Saint Lucia Somaliland
Tanzania Thailand
Timor Leste Togo
Tuvalu Uganda



  1. Return flight tickets
  2. Proof of accommodation
  3. Proof of sufficient funds to cover your stay
  4. Valid passport  with a decent number of empty pages
  5. Passport sized photographs
  6. Money for Visa fee (country specific)

Before you take off on an impulse though, make sure you have some foreign currency on  you or at least the means to access it while on the go. There are several offline vendors who offer foreign currency exchange in india, but they will not be able to provide you with the flexibility of a reload option.

Now by ordering a Multicurrency card online, you can buy dollars online in indiabuy euros online, or load the card up to 18 currencies. Simply top up this multicurrency card from anywhere in the by logging onto’s  ‘Reload’ section & voila…! The world waits to be explored.