Entry rules
Do Sri Lanka passport holders need a visa for the Bahamas?
UpdatedSep 28, 2026About the data
No visa needed
Visa-free90 days
Sri Lanka passport holders can visit the Bahamas without a visa for up to 90 days.
No visa needed for a short visit. You may still be asked for an arrival form, an onward ticket or proof of funds.
Check another trip
Visa on arrival30 days
See that ruleMore of the Americas for Sri Lanka passport holders
Antigua & BarbudaeVisa
ArgentinaVisa required
BarbadosVisa-free180 days
BelizeVisa required
BoliviaeVisa30 days
BrazilVisa required
CanadaVisa required
ChileVisa required
ColombiaeVisa
Costa RicaVisa required
CubaeVisa90 days
DominicaVisa-free180 days
Dominican RepublicVisa required
EcuadoreVisa
El SalvadorVisa required
GrenadaVisa-free90 days
GuatemalaVisa required
GuyanaVisa required
HaitiVisa-free90 days
HondurasVisa required
JamaicaVisa required
MexicoVisa required
NicaraguaVisa required
PanamaVisa required
ParaguayVisa required
PeruVisa required
St. Kitts & NeviseTA90 days
St. LuciaVisa required
St. Vincent & GrenadinesVisa-free90 days
SurinameeVisa
Trinidad & TobagoeVisa90 days
United StatesVisa required
UruguayVisa required
VenezuelaVisa-free90 days