Sri Lanka entry requirements for Indonesia passport holders
Indonesian passport holders can travel to Sri Lanka with an Electronic Travel Authorization (ETA), which is an e-visa. You must apply online before you fly, and it's valid for tourism, business, or transit. The process is straightforward and usually takes just a few minutes to complete.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| ETA (Electronic Travel Authorization)You need to get this online approval before you fly. Apply online before departure | Indonesian citizens must obtain an ETA (evisa) before traveling to Sri Lanka. Apply online at the official ETA website: https://eta.gov.lk/. The ETA is valid for a single entry and is not extendable. | Required |
| Passport validityMake sure your passport doesn't expire too soon after your trip. At least 6 months from arrival | Your Indonesian passport must be valid for at least 6 months beyond your intended date of arrival in Sri Lanka. | Required |
| Blank passport pagesYou need a clean page for the immigration officer to stamp. At least 1 blank page | Your passport must have at least one blank page for the entry stamp. | Required |
| Return or onward ticketHave your flight booking ready to show if asked. Proof of departure | Immigration may ask to see a confirmed return or onward ticket showing your departure from Sri Lanka within the authorized stay period. | Required |
| Proof of fundsIt's a good idea to carry proof that you can support yourself. Sufficient for your stay | You should be able to show evidence of sufficient funds to cover your expenses during your stay in Sri Lanka, such as cash, credit cards, or bank statements. | Recommended |
| Arrival declarationYou don't need to fill out any arrival form. Not required | No arrival declaration is required for Indonesian citizens entering Sri Lanka. | Not required |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Requires invitation letter from Sri Lankan company
Must be arranged before arrival or through Department of Immigration in Colombo
| Service | Cost |
|---|---|
| ETA (Electronic Travel Authorization) – Standard VisitorValid for 30 days from arrival, double entry | $50 |
| ETA processing fee (online)Non-refundable, paid at application | $20 |
| Visa extension (onshore)For stays beyond 30 days, up to 90 days total | $25 |
| Late extension penaltyIf applied after visa expiry | $50 |
| Airport departure taxNo separate payment at airport | Included in ticket |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
Indonesian passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not require a visa if staying airside and departing within 24 hours.
- If leaving the airport transit area, a standard ETA is required.
- If transiting to/from Maldives, may require separate ETA for return leg.
Health & vaccines for Sri Lanka
Mosquito-borne disease common in urban and rural areas; use repellent and mosquito nets.
Mosquito-borne virus with symptoms similar to dengue; no specific treatment.
Risk from floodwater or contaminated water; avoid wading in floodwater.
Low risk in most tourist areas; prophylaxis recommended for rural areas in dry zone (e.g., Anuradhapura, Polonnaruwa).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for extensions and visa issues. Bring passport, visa, and extension fee.
Handles extensions for central region. Less crowded than Colombo.
Practical information for ID travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.