Sri Lanka entry requirements for Indonesia passport holders
Indonesian passport holders can get a visa on arrival at Sri Lankan airports and seaports. The visa is valid for 30 days and costs $50 USD (or equivalent in rupees). You'll need to fill out an arrival card and show your passport, return ticket, and proof of accommodation.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Apply on arrival at Colombo airport | Indonesian passport holders can get a visa on arrival at Bandaranaike International Airport in Colombo. Pay the fee in USD (typically $50–$60 for a 30-day stay) at the counter before immigration. Have your return ticket and hotel booking ready — the officer may ask to see both.Apply online | Required |
| Valid passport Must be valid for at least 6 months beyond your stay | Sri Lanka enforces the 6-month passport validity rule strictly. Airlines check this before boarding — if your passport expires sooner, you will be denied boarding. Carry a photocopy of the bio page as backup. | Required |
| Return or onward ticket Required for visa on arrival | Immigration officers at Colombo airport routinely ask for proof of onward travel. Have a printed or digital copy of your return ticket or a ticket to your next destination ready. Without it, you may be refused entry. | Required |
| Proof of accommodation Hotel booking or invitation letter | Immigration may ask where you are staying. Have a hotel confirmation or a letter from your host ready. A simple booking printout or email works fine. | Recommended |
| Proof of funds Cash, card, or bank statement | Officers occasionally ask if you have enough money for your stay. Carry at least $500 USD in cash or have a credit card with a decent limit. A recent bank statement on your phone also works. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA or on arrival. Extendable once.
Allows multiple visits within validity. Must re-enter each time.
Requires invitation letter from Sri Lankan company. Apply via ETA.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) entry feePayable on arrival at airport or seaport. Valid for 30 days. | $50 USD (or equivalent in LKR) |
| Electronic Travel Authorization (ETA) feeOptional pre-arrival online application. May reduce processing time. | $35 USD (or equivalent in LKR) |
| Stay extension feeExtension up to 60 days total. Apply at immigration office before current visa expires. | ~$30 USD (approx. 5,000 LKR) per extension |
| Overstay fine per dayMaximum cap of $500 USD. Pay at immigration before departure. | $5 USD (approx. 1,000 LKR) per day |
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
Indonesia passport holders transiting through Sri Lanka airports do not need a transit visa if staying airside and not passing through immigration. For landside transit or overnight stays, a visa on arrival is required.
- Holders of valid US, UK, Canada, Schengen, or Australia visas may transit without visa for up to 48 hours airside.
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.