Do Bangladeshi passport holders need a transit visa for Colombo (CMB)?
No ETA or visa needed if you do not leave the airport.
For an airside connection at Bandaranaike International Airport, Sri Lanka: one ticket, bags checked through, onward flight to another country, no immigration.
Leaving the airport during the layover
Everyone else needs an ETA before arrival; a transit ETA of up to 48 hours is free. Since 25 May 2026 Indian, Pakistani and Nepali passport holders also get a free 30-day tourist ETA, while Bangladeshis pay the tourist ETA fee.
Watch out
Separate tickets, or a stay over 48 hours, need an ETA in advance.
Checked on 25 October 2026 against these sources. Transit rules change often, and the airline and the immigration authority have the final say, so confirm with your airline before you travel.
Check another layover
Other passports at Colombo
Other layovers for Bangladeshi passport holders
- Dubai (DXB)
- Abu Dhabi (AUH)
- Doha (DOH)
- Muscat (MCT)
- Istanbul (IST)
- Addis Ababa (ADD)
- Nairobi (NBO)
- Singapore (SIN)
- Kuala Lumpur (KUL)
- Bangkok (BKK)
- Hong Kong (HKG)
- Beijing (PEK)
- Shanghai (PVG)
- Guangzhou (CAN)
- Seoul (ICN)
- Tokyo Narita (NRT)
- Tokyo Haneda (HND)
- Ho Chi Minh City (SGN)
- Hanoi (HAN)
- Sydney (SYD)
- Melbourne (MEL)
- Frankfurt (FRA)
- Munich (MUC)
- Paris (CDG)
- Amsterdam (AMS)
- Zurich (ZRH)
- Vienna (VIE)
- Helsinki (HEL)
- Rome (FCO)
- Madrid (MAD)
- London (LHR)
- New York (JFK)
- San Francisco (SFO)
- Toronto (YYZ)
- Vancouver (YVR)