Visa for Sri Lanka: what you need with your passport
Entry rules for Sri Lanka for people travelling from Germany, by passport. Choose yours for the details.
| Passport | What you need | Government fee | Stay |
|---|---|---|---|
| German | Online travel authorisation | Free | 30 days, double entry |
| Turkish | Online travel authorisation | Free | 30 days, double entry |
| Ukrainian | Online travel authorisation | about EUR 43 (50 USD) | 30 days, double entry |
| Moroccan | Online travel authorisation | about EUR 43 (50 USD) | 30 days, double entry |
| Egyptian | Online travel authorisation | about EUR 43 (50 USD) | 30 days, double entry |
| Tunisian | Online travel authorisation | about EUR 43 (50 USD) | 30 days, double entry |
| Iraqi | Online travel authorisation | about EUR 43 (50 USD) | 30 days, double entry |
| Afghan | Visa from the embassy | Varies | As granted |
| Pakistani | Online travel authorisation | Free | 30 days, double entry |
| Indian | Online travel authorisation | Free | 30 days, double entry |
Good to know before you travel to Sri Lanka
- All foreign visitors need an ETA before arrival (exceptions: Maldives, Seychelles, Singapore)
- Since 25 May 2026 the 30-day tourist ETA is free for nationals of 40 countries including Germany, Turkey, India, Pakistan, UK and USA
- Other nationalities pay USD 50 online for a 30-day tourist ETA (SAARC countries USD 20); children under 12 are free
- The tourist ETA allows double entry within 30 days from first arrival; longer stays need a paid extension
- Use only eta.gov.lk; other sites charge extra
Flying to Sri Lanka?
We check the visa, apply for it if needed, and find you good flights from Dresden, Leipzig, Berlin or any German airport.