Quick answer: A perfect 10-day Cuba itinerary loops Havana → Viñales → Cienfuegos → Trinidad, with a beach finish at Varadero or Cayo. It blends colonial cities, tobacco-country landscapes and Caribbean sand. Below is the day-by-day plan, when to go, and the cash and connectivity tips you must know before you fly.
When to visit Cuba
The dry season (November to April) is best — warm, sunny and ideal for beaches and cities. Hurricane season (especially September–October) is best avoided.
10-day Cuba itinerary
Days 1–3 – Havana. Old Havana’s plazas, classic-car rides along the Malecón, live music and rum. Stay in a casa particular for the real experience.
Day 4 – Viñales. Head west to the lush tobacco valley — horseback rides, limestone mogotes and farm visits.
Days 5–6 – Cienfuegos. The elegant “Pearl of the South,” with French-influenced architecture and a pretty bay.
Days 7–8 – Trinidad. A perfectly preserved colonial town of cobbled streets, then nearby beaches and the Valle de los Ingenios.
Days 9–10 – Beach finish. Relax at Varadero or fly back via Havana before departure.
Where to stay
Casas particulares (licensed home stays) are the heart of Cuban travel — affordable, welcoming and far more authentic than hotels.
Money and internet (read this first)
Cuba is largely cash-based — bring euros or USD to exchange, as many foreign cards don’t work. Internet is limited; buy an ETECSA connectivity card or a travel eSIM and expect to be offline often. Carry enough cash for your whole trip.
Budget
Cuba is mid-range for the Caribbean — casas particulares and local food are cheap, but transport between cities and tourist activities add up. Budget around $50–90 a day per person.
FAQ
Is 10 days enough for Cuba? Yes — it comfortably covers Havana, Viñales, Trinidad and a beach.
Do I need cash in Cuba? Yes — bring plenty; cards are unreliable and ATMs scarce.
See more sun in our best places to visit in October guide.

