Visa Notes Indian Nationals do not require a visa for a stay period of up to 14 days for tourism purpose.