---
title: Sri Lanka visa for citizens of Bahrain
description: "Citizens of Bahrain don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Stay up to 30 days. Processing: 1–3 days. Documents checklist and application steps."
canonical: https://nowah.xyz/visa/sri-lanka/bahrain
lastModified: 2026-09-05
---

# Sri Lanka visa for citizens of Bahrain

Citizens of Bahrain don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.

*Verified · last checked 2026-09-05. Policies change. Confirm with the embassy or official visa portal before you travel.*

Official application site: https://www.eta.gov.lk/slvisa/visainfo/center.jsp?locale=en_US

## Key facts

- **Entry route:** eTA · Tourist eVisa (30 days)
- **How to apply:** Electronic travel authorization (online)
- **Maximum stay:** Up to 30 days
- **Entries:** Double entry
- **Processing time:** 1–3 days
- **Passport validity:** At least 6 months
- **Biometrics:** Not required
- **Appointment:** Not required
- **Interview:** Not required
- **Onward or return ticket:** Required

## How to apply

1. **Visit the official Sri Lanka ETA website** — Go to https://www.eta.gov.lk.
2. **Select visa type** — Choose Tourist ETA for tourism purposes.
3. **Complete the online application form** — Fill in personal and travel details accurately.
4. **Pay the visa fee** — Pay the applicable fee online using a credit/debit card.
5. **Receive ETA approval via email** — Approval is usually sent within 24-72 hours.
6. **Print the ETA approval letter** — Carry a printed copy for immigration upon arrival.

## Documents checklist

- **Printed ETA approval letter** (Travel): Must be carried on arrival.
- **Valid passport** (Identity): At least 6 months validity from entry date.
- **Return or onward ticket** (Travel): Proof of departure from Sri Lanka.

## Good to know

- Only use the official ETA website to avoid scams.
- Fees are non-refundable if application is rejected.

## Common refusal reasons

- **Incomplete application or missing information** — Double-check all fields before submitting.
- **Invalid or expired passport** — Ensure passport is valid for at least 6 months.
- **Incorrect personal details** — Enter information exactly as on passport.

## FAQs

### Do citizens of Bahrain need a visa for Sri Lanka?

Citizens of Bahrain don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: Tourist eVisa (30 days).

### How long can citizens of Bahrain stay in Sri Lanka?

Up to 30 days.

### How long does Sri Lanka visa processing take?

Typically 1–3 days.

### What documents do citizens of Bahrain need for Sri Lanka?

Printed ETA approval letter; Valid passport; Return or onward ticket.

### How long must my passport be valid for Sri Lanka?

At least 6 months.

### Where do I apply?

On the official site: https://www.eta.gov.lk/slvisa/visainfo/center.jsp?locale=en_US

## Sources

- [Online Visa Application](https://www.eta.gov.lk/slvisa/visainfo/center.jsp?locale=en_US)
- [Apply Sri Lanka ETA Visa Online | Tourist, Business & Transit](https://govt.sl/en-us/apply.php)
- [Online Visa Application](https://www.eta.gov.lk/slvisa/)

## More

- [Sri Lanka visa for every passport](/visa/sri-lanka)
- [Every destination for Bahrain passport holders](/visa/passport/bahrain)
