Key facts
- COVERAGE
- Bangladesh
- NETWORKS
- Banglalink Digital Communications
- PLAN TYPE
- Data only
- IP ADDRESS LOCATION
- United Kingdom
- DELIVERY
- QR code by email
How it works
- 1Choose a plan and pay.
- 2Scan the QR code we email you. You can install it before you fly.
- 3When you land in Bangladesh, turn on data roaming for the Spidot line.
Questions about the Bangladesh eSIM
Which networks does it use?
Do I get a local phone number?
Can I use it outside Bangladesh?
How do I install it?
Will my phone work with an eSIM?
Will I have signal in the Sundarbans?
Do I need to register the Spidot eSIM with my fingerprint?
Can I use WhatsApp or IMO on my normal number?
Is the eSIM useful for visiting family?
How do I avoid charges from my home operator?
Can I add more data if I run out?
Bangladesh eSIM guide: mobile data for travellers
Bangladesh is a country shaped by rivers. The Ganges (Padma), the Brahmaputra (Jamuna) and the Meghna meet in a vast delta, and boats are still part of daily life. Dhaka, the capital, is one of the most densely populated cities in the world, with the crowded lanes, mosques and riverside ghats of Old Dhaka around Sadarghat. To the south-west lies the Sundarbans, the world's largest mangrove forest and home of the Bengal tiger, and nearby Bagerhat has a UNESCO-listed mosque city. In the north-east, Sylhet and Sreemangal are surrounded by tea gardens, and in the south-east, Chattogram (Chittagong) is the main port, the green Chittagong Hill Tracts rise around Rangamati and Bandarban, and Cox's Bazar has a beach that seems to run forever.
Getting around involves rickshaws, CNG auto-rickshaws, buses, trains and river launches, and much of the country runs on mobile phones. A Spidot eSIM gives you data in Bangladesh without going through local SIM registration on arrival. You install it at home, switch it on when you land and keep your own SIM for calls and texts.
eSIM, roaming or a local SIM in Bangladesh
There are three ways to stay connected, each with trade-offs.
Roaming with your home SIM
Roaming is easy but can be expensive. EU "Roam like at Home" rules do not apply in Bangladesh, and every visitor is charged under their own operator's international terms. Check your operator's terms before relying on roaming.
A Bangladeshi prepaid SIM
Local SIMs are sold widely, but registration is required, typically with your passport and biometric details such as a fingerprint. It can be done at operator centres and some shops, and for long stays it is often worthwhile. For a short trip, it adds time and paperwork after a long flight.
A Spidot eSIM for Bangladesh
A Spidot eSIM adds a data line next to your home SIM. You buy a Bangladesh plan online, receive the QR code by email straight after payment and install it before you fly. Plans start from $3.90. Your home number stays active for calls and texts, and messaging apps keep working on it. Most plans are data-only; if you need a local number, see our Data + calls plans.
How much data to plan for
Your data use will depend on whether you are visiting family, travelling for business or exploring the country. Figures are approximate:
- Maps and navigation: a few megabytes per hour; very useful in Dhaka's complex street network.
- Ride-hailing apps: light; widely used in Dhaka and Chattogram.
- Messaging: light; WhatsApp, Messenger and IMO are commonly used.
- Translation apps: light; a Bengali pack helps outside tourist areas.
- Video calls: typically several hundred megabytes per hour; many visitors call family often.
- Streaming: heavy, often a gigabyte or more per hour in high definition.
Typical choices
A short business trip to Dhaka with hotel Wi-Fi can work with a small or mid-sized fixed data plan. A two-week trip including the Sundarbans, Sylhet and Cox's Bazar, or a long family visit with regular video calls, is more comfortable with a larger plan or an unlimited plan, keeping in mind that speed may slow after heavy use.
If you visit regularly, a no-expiry plan keeps unused data for the next trip. You can check how much data is left and add more data during your stay.
Before you go
Install the eSIM at home on Wi-Fi. First check your phone supports eSIM and is carrier-unlocked.
Then follow the install guide for iPhone, Samsung or Pixel. Label the line "Bangladesh", keep your home SIM as default for calls and texts, and set the Spidot line for mobile data.
- Install the eSIM a day or two before departure.
- Download offline maps of Dhaka and any regions you will visit.
- Download a Bengali language pack in your translation app.
- Save hotel addresses and train or launch tickets offline.
- Turn off data roaming on your home SIM.
Arriving in Bangladesh
Most international flights land at Hazrat Shahjalal International Airport in the north of Dhaka. Chattogram and Sylhet also have international flights, mainly from the Gulf and neighbouring countries. Overland, there are crossings from India.
When you land, select the Spidot line for mobile data and turn on data roaming for it. Our data roaming guide shows where the setting is. If it does not connect after a minute or two, switch flight mode on and off once.
From the airport
Dhaka's traffic is notorious, and the journey from the airport can take a long time. Having data lets you message whoever is meeting you, book a ride-hailing car or check the route. If you have family or a hotel pick-up arranged, share your flight number in advance. Ride-hailing apps such as Pathao and Uber are widely used in Dhaka.
Coverage in cities, the delta and the hills
Bangladesh is densely populated, and mobile coverage reaches most towns and villages. In Dhaka, Chattogram, Sylhet, Khulna, Rajshahi and other cities, data generally works as you would expect, though very crowded areas can be congested at busy times. In Bangladesh, the Spidot eSIM connects to Banglalink Digital Communications.
Some areas are harder to cover:
- The Sundarbans: once you are deep in the mangroves on a boat trip, signal fades or disappears. Expect to be largely offline for the trip.
- The Chittagong Hill Tracts: hilly and forested, with gaps away from towns like Rangamati and Bandarban.
- Rivers and chars: on launches and on river islands, coverage can come and go.
- Tea gardens around Sreemangal: usually covered near towns, with weaker spots in forest areas such as Lawachara.
- Saint Martin's Island: off the far southern coast; coverage can be limited.
Restricted areas and travel advice
Some areas, such as parts of the Chittagong Hill Tracts, have had additional requirements for foreign visitors. Check current guidance with your tour operator and your government's travel advice before planning trips there.
Data on trains, buses, launches and rickshaws
Bangladesh Railway connects Dhaka with Chattogram, Sylhet, Khulna, Rajshahi and other cities, and trains are a comfortable way to avoid road traffic. Long-distance buses run on most routes. In Dhaka, the metro rail offers a fast way across part of the city, and rickshaws and CNG auto-rickshaws handle shorter trips.
River launches are a classic Bangladesh experience, especially overnight services from Dhaka's Sadarghat towards Barishal and the south. Coverage on the river comes and goes, so download what you need before boarding.
Negotiating fares
Rickshaw and CNG fares are often negotiated. Having a map lets you show the driver where you are going and gives you an idea of distance. Ride-hailing apps show fixed or estimated fares upfront, which many visitors find easier.
Exploring Old Dhaka
Old Dhaka's lanes around Sadarghat, Lalbagh Fort, the Star Mosque and Ahsan Manzil are best explored on foot or by rickshaw, and they are easy to get lost in. Drop a pin on your hotel or meeting point before you set off, and keep your phone in a front pocket or a zipped bag in the crowds. Narrow streets between tall buildings can weaken the signal, so download the area offline as a backup.
Cox's Bazar and the south-east
Cox's Bazar is reached by air or by a long road or rail journey from Dhaka or Chattogram. The town and the main beach areas are usually covered, and the coastal road south towards Teknaf is popular for its views. Check hotel bookings and onward transport before leaving town, and expect weaker signal on quieter stretches of coast.
Sharing data with a hotspot
Hotel Wi-Fi in Dhaka is usually adequate in business hotels, but slower elsewhere, and power cuts can affect routers. Your phone's personal hotspot can connect a laptop or tablet; it shares the line selected for mobile data, so make sure that is the Spidot line.
Pause cloud backups and automatic updates before tethering, and keep an eye on your balance.
Using public Wi-Fi safely
Hotels, cafés and shopping centres in larger cities often offer Wi-Fi. It is useful, but open networks can be insecure.
- Use your eSIM data for banking, payments and logins.
- Check the exact network name with staff.
- Turn off automatic joining of open networks.
- Keep your phone and apps updated.
Practical tips for Bangladesh
A few local details worth knowing:
- Currency: the taka (BDT) is the currency. Bangladesh is largely a cash economy for visitors; cards are accepted in larger hotels and some shops. Mobile money services such as bKash are widely used by locals.
- Traffic: allow plenty of time for journeys in Dhaka, and check live traffic in your map app before setting off.
- Monsoon: the monsoon season brings heavy rain and flooding in some areas, which can disrupt transport. Data helps you check updates.
- Power: power cuts happen, so carry a charged power bank.
- Dress and etiquette: dress modestly, especially outside Dhaka, and ask before photographing people.
- Language: Bengali (Bangla) is the national language. English is spoken in business and by many educated people.
Bangladesh on a multi-country trip
Bangladesh is often combined with India, particularly Kolkata and the north-east, and some travellers continue to Nepal or Sri Lanka by air.
For trips through several countries, install one eSIM per country before you leave home. Most eSIM phones can store several, and you switch mobile data to the right line when you arrive. Near the Indian border, check the network name in your settings to make sure you are using the line you expect.