# Do United Arab Emirates passport holders need a visa for Sri Lanka?

No visa is needed, but United Arab Emirates passport holders must get an ETA (electronic travel authorisation) before travelling to Sri Lanka for up to 30 days.

- Entry status: ETA
- Maximum stay: 30 days
- Last updated: 8 November 2026
- Page: https://edenpax.com/passport/united-arab-emirates/to/sri-lanka

## Before you go

- Tourist ETA is free of charge.
- ETA is an electronic travel authorization granted online.
- An ETA is required before arrival in Sri Lanka.
- Passport must be valid for at least six months from arrival.

## Related

- [Everywhere the United Arab Emirates passport can go](https://edenpax.com/passport/united-arab-emirates)
- [Every passport visiting Sri Lanka](https://edenpax.com/destination/visiting-sri-lanka)