Sri Lanka entry requirements for Peru passport holders
Peruvian passport holders can get a visa on arrival at Bandaranaike International Airport in Colombo for stays up to 30 days. The process is straightforward — just have $35–$60 USD in cash and a passport photo ready. As of 2026, this is the easiest way to enter Sri Lanka for tourism.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Get a visa on arrival at Bandaranaike International Airport in Colombo. Have $40–$60 USD in cash for the visa fee, plus a passport photo. The process takes 10–15 minutes at the counter before immigration.Apply online | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months from your arrival date in Sri Lanka. Airlines check this before boarding — if your passport expires sooner, you'll be denied at the gate. | Required |
| Return or onward ticket Proof of onward travel | Immigration officers routinely ask for a confirmed onward ticket out of Sri Lanka. A return flight to Peru or a ticket to a third country works — have a printed copy or a screenshot ready. | Required |
| Proof of accommodation Hotel booking or invitation letter | Have a hotel reservation or an invitation letter from your host in Sri Lanka. Immigration may ask for it at the counter, especially if you're arriving without a pre-booked itinerary. | Recommended |
| Proof of funds Financial evidence | Carry at least $500 USD in cash or have a bank statement showing sufficient funds for your stay. Officers rarely check this for short visits, but it's safer to have proof ready. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply at Sri Lankan embassy in Lima or online via ETA portal.
Ideal for frequent travellers; must have proof of sufficient funds.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (ETA equivalent)Payable on arrival at airport or online via ETA system. Single entry, 30 days stay. | $35 USD (approx. 11,500 LKR) |
| Tourist visa (single entry, extended stay)For stays up to 60 days, apply at immigration office. | $50 USD (approx. 16,500 LKR) |
| Tourist visa (multiple entry)Valid for 6 months, max 60 days per visit. | $100 USD (approx. 33,000 LKR) |
| Stay extension feeApply at Department of Immigration and Emigration before visa expiry. | $25 USD (approx. 8,200 LKR) per 30 days |
| Overstay finePayable at immigration office or airport departure. | $5 USD (approx. 1,650 LKR) per day, max $500 USD |
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
Peruvian passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration. For landside transit or leaving airport, a visa is required.
- Holders of valid US, UK, Schengen, or Canadian visas may transit without visa for up to 48 hours.
Health & vaccines for Sri Lanka
Mosquito-borne; common in urban and rural areas, especially during rainy seasons.
Mosquito-borne; symptoms include fever and joint pain.
Risk from freshwater exposure in rural areas; avoid swimming in floodwaters.
Malaria risk is low in most tourist areas; prophylaxis recommended only for rural travel in northern and eastern provinces.
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 visa extensions and re-entry permits. Bring passport, visa, and fee.
Handles extensions for travellers in the central region.
Practical information for PE travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.