Cuba visa for Indians 2026: tourist card, documents and what to expect
By Ananya Singh (Ananya Singh writes step-by-step first-international-trip guides for Indians — passport rules, visa cascade timing, immigration walkthroughs, and the unglamorous logistics that separate a smooth trip from a stranded one.) · Published · 9 min read
Indian passport holders need a Cuban Tourist Card (sometimes called a tourist visa or pink card) to enter Cuba. The good news: it is much simpler than a full embassy visa. The cost is typically in the USD 25–50 range depending on where you buy it, and you can sometimes get it at the airport before boarding your connecting flight to Havana.
TL;DR — what visa do Indians need for Cuba?
Indian passport holders need a Cuban Tourist Card (also called a tarjeta del turista) to enter Cuba for tourism. It is not a full embassy visa — it is a simple form you fill out and keep with your passport. Standard tourist cards allow a stay of up to 30 days, extendable once for another 30 days inside Cuba. The card typically costs somewhere in the USD 25–50 range, depending on whether you buy it at the Cuban consulate in India, through your airline, or at a transit airport. Check the FlightGPT visa panel to compare Cuba alongside other Caribbean destinations.
How do Indians get the Cuba Tourist Card?
There are broadly three ways to get the Cuban Tourist Card as an Indian traveller, and which one applies to you depends on your routing to Cuba:
- From the Cuban embassy or consulate in India: Cuba has an embassy in New Delhi. You can apply in person or by post for the tourist card. This is the most direct route for Indians planning the trip well in advance. The process is simpler than a full visa application — you essentially pay a fee and get the card stamped or issued.
- From your airline at the check-in counter: If you are flying to Cuba via a hub like Mexico City (Aeromexico), Madrid (Iberia), or Cancún, some airlines sell the tourist card at check-in for your connecting flight. This is common for travellers coming from Europe or North America. Confirm with your airline in advance — not all do this, and the fee is often higher than getting it from the consulate.
- At the transit airport: Some airports (notably Cancún's) have desks that sell Cuban tourist cards before you board your final flight to Havana. The exact availability varies by airport and by year — confirm with your airline or a travel agent before counting on this.
The safest and most reliable route for Indian travellers is to obtain the card from the Cuban embassy in New Delhi before departure, especially since most Indians will be routing through long-haul connections and cannot always rely on airport purchases.
Documents needed for a Cuba Tourist Card from India
The tourist card process is simpler than a standard embassy visa, but you still need to provide basic documentation:
- Valid Indian passport with at least six months of validity from your date of entry into Cuba
- Completed tourist card application form (from the Cuban embassy website or at the embassy)
- Passport-size photographs — typically one or two, white background
- Proof of return or onward travel — a confirmed ticket out of Cuba (or a dummy ticket reservation; check whether the consulate accepts reservations)
- Proof of accommodation in Cuba — hotel bookings or a casa particular (private homestay) reservation. Cuba requires tourists to stay in licensed accommodation
- Proof of travel insurance — this is an official Cuban entry requirement, not optional. The insurance must cover medical expenses for the duration of your stay. Cuban immigration can and does ask for the insurance policy document on arrival. Budget a few hundred rupees to a few thousand rupees depending on the policy
- Sufficient funds — Cuba does not publish an official minimum, but showing bank statements or carrying adequate USD/EUR cash is advisable
One thing to be aware of: Cuba is largely a cash economy. International cards — especially anything linked to a US payment network — have historically had limited or no acceptance in Cuba due to US sanctions. Visa and Mastercard from non-US issuers (so your HDFC or SBI Visa card) have started working in some places, but do not count on it. Carry EUR or CAN/CAD cash as your primary spending currency — USD is subject to a conversion penalty inside Cuba. Confirm the current situation with your bank before travel, as this changes.
How much does the Cuba Tourist Card cost for Indians?
The tourist card fee varies by where you obtain it:
- From the Cuban embassy in New Delhi: typically in the USD 25–35 range (roughly ₹2,000–₹3,000), though fees can change — confirm directly with the embassy
- From your airline at check-in or at a transit airport desk: often USD 50–75 (airlines and airport desks charge a premium)
The embassy route is cheaper. The airline/transit route is more convenient if you are already mid-journey. Factor the tourist card cost into your overall Cuba trip budget alongside travel insurance, which is mandatory.
How long does it take to get the Cuba Tourist Card?
If you go to the Cuban embassy in New Delhi in person, the process can often be completed on the same day or within a few working days, since the tourist card is simpler than a full visa. However, do not show up without checking in advance whether you need an appointment — policies vary and the embassy has limited operating hours.
If you plan to obtain it at your transit airport or through your airline, processing time is essentially zero — it happens at check-in or at the airport desk. But reliability is lower since availability depends on the airport and airline.
Recommended approach: confirm the tourist card with the Cuban embassy or consulate in New Delhi at least two to three weeks before travel. Do not leave it to the last minute at a transit airport, especially for peak season (December–January, July–August) travel.
Travel insurance — the one thing most Indians miss
Cuba has an official requirement that all tourists carry valid medical travel insurance. This is enforced at immigration — officers can ask for your insurance policy document and may turn you back if you cannot show one. It is not a formality.
Indian travel insurance policies from companies like ICICI Lombard, Bajaj Allianz, Tata AIG and Care Health typically cover international medical expenses and should satisfy the Cuban requirement. Check that your policy explicitly covers medical evacuation and emergency hospitalisation, and that the policy dates cover your full stay including the return date. Some credit cards offer complimentary international travel insurance — check whether yours qualifies before buying a separate policy.
Budget roughly ₹500–₹3,000 for a Cuba-appropriate policy depending on duration, sum insured and provider. Shorter, lower-sum-insured policies are cheaper; longer stays and higher medical coverage cost more.
Getting to Cuba from India — the routing reality
There are no direct flights from India to Cuba. You will connect through one of: Mexico City (Aeromexico), Madrid or Barcelona (Iberia, Air Europa), Cancún (charter or connecting), Amsterdam (KLM/Martinair) or Havana via the Americas. Journey time from Delhi or Mumbai to Havana is typically 18–28 hours depending on your connection.
Search for flights to Havana (HAV) on FlightGPT to compare routings and fares from Indian airports. The Mexico City routing is often competitive — Aeromexico and Air India codeshares serve Delhi to MEX, with onward Cuban connection. Madrid is another popular route for South Indians flying out of Bengaluru or Chennai via a European hub.
Related reading: visa-free countries for Indian passport holders and what is a dummy ticket for a visa application.
Bottom line
Cuba is one of those destinations that takes a bit more planning from India than most — the tourist card requirement, mandatory travel insurance, a largely cash economy, and a long journey via multiple hubs. But the payoff is extraordinary: Havana's crumbling grandeur, the tobacco farms of Viñales, the beaches at Varadero and Cayo Coco. Once you are there, the card and insurance are just a formality you dealt with at home.
Get your tourist card from the Cuban embassy in New Delhi before you travel, buy a proper travel insurance policy, carry EUR or CAD cash, and confirm all current requirements on the official Cuban embassy website or via mea.gov.in — rules here change more than most destinations. Also see the FlightGPT visa tool to cross-check requirements at a glance.
Frequently asked questions
Do Indians need a visa for Cuba?
Yes, Indian passport holders need a Cuban Tourist Card (tarjeta del turista) to enter Cuba. It is simpler than a standard visa — a one-page card rather than a consular application — but it is required. You can get it from the Cuban embassy in New Delhi or sometimes from your airline or at a transit airport.
How much does the Cuba tourist card cost for Indians?
The tourist card costs roughly USD 25–35 (around ₹2,000–₹3,000) if obtained directly from the Cuban embassy in New Delhi. If you buy it through an airline or at a transit airport, expect to pay more — typically USD 50–75. Confirm the current fee with the embassy before you go.
Is travel insurance mandatory for Cuba?
Yes. Cuba officially requires tourists to carry valid medical travel insurance for the duration of their stay. Immigration officers can ask for your policy document on arrival. Policies from ICICI Lombard, Bajaj Allianz, Tata AIG or similar Indian insurers typically satisfy this requirement. Budget roughly ₹500–₹3,000 depending on duration and coverage.
Can I use my Indian debit or credit card in Cuba?
This is complicated. Due to US sanctions, US-linked payment networks have historically had minimal acceptance in Cuba. Non-US Visa and Mastercard (like your HDFC or SBI card) have improved acceptance in some hotels and restaurants, but Cuba remains largely cash-based. Carry EUR or CAD cash as your primary spending money and confirm the current situation with your bank before departure.
How long can Indians stay in Cuba on a tourist card?
The standard tourist card allows a stay of up to 30 days. You can extend it once for another 30 days inside Cuba at an immigration office (typically at a cost of around USD 25–40), giving a maximum of 60 days per visit. Confirm current extension rules with the Cuban embassy or on arrival.