No visa, but an eTA
eTA required90 days
Bahamas passport holders can visit Israel without a visa for up to 90 days, but must get an electronic travel authorisation (eTA) online before they travel.
Not a visa, but an approval you apply for online and must have before you travel, like the US ESTA or the UK ETA.
Check another trip
Visa-free90 days
See that ruleMore of Asia for Bahamas passport holders
AfghanistaneVisa
ArmeniaOn arrival120 days
AzerbaijaneVisa30 days
BahraineVisa14 days
BangladeshVisa required
BhutaneVisa90 days
BruneiVisa required
CambodiaOn arrival30 days
ChinaVisa-free30 days
CyprusVisa-free90 days
GeorgiaVisa-free365 days
Hong KongVisa-free90 days
IndiaeVisa60 days
IndonesiaeVisa
IranOn arrival30 days
IraqeVisa
JapanVisa-free90 days
JordanOn arrival
KazakhstanVisa required
KuwaitVisa required
KyrgyzstaneVisa
LaosOn arrival30 days
LebanonOn arrival30 days
MacaoOn arrival
MalaysiaVisa-free30 days
MaldivesOn arrival30 days
MongoliaVisa required
Myanmar (Burma)Visa required
NepalOn arrival90 days
North KoreaVisa required
OmanVisa required
PakistaneTA
PalestineVisa-free
PhilippinesVisa-free30 days
QatarVisa-free90 days
Saudi ArabiaOn arrival
SingaporeVisa-free30 days
South KoreaeTA90 days
Sri LankaOn arrival30 days
SyriaVisa required
TaiwanVisa required
TajikistanVisa-free30 days
ThailandVisa required
Timor-LesteOn arrival30 days
TürkiyeeVisa90 days
TurkmenistanVisa required
United Arab EmiratesVisa-free90 days
UzbekistanVisa-free30 days
VietnameVisa90 days
YemenVisa required