Trip to Vinales

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Havana to Vinales

🚂 Experience a scenic train journey from Havana to Vinales lasting approximately 6 hours and 34 minutes. 💸 Ticket prices for the train from Havana to Vinales range between $50 to $62, providing an affordable and convenient transportation option for travelers.

Where to stay in Vinales

There are over 34 hotels to stay in Vinales. Prices range from $11 per night.

Find accommodation
  • The train route from Havana to Vinales is primarily operated by Ferrocarriles de Cuba. The journey takes approximately 6 hours and 34 minutes, offering passengers a scenic ride through the Cuban countryside. Ticket prices for this route typically range between $50 and $62, depending on the class of service chosen.
  • The fastest train option between Havana and Vinales is typically the express service provided by Ferrocarriles de Cuba. This train journey takes approximately 6 hours and 34 minutes to reach its destination. Prices for this route can vary between $50 and $62, depending on the class of service selected.
  • There are multiple trains operating between Havana and Vinales each offering a unique travel experience. The journey typically takes around 6 hours and 34 minutes, allowing passengers to enjoy the picturesque landscapes along the way. Prices for these trains can range from $50 to $62, offering passengers flexibility in choosing their preferred class of service.
  • The first train of the day departing from Havana to Vinales usually leaves early in the morning to accommodate early risers and maximize the day for travelers. Conversely, the last train of the day typically departs in the late afternoon or early evening, providing passengers with an option to travel later in the day. The journey duration between these two destinations is approximately 6 hours and 34 minutes, allowing passengers to arrive at their destination in the evening if they take the last train. Ticket prices for these trains can vary between $50 and $62, depending on the chosen class of service.
  • There are typically multiple direct train trips each day between Havana and Vinales providing travelers with flexibility in their schedules. These direct trains offer a convenient and efficient way to traverse the distance, with a travel time of approximately 6 hours and 34 minutes. Passengers have the option to choose from different departure times throughout the day, making it easier to select a time that suits their travel plans. The ticket prices for these direct train trips can vary between $50 and $62, depending on the class of service selected.
  • The cost of a train ticket from Havana to Vinales typically ranges from $50 to $62, depending on the class of service chosen.

Will you be returning to Havana by train?

If you are looking for the return train journey, check out trains from Vinales to Havana

See schedule