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 | Get your visa on arrival at Bandaranaike International Airport (CMB) in Colombo. Pay the visa fee in USD (cash only) — $35 for a 30-day single entry, $40 for a 30-day double entry. Have a printed copy of your hotel booking and return flight ready at the visa counter.Check visa info | Required |
| Valid passport Must be valid for at least 6 months from arrival | Your passport must have at least 6 months of validity remaining from your date of entry into Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration officers at CMB routinely ask for proof of onward travel. Have a printed or digital copy of your return flight or a ticket to your next destination ready. Without it, you may be refused entry. | Required |
| Proof of accommodation Recommended to have on hand | Hotel booking confirmations or an invitation letter from your host in Sri Lanka. Immigration may ask for this during the visa on arrival process — have a printed copy or a screenshot on your phone. | Recommended |
| Proof of funds Recommended to have on hand | Carry at least $50 USD per day of your stay in cash or have a credit card with sufficient limit. Immigration rarely checks this for short visits, but having proof avoids any issues. | 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.