Sri Lanka entry requirements for Uganda passport holders
Ugandan passport holders can get a visa on arrival in Sri Lanka. Just show up at Bandaranaike International Airport with the right documents and cash for the fee. No advance application needed for tourism or short business trips as of 2026.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Apply on arrival at Colombo airport | Ugandan passport holders can get a visa on arrival at Bandaranaike International Airport in Colombo. Have $40 USD in cash ready for the visa fee — the counter does not accept cards. You'll need a printed return ticket and a hotel booking confirmation to show at the visa counter.Apply online | Required |
| Valid passport Must be valid for at least 6 months | Your passport needs at least 6 months of validity from your date of entry into Sri Lanka. Airlines at Entebbe check this before boarding — if your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Sri Lanka immigration requires a confirmed onward or return ticket before they issue the visa on arrival. Budget airlines like AirAsia and IndiGo check this at check-in — have a printed copy or a digital booking ready. | Required |
| Proof of accommodation Hotel booking or invitation letter | Immigration officers at Colombo ask for a printed hotel booking or an invitation letter from your host. A booking confirmation from Booking.com or Agoda works — just make sure it covers your entire stay. | Recommended |
| Proof of funds Show cash or bank statement | Sri Lanka immigration may ask to see proof you can support yourself during your stay. Carry at least $500 USD in cash or a recent bank statement showing sufficient funds — they rarely check, but it's better to have it. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Standard option for tourism. Apply online or on arrival.
For frequent visitors. Must show travel history.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (Single Entry)Payable at airport in USD or LKR. Valid for 30 days. | $35 USD (approx. 10,500 LKR) |
| Electronic Travel Authorization (ETA)Optional pre-arrival online application. Same cost as VoA. | $35 USD (approx. 10,500 LKR) |
| Stay Extension (per month)Apply at Department of Immigration and Emigration. Max 2 extensions. | $50 USD (approx. 15,000 LKR) |
| Overstay Fine (per day)Capped at $200 USD. Pay at airport before departure. | $5 USD (approx. 1,500 LKR) |
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
Uganda 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 overnight, a visa on arrival is required.
- Holders of valid US, UK, Schengen, or Canada visas may transit without visa for up to 48 hours.
Health & vaccines for Sri Lanka
Mosquito-borne; peak during rainy seasons. Use repellent and sleep under nets.
Common due to street food and untreated water. Drink bottled water and eat cooked food.
Risk from floodwater or freshwater exposure. Avoid wading in stagnant water.
Malaria risk is low in most tourist areas (Colombo, Kandy, Galle). Prophylaxis recommended only for rural travel in dry zone.
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. Bring passport, visa, and fee.
For visitors in central Sri Lanka. Limited services.
Practical information for UG travellers
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.