Visa
Many nationalities, including those from the EU, US, UK, Australia, and Canada, can obtain a visa on arrival for stays of 30-90 days.
Read moreShow less
Always check the latest visa requirements for your specific nationality before traveling.
Rules change: check for your passport before you book.