Przy wjeździe do Sri Lanki wymagana jest wiza. Można się o nią ubiegać w Ambasadzie Sri Lanki w Warszawie, wtedy jest to wiza jednokrotna, ważna przez 3 miesiące i jej koszt wynosi 48 USD. Polskim obywatelom bezpłatnej wizy wjazdowej udzielają natomiast władze lankijskie w punkcie granicznym na lotnisku w Colombo na okres 1 miesiąca. Dokumenty wymagane przy wizie turystycznej to paszport, jedna aplikacja i dwa zdjęcia, przy czym paszport przy wjeździe musi być ważny minimum rok. Konieczne jest posiadanie biletu powrotnego oraz wyposażenie w środki finansowe w wysokości minimum 30 USD na dzień pobytu.