Requirements:

TOURIST VISAS

This section contains information about Holiday travelers, who wish to travel to Sri Lanka for a short period for the following categories: Purpose: sightseeing, holidaying, visiting friends and relatives, medical treatment including Ayurvedic and yoga, participate in sporting events, competitions, and activities relating to cultural performance. Holidaymakers who visit Sri Lanka could obtain Tourist visas from

Through Electronic Travel Authorization (ETA) obtained online at www.eta.gov.lk or
If there is any difficulty in accessing ETA System, visitors could obtain a visa in person from Sri Lanka High Commission prior to travel or
Bona-fide tourists who arrive in Sri Lanka without an ETA reference number would be issued visas upon arrival upon payment of the relevant ETA processing fee.

Applying online – Tourist visas
Travelers making a short visit to Sri Lanka (even less than 30 days) are required to obtain an Electronic Travel Authorization (ETA). Travelers who wish to travel to Sri Lanka for less than 30 days can obtain a Tourist visa with double entries through www.eta.gov.lk. The ETA was initially limited to 30 days stay in Sri Lanka from the date of arrival, although it may be extended for up to three months from the Department of Immigration & Emigration, in Sri Lanka by paying the relevant extension fee.

Requirements:
Current passport (minimum validity for 06 months until the planned date of return).
Visiting Card. 
For Business: Contact Details of the Sri Lankan Company

Visa fee: 0-30 Days – double entries – USD 20 (For SAARC Passports), USD 35 (For all other Passports)
obokash.con service charge: Tk. 1000

High Commission processing time: Within 3 working days
obokash.com file processing time: 2/3 working days

Please note that if you did not receive the approval within 2 working days, you may log in to www.eta.gov.lk and on the home page you can check your visa status. Please go to the ETA home page followed by the “check status” then enter your acknowledgment or passport number. If the status mention, your visa has been approved please take a printout of that and take it with you when you are going to Sri Lanka.