How Indian passport holders get a visa for Bahamas: visa type, government fee, processing time, maximum stay, the documents required and where to apply. Government-sourced — always verify on the official site before you travel.
Quick facts
- Visa type: eVisa — or visa-free with US/UK/Canada/Schengen visa or PR
- Government fee: eVisa ~USD 100-150 (~₹8,400-12,600) depending on entry type. Free if entering under the held-visa concession.
- Processing time: eVisa: 3–5 working days. Visa-free entry: instant on arrival.
- Maximum stay: Up to 90 days per entry (3 months) under the eVisa or held-visa concession.
- Interview: Not required
- Ease for Indian travellers: 72/100
Documents you'll need
- Passport valid 6+ months from entry, 2 blank pages
- Application form
- Recent passport-size photographs
- Confirmed return ticket
- Hotel bookings / resort confirmation
- Proof of funds
- Travel insurance (recommended)
- If using held-visa concession: the actual US/UK/Canada/Schengen visa or PR card in your passport
How & where to apply
If you hold a valid US, UK, Canadian, or Schengen visa OR permanent resident status in any of those, you do not need a Bahamas visa — just present the visa on arrival. Indian diplomatic / official passports are also visa-exempt. Otherwise, apply for the Bahamas eVisa through the Ministry of Foreign Affairs portal or via the Bahamas High Commission in London (no consulate in India). Bahamas Ministry of Foreign Affairs (official)
Transit & connections
Airside transit through Lynden Pindling Intl (NAS) for non-Bahamian destinations does not require a visa.
Good to know
No Bahamas consulate in India — applications without the held-visa exemption typically go through the High Commission in London, which is cumbersome. The US/UK/Canada/Schengen visa exemption is the practical route for most Indian travellers. Researched May 2026. Visa rules change often — confirm on the official government source: https://mofa.gov.bs/consular-services/needs-visas-enter-bahamas/
Frequently asked questions
Do Indians need a visa for Bahamas?
eVisa — or visa-free with US/UK/Canada/Schengen visa or PR. No Bahamas consulate in India — applications without the held-visa exemption typically go through the High Commission in London, which is cumbersome. The US/UK/Canada/Schengen visa exemption is the practical route for most Indian travellers. Researched May 2026.
What documents do Indians need for a Bahamas visa?
Passport valid 6+ months from entry, 2 blank pages; Application form; Recent passport-size photographs; Confirmed return ticket; Hotel bookings / resort confirmation; Proof of funds; Travel insurance (recommended); If using held-visa concession: the actual US/UK/Canada/Schengen visa or PR card in your passport
How long does a Bahamas visa take and what does it cost?
Processing: eVisa: 3–5 working days. Visa-free entry: instant on arrival.. Government fee: eVisa ~USD 100-150 (~₹8,400-12,600) depending on entry type. Free if entering under the held-visa concession.. Maximum stay: Up to 90 days per entry (3 months) under the eVisa or held-visa concession..
How do Indians apply for a Bahamas visa?
If you hold a valid US, UK, Canadian, or Schengen visa OR permanent resident status in any of those, you do not need a Bahamas visa — just present the visa on arrival. Indian diplomatic / official passports are also visa-exempt. Otherwise, apply for the Bahamas eVisa through the Ministry of Foreign Affairs portal or via the Bahamas High Commission in London (no consulate in India). Official source: https://mofa.gov.bs/consular-services/needs-visas-enter-bahamas/