31 Jan 2020 - 1 Feb 2020

2 adults - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in Viñales include Casa Particular Villa El Moro, Casa Lozano Flora y Lorenzo and Villa Cristal based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Viñales accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

What are travellers saying about Viñales?

Outdoor Enthusiasts
Adventure Travellers
Family Travellers
Business Travellers
Member reviews (7)
jen  shu
jen shuNew Delhi

wonderful getaway from the city with lots to do. visit a tobacco farm or a regular farm or hike into the caves or ride a horse into the valley

Noel Lau
Noel LauMadrid

Viñales is said to be Fidel Castro's favourite place in Cuba. It's not difficult to see why: lush green mountains and rolling farmlands. It seems to be on the bucket list of every tourists and travelers to Cuba, and the small town of Viñales is packed with Western-style restuarants and Casa Particulares. It's easy to get here and easier to stay longer than expected.

Ceylan Menemenli
Ceylan MenemenliIstanbul

Amazing valley with mogotes (interesting caves with water inside) & tobacco fields... I enjoyed spending 2 days 1 night here... Hotel los Jasminas is a very unique location to enjoy the nature...

Laura  Rojas
Laura RojasVinales

Nice property (casa Yakelin)


The least expensive month is November, with an average of $40 per night. The most expensive month to stay in Viñales is March, with an average price of $48 per night.
The average price of a hotel in January last year was $46 per night. This is the same as the average nightly price seen over the previous 12 months.
In Viñales, the expected average temperature in January is 21.4°C/70.5°F. The warmest month is typically July, which averages 30.9°C/87.6°F. The coolest month is January, with temperatures averaging 16.8°C/62.2°F.

Plan a trip to Cuba