Home › Destinations › Cuba visa
Cuba visa for Indians
Indian passport holders need a e-Visa for Cuba. It costs from ₹8,322 per traveller, takes 3–5 days to process and is valid for 90 days (single entry). Apply online with Speedra — no embassy visit needed.
Classic cars & colourful Havana. Apply 100% online — we handle forms, checks and submission.
Visa options and fees
| Visa | Price | Validity | Entry |
|---|---|---|---|
| Tourist Card | ₹8,322 | 90 days | Single |
Documents required
- Passport scan — Front & back page, valid 6+ months from travel date
- Passport-size photo — White background, taken in the last 3 months
How your Cuba visa gets done
- Apply online in about 5 minutes.
- Expert document check within 2 hours.
- Application submitted to the immigration authority.
- Visa issued — estimated 3–5 days.
Start your Cuba visa application
Frequently asked questions
Do Indian citizens need a visa for Cuba?
Yes — Indian passport holders need a e-Visa to visit Cuba. You can apply 100% online with Speedra; no embassy visit is needed.
How much does a Cuba visa cost for Indians?
A Cuba Tourist Card costs ₹8,322 per traveller with Speedra. That includes the government fee and Speedra’s service fee.
How long does it take to get a Cuba visa?
Processing for a Cuba visa takes 3–5 days. Speedra checks your documents within 2 hours of applying, then submits your application to the authorities.
What documents are required for a Cuba visa?
You need: passport scan, passport-size photo. Your passport must be valid for at least 6 months from your travel date. You can upload everything from your phone.
How long is the Cuba visa valid?
The Cuba Tourist Card is valid for 90 days, with single entry.
What is the approval rate for Cuba visas?
The indicative approval rate for Cuba visas is 97.8%. Every Speedra application is reviewed by a visa expert before submission to reduce the chance of rejection.
Also in Americas
- United States visa — from ₹41,670
- Brazil visa — from ₹5,310
- Colombia visa — from ₹21,240
- Anguilla visa — from ₹22,140
- Canada visa — from ₹21,800
- Argentina visa — from ₹7,670