Magic eSIM › Destinations › Sri Lanka
eSIM for Sri Lanka
Sri Lanka asks for an online travel authorisation before you arrive and takes train seat bookings online, so a good part of the trip runs through your phone. Regional plans on this page also cover India, Thailand, Malaysia and Singapore.
- Prices in US dollars
- Install by QR code
Loading plans…
All destinationsPlans for Sri Lanka
Plans that cover Sri Lanka only.
Regional plans that include Sri Lanka
Plans that cover Sri Lanka together with other countries.
Data every day
A data allowance for each day of the trip.
Prices in US dollars (USD). These plans can't be bought on this page yet.
Plans at a glance
Plans for Sri Lanka
Data
1 GB, 3 GB, 5 GB, 10 GB, 20 GB, 50 GB
Valid for
7 days, 14 days, 30 days, 180 days
Regional plans that include Sri Lanka
Some of these plans also cover
Data every day
Data a day
500 MB, 1 GB, 2 GB, 3 GB, 5 GB, 10 GB
Number of days
3 days, 5 days, 7 days, 10 days, 15 days, 30 days
Plan list updated . The plans above load live, and they are the ones you can choose.
The ETA before you fly
All foreign nationals need an Electronic Travel Authorization, or ETA, before arriving in Sri Lanka. You apply for it online at eta.gov.lk, the official site of the Department of Immigration and Emigration, and UK government travel advice also tells travellers to do this before they set off.
Since 25 May 2026, nationals of 40 listed countries have been able to get a free 30-day tourist ETA; a longer stay requires paying the applicable visa fee. The list of nationalities and the terms can change, so check eta.gov.lk for your own passport rather than relying on a summary. UK advice adds that visa extensions are handled through the official immigration e-services portal.
Train tickets, taxi apps and the tourist hotline
Sri Lanka Railways takes seat reservations through its official portal, seatreservation.railway.gov.lk, and its app. If you book online, the e-ticket is emailed to you, and collecting a ticket at the station requires your passport and the booking reference.
That makes data or Wi-Fi useful when you book and when you need the reference on the day. We make no promise of a connection along any stretch of line, so keep the booking reference and an offline map on your phone before the journey starts.
UK advice says taxis can be booked through local and international taxi apps, with fewer available outside tourist areas. For tourism information, Sri Lanka Tourism runs the 1912 hotline, which can be dialled from any public, private or mobile phone network in the country and can put you through to the Tourism Police.
Sri Lanka alone or part of a longer Asia trip
Local plans cover Sri Lanka and suit a trip that stays on the island, from the coast to the hill country. Regional plans on this page also cover India, Thailand, Malaysia, Singapore and Vietnam, which suits a route that carries on across South or Southeast Asia. Daily plans set an allowance for each day, a good match for days spent on trains and in taxis, booking and finding your way as you go.
Questions about Sri Lanka
Do I need an ETA for Sri Lanka, and is it free?
Every foreign national needs an ETA, applied for online at eta.gov.lk before arrival. Since 25 May 2026 nationals of 40 listed countries have been able to get a free tourist ETA, but the list can change, so check the official site for your passport.
How do I book train tickets in Sri Lanka online?
Through the Sri Lanka Railways seat reservation portal or its app. The e-ticket is emailed to you, and to collect a ticket at the station you show your passport and the booking reference.
Can I use taxi apps in Sri Lanka?
UK government travel advice says taxis can be booked through local and international apps, though fewer are available outside tourist areas. Booking a car in an app, and following it to your pickup point, needs a connection.
Is there a tourist helpline in Sri Lanka?
Yes. Sri Lanka Tourism's 1912 hotline gives tourism information, can be dialled from any public, private or mobile phone network in the country, and can connect you to the Tourism Police.
Can one plan cover Sri Lanka and India?
Regional plans on this page also cover India, as well as Thailand and Singapore.
Will I have data on the train to the hill country?
We cannot promise a connection on any part of the line. Keep your booking reference and an offline map on your phone before you board.
Before you buy
Will my phone work?
Your phone needs eSIM support and must not be carrier-locked. Most phones released after 2019 qualify.
Set up and fix your eSIM
Install, check and fix a travel eSIM — step by step.