HUB hero image

How to Travel from

Cienfuegos to Viñales

by Rideshare or Car

Cienfuegos
+0
Viñales
Transport search to Viñales
Cienfuegos
+0
Viñales
Building a composite car route
Cheapest
Best Offer!
Car
12 h 36 min
938 km.
from $51
Composite Route Car Only

Two ways to Travel from Cienfuegos to Viñales

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Viazul

Phone:
+53 59 89 0616
Website:
viazul.wetransp.com/
Other from Cienfuegos to Terminal
Ave. Duration:
6h 5m
Frequency:
Once daily
Estimated price:
$20.36–$29.26
Other from Terminal de Ómnibus Nacionales La Habana to Viñales
Ave. Duration:
4h 10m
Frequency:
Once daily
Estimated price:
$17.81–$26.72
Other from Havana Airport to Viñales
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$16.54–$24.17
Other from Cienfuegos to Havana
Ave. Duration:
5h 15m
Frequency:
Once daily
Estimated price:
$24.17–$34.35

Ómnibus Nacionales

Phone:
+53 7873 7373 / 5093 0385
Website:
eon.wetransp.com/home
Other from Cienfuegos to Terminal
Ave. Duration:
3h 18m
Frequency:
Once daily
Other from Cienfuegos to Camanguey
Ave. Duration:
4h
Frequency:
4 times a week

Cubanacan Conectando

Phone:
+(537) 206 9590
Website:
ecured.cu/Conectando_Cuba
Other from Hotel La Unión, Cienfuegos to Viñales
Ave. Duration:
8h 37m
Frequency:
Twice daily
Estimated price:
$76.34–$203.56

Questions and Answers

What is the cheapest way to get from Cienfuegos to Viñales?

The cheapest way to get from Cienfuegos to Viñales is to bus which costs $32.61 - $47.83 and takes 8h 28m.

What is the fastest way to get from Cienfuegos to Viñales?

The fastest way to get from Cienfuegos to Viñales is to drive which takes 5h 16m and costs $45.65 - $70.65 .

Is there a direct bus between Cienfuegos and Viñales?

No, there is no direct bus from Cienfuegos to Viñales. However, there are services departing from Cienfuegos and arriving at Viñales via Terminal de Ómnibus Nacionales La Habana. The journey, including transfers, takes approximately 8h 28m.

How far is it from Cienfuegos to Viñales?

The distance between Cienfuegos and Viñales is 442 km. The road distance is 416.3 km.

How do I travel from Cienfuegos to Viñales without a car?

The best way to get from Cienfuegos to Viñales without a car is to bus which takes 8h 28m and costs $32.61 - $47.83 .

How long does it take to get from Cienfuegos to Viñales?

It takes approximately 8h 28m to get from Cienfuegos to Viñales, including transfers.

Where do I catch the Cienfuegos to Viñales bus from?

Cienfuegos to Viñales bus services, operated by Ómnibus Nacionales, depart from Cienfuegos station.

Where does the Cienfuegos to Viñales bus arrive?

Cienfuegos to Viñales bus services, operated by Ómnibus Nacionales, arrive at Terminal de Ómnibus Nacionales La Habana station.

Can I drive from Cienfuegos to Viñales?

Yes, the driving distance between Cienfuegos to Viñales is 416 km. It takes approximately 5h 16m to drive from Cienfuegos to Viñales.
+0