How to get from Havana to Viñales

How to get from Havana to Viñales

by cubapura

Viñales is approximately 180km away from Havana and is a popular tourist destination. We also have a guide on how to get from Viñales to Havana.

You might also want to know how to get to Havana city from Havana airport, how travel between Varadero and Havana or moving from Havana to Trinidad.

From Havana to Viñales:

ViazulPrivate TaxiColectivo taxiColectivo Through PinarCamiones through Pinar
Price in CUC12 per person80 per vehicle16-27 per person6 per person3 per person
Duration2 – 3:40 hours2 hours2 hours3-4 hours4-5 hours
Departing fromViazul StationYour Hotel/CasaYour Hotel/CasaAstro bus station100 and Boyeros

What to do in Havana?

Buses from Havana to Viñales

The company “Viazul” offers two buses a day to travel to Viñales from the main station. The first one is in the morning and the second is in the afternoon. The trip is 3 hours and 40 minutes long if the bus makes a halfway stop in Las Terrazas, and 2 hours if it doesn’t. The official rate is 12 CUC.

This is the most affordable and inclusive means of transport because you can transport big luggage, travel with children in a safe way and trust a precise schedule. Viazul buses leave from the Havana National Terminal. Be sure to read our guide on how to book a Viazul bus.

Guide to Viazul bus Cuba

Cuba has many bus lines, but the biggest difference is who the clients are. Viazul buses are mainly meant for…

Read more

There is a lot of misinformation on the internet about taking the “local” bus company. The local bus company, Astro, offers seats for foreigners only if they are students, have identification as Cubans or have Cuban residence. One daily bus to Viñales has the price of 38 Peso Cubano for locals, but foreigners have to pay this amount in CUC. You need to book the tickets several days before in the agency office at the Havana National Terminal, also called Terminal de Plaza, or in the agency offices, spread all over Havana.

Taxi from Havana to Viñales

If you stay at a hotel, simply go down to the lobby and ask for a taxi. At a casa particular in Havana, the owner can also help you to get a car.

You can also book a taxi online.

Top Taxi Companies in Cuba

One of the difficulties that visitors to Cuba face is booking transportation in advance. Booking taxis can be expensive, many…

Read more

Private Taxi from Havana to Viñales

A taxi particular (private taxi) can offer you a ride to Viñales for 80 CUC. The benefit of using a private taxi is that you can ask the driver to stop whenever you want, for instance, to buy some things on the roadside, take some photos or simply to make a detour. It is also a good way to get in touch with locals.

For those getting to Havana late or feeling tired; a direct taxi from the airport to Viñales costs 120 to 150 CUC, depending on your haggling abilities. It takes about 2 hours and a half.

Collective Taxi (colectivo) to Viñales (direct)

On the other hand, a colectivo can be affordable if you travel with fellows, as a ride can cost 16 to 25 CUC per person. Don’t expect a safety belt: this kind of taxis are mostly antique American cars, which is funny for adventurous and first-time visitors, but can also be disappointing if you are looking for comfort.

If you are staying at casa particular your host might be able to arrange the colectivo for you. Alternatively, you can book a colectivo to Viñales online or try to catch one at the bus station (expect haggling).

Car hiring

If you enjoy driving yourself, hire a car at REX, Cubacar or Havanautos. The fare is roughly 40 CUC a day, plus fuel and insurance. The landscape of the Pinar del Río province is beautiful and always green. The road could be quiet, and sometimes is not very safe, though. Another minus is the need to look after the car.

How to rent a car in Cuba

Many tourists who visit Cuba prefer to make a personalized schedule for their trip, which is why getting around by…

Read more

Be warned however: hiring a car in Cuba can be a complicated experience.

Combination of transports through Pinar del Río

Colectivos through Pinar del Rio

Colectivos to Viñales tend to be relatively expensive because the route of Havana-Viñales is primarily touristic. A way to get a better price is to take a colectivo to Pinar del Rio first, and then take a colectivo from Pinar del Rio to Viñales.

You can take a colectivo to Pinar del Rio from the Havana National Terminal (Terminal de Omnibus). It is best to arrive early in the morning as the colectivos have no fixed schedule and leave whenever there are enough passengers. The price should be approximately 5 CUC.

It will take the colectivo over two hours to get to Pinar del Rio. There you have to take the bus of the Route 6 (20 cents of Peso Cubano) or another camion (5 Peso Cubano). It takes you to the “hospital viejo” (old hospital). This is the place for taking the colectivos to Viñales with a price of 1 CUC and taking 40 minutes approximately. The distance from here to Viñales is 25 km.

Speaking some Spanish doesn’t hurt, but is not absolutely necessary:

I think as long as you can say the name of where you’re going and “cuanto cuesta?” then that’s all you need.

Crystal – Travel blogger who took this route

Camiones through Pinar del Rio

As we explained in our guide to traveling on camiones in Cuba, there is the option of taking a camión (2 CUC or 50 Peso Cubano) from Autopista Este-Oeste, also known as Autopista de Pinar del Río (Pinar del Rio motorway).

View Larger Map

The camiones which go to Viñales can be found by taking P12 or P16 local bus, aka guagua (40 cents of Peso Cubano or 5 cents of CUC). These are the same ones that take you to and from the airport to the stop of „100 y boyeros”. Be sure to have an offline map on your phone to be able to figure out when you get there. From there, you have to walk about 1 km to the motorway bridge and going down until you can see the camiones parked in a grounded area. This is the beginning of the „Autopista Este Oeste”, where you will find camiones that will take you to Pinar del Rio for only 50 CUP (2 CUC).

There are 147 km between Havana and Pinar del Río. It takes the camion about 3 hours to get Pinar del Río. The camión will drop you near the Bus Terminal, from where you will walk five blocks until reach the stop of “Fruticuba”. Again, you can take the bus of the Route 6 (20 cents of Peso Cubano) or another camion (5 Peso Cubano) to the old hospital („hospital viejo”) . This is the place for taking the colectivos to Viñales (price of 1 CUC and taking 40 minutes approximately).

From Pinar del Rio you can also try to convince the bus driver to let you on the local bus for 1 CUP (but this might be tough).

Itinerary in Pinar del Rio

Find out what to do in Viñales, from rolling your own cigars to horseback riding to viewing mogotes:

Viñales Valley, Cuba

Only a few sites in Cuba capture the visitor’s attention as much as Viñales Valley does. This marvellous place is…

Read more

You may also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Sign up!

For Essential Cuba Tips & Discount Deals