Citizens from various countries, including India, England, China, the USA, and Germany, can travel to Sri Lanka without a visa. The complete list of visa-free countries also includes the Netherlands, Belgium, Spain, Australia, Denmark, Poland, Kazakhstan, Saudi Arabia, the UAE, Nepal, Indonesia, Russia, Thailand, Malaysia, Japan, France, Canada, the Czech Republic, Italy, Switzerland, Austria, Israel, Belarus, Iran, Sweden, South Korea, Qatar, Oman, Bahrain, and New Zealand.