There is 1 way to get from Viñales to Cayo Levisa by train or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Comparing Your Travel Options
The distance between Viñales and Cayo Levisa is 183 km.
The best way to get from Viñales to Cayo Levisa without a car is to train and ferry which takes 8h 52m and costs .
It takes approximately 8h 52m to get from Viñales to Cayo Levisa, including transfers.
What companies run services between Viñales, Cuba and Cayo Levisa, Pinar del Río, Cuba?
There is no direct connection from Viñales to Cayo Levisa. However, you can take the bus to Pinar del Rio, walk to Pinar del Rio, take the train to San Cristóbal, walk to San Cristobal, take the bus to Bahía Honda, take the bus to Mulata, take the taxi to Playa de Palma Rubia, then take the ferry to Cayo Levisa.
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Pinar del Rio to San Cristóbal
- Ave. Duration
- 2h 55m
- Frequency
- Twice a week
- Estimated price
- $1–2
- Schedules at
- Horario de Buses Cuba
- Normal
- $1
- Climatizado
- $1
Ferry from Playa de Palma Rubia to Cayo Levisa
- Ave. Duration
- 40 min
- Frequency
- 3 times a week
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 Getting around the Cyclades, Heading to Europe? Read this before you buy a Eurail Pass, and Flying into Beijing? - to help you get the most out of your next trip.



