Sri Lanka entry requirements for Bahrain passport holders
Bahraini passport holders can get a visa on arrival in Sri Lanka in 2026. Just show up at the airport with the right documents and you'll be stamped in. No online application or embassy visit needed.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival at Colombo Bandaranaike Airport | Bahrain passport holders can get a visa on arrival at Colombo Airport. The visa costs $35 USD for a 30-day stay. Have the exact cash ready in USD — the counter does not always have change.Apply online | Required |
| Valid passport Must cover entire stay | Your passport must be valid for at least 6 months from the date of entry. Sri Lanka immigration checks this strictly at the visa-on-arrival counter. | Required |
| Return or onward ticket Proof of departure from Sri Lanka | Immigration officers at Colombo Airport routinely ask for a confirmed onward ticket. Have a printed copy or the booking on your phone ready. | Required |
| Proof of accommodation Hotel booking or invitation letter | Carry a printed hotel confirmation or an invitation letter from your host. Immigration may ask for it at the visa-on-arrival counter. | Recommended |
| Proof of funds Show sufficient cash or card | Have at least $50 USD per day of stay available in cash or on a card. Immigration rarely checks this for short visits, but it helps to have a bank statement or card ready. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Visa on arrival is free; extension available at immigration offices.
Available for those who need multiple entries; apply at embassy or online.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)Bahrain passport holders get visa on arrival free of charge for up to 30 days. | Free (0 USD) |
| Electronic Travel Authorization (ETA) - if applying onlineETA is free for Bahrain passport holders; can be obtained online or on arrival. | Free (0 USD) |
| Stay extension (per month, up to 6 months)Extensions are possible at immigration offices; cost varies. | ~$50 USD (approx. 15,000 LKR) |
| Overstay fine (per day)Overstay fine is charged per day, with a maximum cap of ~$500 USD. | ~$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
Bahrain passport holders transiting through Sri Lanka do not need a transit visa if staying airside and not passing through immigration. For landside transit or longer layovers, a visa on arrival may be required.
- Holders of valid US, UK, or Schengen visas may transit without visa for up to 48 hours.
Health & vaccines for Sri Lanka
Mosquito-borne disease; risk is higher in urban areas and during rainy seasons.
Common risks include traveler's diarrhea, typhoid, and hepatitis A; avoid tap water and street food.
Risk from floodwaters or freshwater exposure; avoid swimming in contaminated water.
Malaria risk is low in most tourist areas; prophylaxis is generally not recommended but consider for rural travel in the 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 visa extensions and re-entry permits. Bring passport, visa, and photos.
Handles extensions for travellers in the central region.
Practical information for BH travellers
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.