Viñales is een gemeente in de Cubaanse provincie Pinar del Río. De gemeente heeft een oppervlakte van 700 km² en telt 28.000 inwoners (2015).

Het stadje bestaat voor een groot deel uit houten huisjes met veranda's. Beroemd zijn ook de kleine tabakshuisjes net buiten het stadje.

De nabijgelegen Viñales-vallei staat op de werelderfgoedlijst.

Gemeente in Cuba