Visa on arrival
Visa on arrival
Bahamas passport holders can get a visa on arrival in Macao.
You get the visa at the border, usually for a fee. Not every airport or land crossing issues it.
Check another trip
eVisa required90 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
IsraeleTA90 days
JapanVisa-free90 days
JordanOn arrival
KazakhstanVisa required
KuwaitVisa required
KyrgyzstaneVisa
LaosOn arrival30 days
LebanonOn arrival30 days
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