Entry requirements · Asia & the Middle East

Bahamas Visa Requirements for India Citizens

Visa on arrivalStay up to 90 days

Citizens of India can obtain a visa on arrival in The Bahamas for stays up to 90 days.

What India travellers need

Passport valid 6+ months, return ticket, proof of funds, plus valid US/UK/Canada/Schengen visa or permanent residency

Visa-on-arrival ONLY for Indians holding valid US, UK, Canada, or Schengen visa/PR. Diplomatic/official passport holders exempt. All others require e-visa in advance

General entry requirements for The Bahamas

  • A passport valid for the duration of your stay (six months' validity is widely recommended).
  • A return or onward ticket out of The Bahamas.
  • Proof of sufficient funds for your visit and confirmed accommodation.
  • All visitors complete the online Bahamas immigration/customs declaration before arrival.

Frequently asked questions

Do India citizens need a visa to visit The Bahamas?
Citizens of India can obtain a visa on arrival in The Bahamas for stays up to 90 days.
How long can India citizens stay in The Bahamas?
Up to 90 days for tourism. Extensions may be requested from Bahamas Immigration.
What documents do India citizens need to enter The Bahamas?
Passport valid 6+ months, return ticket, proof of funds, plus valid US/UK/Canada/Schengen visa or permanent residency

Entry rules can change. Always confirm current requirements with the official Bahamas Department of Immigration or a Bahamian embassy before you travel.

Planning a Bahamas sailing trip?

Once your entry is sorted, explore the Abacos by private catamaran charter.

Plan your charter

See all Bahamas visa requirements or read how to get to the Abacos.