To get a visa on arrival, you need to have a passport with a validity of six months or more and can produce your hotel booking voucher or invoice stating the precise dates of check-in and check-out, as well as your return flight ticket details.