Bahamas Visa

The US and Canadian citizens do not require a visa to travel to the Bahamas. US nationals must carry their Green card as an identity proof and Canadian citizens must have a valid passport for at least six months from the date of travelling. Nationals of another 120 countries do not require a visa to travel to the Bahamas but they require a valid passport. Visitors must have sufficient funds as well as an onward or return ticket.


Visa Policy for Indians

Visa is required by Indian citizens to visit the Bahamas. Indian citizens are required to have a valid passport for at least 6 months from the date of travel and all the other relevant documents while travelling. Both tourist visa and business visa may take up to 06-08 weeks to get processed after getting approved. There are huge visa fees required to pay to get a Bahamas Visa, currently, the visa fee may cost you up to 29,500 INR single entry inclusive of processing, service tax and embassy charges. The fees will be paid only through an online platform and one may use Mastercard debit or credit cards or e-wallets to pay the fees. You can directly apply through the link -

Visa for Indians - Fee & Requirements

1) The traveller should have a valid passport for at least 6 months. 2)One visa form 3) two passport size photographs against a white background. 4) A covering letter stating the purpose of visit. 5) Original Bank Statements for last six months. 6)Original Income Tax Returns for last 3 years. 7)Original salary slips for last six months. 8)If travelling for tourism purposes - leave letter from the Employee. Photocopies of all the originals are to be submitted along with the originals. All original documents will be returned only after the visa is processed.

Countries that do not need a Visa for Bahamas

Residents of 120 countries specifically citizens of the US and Canada do not require a visa to travel to the Bahamas for 240 days. Follow the link to know more about nationality wise visa exemptions -

Top Hotels In Bahamas

View All Hotels In Bahamas
See 137 Hotels