
Sri Lankan citizens need a visa to enter Indonesia.
The B1 e-VOA is the standard option for short visits, applied for online at evisa.imigrasi.go.id before departure.
Processing takes 3–5 business days and costs IDR 500,000 (~USD 35).
Do Sri Lankan Citizens Need a Visa for Indonesia?
Sri Lankan passport holders must obtain a visa before arriving in Indonesia. The B1 e-VOA is the most widely used option, available entirely online for short-term tourism or business visits.
You can apply for the official Indonesia e-VOA directly through the government portal. This means no embassy visit or physical paper application is required for most travelers.
Types of Indonesian Visas for Sri Lankan Citizens
Selecting the correct permit depends on how long you intend to travel and what you plan to do. While the electronic visa on arrival covers most holidays, travelers seeking longer trips have alternative options.
B1 e-VOA — Most Common Option (30 Days)
The B1 e-VOA is a single-entry permit that allows a maximum stay of 30 days. It remains valid for entry into Indonesia for 90 days from the date of issue.
This visa can be extended once, bringing the total stay to 60 days. It is designed primarily for tourism, family visits, and short business meetings.
C1 Tourist Visa — For 60-Day Stays
Travelers planning longer initial trips should consider the C1 Tourist Visa. This single-entry option grants continuous 60 days in the country from the start, eliminating the need for a mid-trip extension.
If you plan to enter and exit the country multiple times over a longer period, the D1 Tourist Multiple Entry Visa is available with 1, 2, or 5-year validity, allowing 60 days per visit.
|
Visa Type |
Stay |
Validity |
Extendable |
Apply At |
|---|---|---|---|---|
|
B1 e-VOA |
30 days |
90 days |
Yes (Once, +30 days) |
evisa.imigrasi.go.id |
|
C1 Tourist Visa |
60 days |
90 days |
Yes |
evisa.imigrasi.go.id / Embassy |
|
D1 Multiple Entry |
60 days per visit |
1, 2, or 5 years |
No |
Embassy / Online |
Required Documents
Sri Lankan nationals must gather specific documentation before beginning their application. Your passport must have at least 6 months of validity from the date you arrive.
Ensure your passport has at least one blank page for the entry stamp. You will also need a digital passport-sized photograph and a confirmed return or onward flight ticket.
NOTE: If you are applying for C or D category visas, immigration requires a recent bank statement. This statement must show a minimum balance of USD 2,000 over the last 3 months.
How to Apply for an Indonesian e-VOA — Step by Step
Applying for your visa online is a straightforward process if you have your documents ready. Follow these steps to secure your permit before flying.
- Visit the official portal at evisa.imigrasi.go.id and select “Apply”.
- Choose Sri Lanka as your nationality and select “Tourism” or your relevant travel purpose.
- Select the B1 e-VOA and confirm you want a 30-day stay.
- Upload a clear photo of your passport bio page and your recent passport-style photograph.
- Fill out the application form with your personal details, passport information, and your accommodation address in Indonesia.
- Verify all information is correct, as mistakes can lead to rejection.
- Pay the government fee using a Mastercard, Visa, or JCB card.
- Wait for approval via email, then download and print your visa to show at the border.
Processing Time and Fees
The standard government fee for the e-VOA is IDR 500,000 (~USD 35).
All payments must be made via Mastercard, Visa, or JCB and are strictly non-refundable.
Processing takes 3–5 business days under normal circumstances.
For those applying for C or D visas directly through the embassy, processing times are much longer, typically requiring at least 3 weeks or more.
How Long Can Sri Lankans Stay in Indonesia?
The B1 e-VOA gives Sri Lankan citizens 30 days in Indonesia from the date of arrival. The day you land counts as day one, regardless of your arrival time.
A single 30-day extension is available, bringing the total to 60 days. Overstaying beyond your permitted time results in heavy daily fines of IDR 1,000,000.
Extending Your Stay — Office Visit Required Since June 2025
Sri Lankan citizens can extend their B1 e-VOA once for 30 additional days. This process must be started before your initial visa expires.
The extension must be completed in person at an Indonesian immigration office. Since June 2025, online-only extensions are no longer available for this permit.
If you anticipate needing more than 60 days, the C1 Tourist Visa is a better upfront choice. Alternatively, you might explore specific categories like the E33G Remote Worker Visa for location-independent professionals.
Getting to Indonesia from Sri Lanka — Flight Routes
There are currently no direct flights between Sri Lanka and Bali. Travelers must book connecting flights through major Southeast Asian transit hubs.
Common Transit Routes (Singapore, Kuala Lumpur)
The most efficient way to reach Indonesia from Colombo is to fly via Kuala Lumpur (Malaysia) or Singapore. Airlines such as SriLankan Airlines, Malaysia Airlines, and AirAsia offer daily flights.
When transiting through these airports, your luggage is usually checked through to your final destination. Always confirm this with your airline to avoid missing connecting flights during your layover.
Estimated Flight Times to Bali
A typical journey from Colombo to Ngurah Rai International Airport in Bali takes 8-12 hours. This includes the layover time in your transit city.
Flights landing in Jakarta (Soekarno-Hatta International Airport) are slightly shorter. These routes generally take around 7 to 10 hours, depending on the connection speed.
Entry Requirements on Arrival
Holding an approved visa is just the first step. You must also satisfy specific entry protocols upon landing at any Indonesian border checkpoint.
All Indonesia Arrival Card (allindonesia.imigrasi.go.id)
Every foreign visitor must submit a digital customs declaration. You are required to complete this within 3 days before arrival.
Submit your details online at allindonesia.imigrasi.go.id. This system completely replaced the old physical paper cards in October 2025.
Bali Tourist Levy (lovebali.baliprov.go.id)
Travelers specifically heading to Bali must pay a regional tax aimed at preserving local culture and the environment. The fee is IDR 150,000 (~USD 10).
This payment applies exclusively to Bali arrivals and should be paid via lovebali.baliprov.go.id before you land.
Indonesian Embassy in Sri Lanka
If you require a specialized permit or your application needs manual processing, you will need to contact the diplomatic mission directly. Standard tourist visas are usually handled online, but long-term or complex applications may require an appointment.
The Indonesian Embassy is located at 400/50, Sarana Road, Colombo 7. Always verify their operating hours and public holiday closures before visiting.
TIP: If you are applying for C or D visas through the embassy, remember that processing takes at least 3 weeks or more.
Frequently Asked Questions
Can I apply for the e-VOA upon arrival at the airport?
While physical VOA counters exist, it is highly recommended to secure the B1 e-VOA online before departure to avoid long queues and ensure your payment processes smoothly.Do I need a printed copy of my visa?
Yes, immigration officers expect to see a physical printout of your approved e-VOA along with your digital confirmation.Is the E33G Visa for medical treatments?
No, the E33G is strictly a Remote Worker Visa. For medical treatments, you would need a specific short-term medical permit.Will my visa fee be refunded if my application is denied?
No, the IDR 500,000 fee covers processing costs and is strictly non-refundable regardless of the outcome.Where can I check Sri Lanka’s travel advisories for Indonesia?
Always consult your local foreign ministry guidelines or international advisory boards before traveling to ensure you have the latest safety and health information.
Indonesian Embassy for Sri Lankan Citizens
The Indonesian Embassy in Sri Lanka is the primary point of contact for visa applications and inquiries.
Sri Lankan citizens should make sure that all required documents, including a valid passport and recent photographs, are prepared prior to submission.
It is advisable to contact the embassy directly for the most accurate and up-to-date information regarding visa policies and procedures.
- Address: 400/50, Sarana Road, Colombo 7, Sri Lanka.
- Phone: (94-11) 267 43 37
- Email: colombo.kbri@kemlu.go.id
Sources
Hi, I’m Kartini Sisingamaraja! I’m an Indonesian travel blogger and a migration and visa expert with years of experience, including working for Indonesia’s Ministry of Immigration and Corrections. Traveling is my passion, and I love sharing my adventures, tips, and insights to help others explore the world with ease. Whether you’re looking for hidden gems in Indonesia or need guidance on visas and migration, I’m here to make your journey smoother and more exciting. Let’s explore together!





