Visa on Arrival – Indian

Indian passport holder can get visa on arrival in several countries. These are the list of countries that offer visa on arrival facilities for Indian passport holder.  Thailand Bhutan Maldives Indonesia Macau Nepal Mauritius Laos Sri Lanka Kenya Thailand Thailand offers visa on arrival facility to Indian passport holders for a maximum stay up to 15 days Bhutan …