Foreigners coming to Sri Lanka should have a valid passport. Nationals of seventy countries mentioned below need no visa to enter Sri Lanka as bona-fide tourists. They will be issued a landing endorsement for 30 days at the point of entry without payment. Nationals of all other countries should possess a valid visa that can be obtained from the Sri Lankan Mission of their country.
List of Countries: Albania, Armenia, Australia, Austria, Azerbaijan, Bahrain, Bangladesh, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Canada, China, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Greece, Hong Kong (China), Hungary, India, Indonesia, Ireland, Israel, Italy, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Latvia, Lithuania, Luxembourg, Malaysia, Maldives, Nepal, Netherlands, New Zealand, Norway, Oman, Pakistan, Philippines, Poland, Portugal, Qatar, Republic of Korea, Republic of Moldova, Romania, Russian Federation, Saudi Arabia, Singapore, Slovenia, South Africa, Spain, Sweden, Switzerland, Taiwan, Tajikistan, Thailand, Turkey, Turkmenistan, United Arab Emirates, United Kingdom, United States of America, Ukraine, Uzbekistan, Yugoslavia |