Bahamas passport holders can visit 130 countries visa free. Bahamas citizens can have visa on arrival for 30 countries and can get e-visa for 14 countries. These countries include Cuba, Turks and Caicos Islands, Jamaica and Haiti. They need to get a prior visa for 63 countries.
Bahamas is part of Caribbean,