Website: www.evisa.go.ke
For Indians to obtain a visa, you must fill out the tourist application form which you can download from an authorized travel agent. Submit this completed form and carry your passport and flight schedule with you. Your visa should ideally be processed within 20 to 25 days, with the cost being INR 3,360.
Barbados
Maldives
St. Lucia
Belize
Malta
Swaziland
Botswana
Mauritius
Seychelles Brunei
Darussalam
Namibia
The Gambia Burundi
Nauru
Tanzania Cyprus
Papua
New Guinea
The Bahamas
Dominica
Rwanda
Tonga
Fiji Island
Trinidad and Tobago
Ghana
Samoa
Tuvalu
Grenada
St. Kitts and Navis
Uganda
Jamaica
Sierra Leona
Vanuatu
Kiribati
Singapore
Zambia Lesotho
Solomon Islands
Zimbabwe Malawi
South Africa (For less than 30 days stay)
St. Vincent
Grenadines