Rome2Rio

How to get fromViñales to Bay of Pigs Invasionby bus, taxi, train, car, or shuttle

Find Transport to Bay of Pigs Invasion

See all options

There are 4 ways to get from Viñales to Bay of Pigs Invasion by bus, taxi, train, car, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus

    best
    1. Take the bus from Viñales to Havana Airportbus bus
    2. Take the bus from Havana Airport to Varadero Airportbus bus
    3. Take the bus from Aero Varadero to Playa Girónbus bus
    11h 18m
    $43–62
  2. Taxi, train

    1. Take the taxi from Viñales to Consolación del Surtaxi taxi
    2. Take the train from Consolación del Sur to Habana - 19 de Noviembretrain train 208
    3. Take the train from Estación Central to Jovellanostrain train 17
    4. Take the taxi from Jovellanos to Bay of Pigs Invasiontaxi taxi
    12h 53m
    $124–158
  3. Drive 380.3 km

    1. Drive from Viñales to Bay of Pigs Invasioncar car 380.3 km
    5h 6m
    $44–63
  4. Shuttle, bus

    1. Take a shuttle bus from Viñales to Hotel La Unión, Cienfuegosshuttle bus Trinidad / ...
    2. Take the bus from Cienfuegos to Playa Girónbus bus Varadero
    10h 25m
    $76–186

Questions & Answers

What companies run services between Viñales, Cuba and Bay of Pigs Invasion, Cuba?

You can take a bus from Viñales to Bay of Pigs Invasion via Havana Airport, Varadero Airport, Aero Varadero, and Playa Girón in around 11h 18m.

Train operators
Bus operators
Other operators

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 Italian Lakes: Getting around by train, 4 of the smartest ways to explore Australia, and Need to know: Greyhound - to help you get the most out of your next trip.