Nationals from all countries other than Maldives and Singapore require a VISA to travel to Sri Lanka. Although thirty-day visitor VISAs can be obtained upon arrival it is recommended that VISAs are applied for online, prior to travel. Free transit VISAs are valid for 48 hrs.
PO Box 42111 Guildford PO,
Surrey, BC V3R155, Canada