Aug 24, 2019 - Aug 25, 2019

2 guests - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in Viñales include Casa Particular Villa El Moro, Villa Cristal and Villa Las Palmitas based on user reviews. Skyscanner hotels is a fast, free and simple way to organize 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.

Top rated hotels in Viñales

from AED 103

What are travelers saying about Viñales?

Outdoor Enthusiasts
Adventure Travelers
Family Travelers
Business Travelers
Member reviews (7)
jen  shu
jen shuNew Delhi, India

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, Spain

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, Turkey

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, Cuba

Nice property (casa Yakelin)


The least expensive month is May, with an average of AED 103 per night. The most expensive month to stay in Viñales is August, with an average price of AED 152 per night.
The average price of a hotel in August last year was AED 147 per night. This is 19% more than the average nightly price of AED 119 seen over the previous 12 months.
In Viñales, the expected average temperature in August is 26.4°C/79.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