Víazul (tel. 7/881-1413 in Havana; www.viazul.com) has daily buses at 9am, 12:40pm, and 2pm from Havana to Viñales, via Pinar del Río. The trip takes 3 hours and 15 minutes and costs CUC$12 each way. Víazul buses depart Viñales for Havana daily at 8am, 2pm, and 6pm, and pass through Pinar del Río about 40 minutes later, before continuing on to the capital. You can hire a taxi to Havana for between CUC$80 and CUC$90 for up to four people, and you can also hire a taxi to Cienfuegos and Trinidad. The bus station (tel. 48/79-3195) is located at Salvador Cisnero 63, just across the street from the town's main plaza.
To get here by car, take the Autopista Nacional (A4) west to Pinar del Río (see above for how to find it). From Pinar del Río, it's another 26km (16 miles) north on the well-marked Carretera Viñales. Entering Pinar del Río from the Autopista, you'll want to turn right at the post office, on Calle Isabel Rubio, and follow the signs for Viñales. Or, alternatively, just before Pinar del Río, there's a sign marked Las Ovas to the right (west). Take the western route, a winding cross-country shortcut to Viñales.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.