There are 5 ways to get from Viñales to Soroa by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tour, train
best- Take the bus from Viñales to Pinar del Ríobus
- Take the train from Pinar del Rio to Candelariatrain 208
6h 26m$10–13Bus
- Take the bus from Viñales to Havana Airportbus La Habana
- Take the bus from Bar Madera to Artemisabus 635 Artemisa
7h 24m$23–29Drive 110.1 km
- Drive from Viñales to Soroacar 110.1 km
1h 33m$13–18Taxi
- Take the taxi from Viñales to Soroataxi 110.1 km
1h 33m$120–150Taxi, bus
- Take the taxi from Viñales to Mulatataxi
- Take the bus from Mulata to Bahía Hondabus
- Take the bus from Bahía Honda to Soroabus
2h 21m
Questions & Answers
The cheapest way to get from Viñales to Soroa is to Tour and train which costs $9 - $14 and takes 6h 26m.
The fastest way to get from Viñales to Soroa is to drive which takes 1h 33m and costs $12 - $18.
No, there is no direct bus from Viñales to Soroa. However, there are services departing from Viñales and arriving at Soroa via Terminal 3, Boyeros, Bar Madera and Artemisa. The journey, including transfers, takes approximately 7h 24m.
The distance between Viñales and Soroa is 123 km. The road distance is 110.1 km.
The best way to get from Viñales to Soroa without a car is to Tour and train which takes 6h 26m and costs $9 - $14.
It takes approximately 6h 26m to get from Viñales to Soroa, including transfers.
Viñales to Soroa bus services, operated by Viazul, depart from Viñales station.
Viñales to Soroa bus services, operated by Viazul, arrive at Havana Airport station.
Yes, the driving distance between Viñales to Soroa is 110 km. It takes approximately 1h 33m to drive from Viñales to Soroa.
What companies run services between Viñales, Cuba and Soroa, Cuba?
You can take a bus from Viñales to Soroa via Havana Airport, Terminal 3, Boyeros, Bar Madera, and Artemisa in around 7h 24m.
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Pinar del Rio to Candelaria
- Ave. Duration
- 3h 17m
- Frequency
- Twice a week
- Estimated price
- $1–2
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $1
- Climatizado
- $1
- Phone
- +(537) 206 9590
- [email protected]
- Website
- ecured.cu
Bus from Viñales to Pinar del Río
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- $5–800
- Schedules at
- viajescubanacan.cu
- Phone
- +53 59 89 0616
- [email protected]
- Website
- viazul.wetransp.com
Bus from Viñales to Pinar del Río
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $6–10
- Website
- https://www.viazul.wetransp.com/
Bus from Viñales to Havana Airport
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $16–23
- Website
- https://www.viazul.wetransp.com/
- Website
- callejero-cuba.openalfa.com
Bus from Bar Madera to Artemisa
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- callejero-cuba.openalfa.com
Bus from Mulata to Bahía Honda
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- callejero-cuba.openalfa.com
Bus from Bahía Honda to Soroa
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Schedules at
- callejero-cuba.openalfa.com
- Ave. Duration
- 1h 15m
- Estimated price
- $60–150
Taxi Cuba
- Phone
- Online Reservation
- Website
- taxicuba.orgfree.com
Taxi Viñales Cuba
- Phone
- +53 5834-3180
- Website
- taxivinalescuba.com
Taxi Cuba
- Phone
- Online Reservation
- Website
- taxicuba.orgfree.com
Taxi Viñales Cuba
- Phone
- +53 5834-3180
- Website
- taxivinalescuba.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, French strikes 2018: What are my alternative transport options?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.











