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 Visa on arrival | Get a 30-day visa on arrival at Colombo (CMB) and other entry points. Pay $50 USD in cash (exact change) — they don't accept cards. Have a printed copy of your return ticket ready; the visa officer will ask for it.Sri Lanka Immigration info | Required |
| Valid passport Must be valid for at least 6 months beyond your stay | Your Indonesian passport needs at least 6 months of validity from your date of entry. Airlines check this at check-in — if your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration at Colombo will ask to see a confirmed onward ticket within 30 days. Budget airlines like AirAsia and IndiGo enforce this strictly at check-in. | Required |
| Proof of accommodation Hotel booking or host invitation | Have a printed hotel confirmation or a letter from your host. Immigration officers sometimes ask for it, especially if you're arriving without a pre-booked itinerary. | Recommended |
| Proof of funds Cash or card showing you can support yourself | Carry at least $100 USD in cash or have a credit card with a visible balance. Immigration rarely checks, but it's a formal requirement for the visa on arrival. | 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.