Cuba Visa for Indians 2026: Cost, Documents & How Long It Takes

Planning a trip to Cuba from India? Indian passport holders need a tourist card (visa) to enter Cuba. Here is what the process looks like in 2026 — documents, cost, processing and what to watch for.

FlightGPT can make mistakes. Confirm flight & fare details before paying.

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:

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:

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:

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.