There are 6 ways to get from Matanzas to Colon by plane, unknown, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Juan Gualberto Gómez International Airport to Frank País International Airport, travel
best- Fly from Juan Gualberto Gómez International Airport (VRA) to Frank País International Airport (HOG)VRA - HOG
- Walk from Frank País International Airport (HOG) to Colon
6h 50mBus, travel
- Take the bus from Matanzas to Las Tunas
- Take the bus from Las Tunas to Santa Rita
- Walk from Santa Rita to Colon
13h 25mTrain, travel
- Take the train from Matanzas to Bayamo17
- Walk from Bayamo to Colon
15h 53mBus to José Martí International Airport, fly to Antonio Maceo International Airport, travel
- Take the bus from Matanzas to Havana Airport
- Fly from José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU)HAV - SCU
- Walk from Antonio Maceo International Airport (SCU) to Colon
6h 2mFly Juan Gualberto Gómez International Airport to Ignacio Agramonte International Airport, bus, travel
- Fly from Juan Gualberto Gómez International Airport (VRA) to Ignacio Agramonte International Airport (CMW)VRA - CMW
- Take the bus from Camaguey to Bayamo
- Walk from Bayamo to Colon
10h 20mBus, travel via Sancti Spíritus
- Take the bus from Matanzas to Sancti Spíritus
- Take the bus from Sancti Spíritus to Bayamo
- Walk from Bayamo to Colon
13h 56m
Juan Gualberto Gómez International Airport (VRA) to Frank País International Airport (HOG) flights
Questions & Answers
The distance between Matanzas and Colon is 693 km.
The best way to get from Matanzas to Colon without a car is to bus and travel which takes 13h 25m and costs .
It takes approximately 6h 50m to get from Matanzas to Colon, including transfers.
What companies run services between Matanzas, Cuba and Colon, Cuba?
There is no direct connection from Matanzas to Colon. However, you can take the bus to Varadero Airport, walk to Juan Gualberto Gómez International Airport (VRA) airport, fly to Frank País International Airport (HOG), then travel to Colon. Alternatively, you can take a bus from Matanzas to Colon via Las Tunas and Santa Rita in around 13h 25m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Flights from José Martí International Airport to Antonio Maceo International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $140–850
- Website
- cubana.cu
Flights from José Martí International Airport to Antonio Maceo International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday
- Estimated price
- $140–850
- Website
- aa.com
Flights from Juan Gualberto Gómez International Airport to Frank País International Airport via Miami
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $140–850
Flights from Juan Gualberto Gómez International Airport to Ignacio Agramonte International Airport via Miami
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $100–600
Train from Matanzas to Bayamo
- Ave. Duration
- 15h 8m
- Frequency
- Twice a week
- Estimated price
- $3–11
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $5
- Climatizado
- $6
- Phone
- +53 59 89 0616
- viazul@eon.cu
- Website
- viazul.wetransp.com
Bus from Matanzas to Las Tunas
- Ave. Duration
- 10h 22m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.viazul.wetransp.com/
Bus from Matanzas to Havana Airport
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $12–18
- Website
- https://www.viazul.wetransp.com/
- Phone
- +53 7873 7373
- contacto@eon.cu
- Website
- eon.wetransp.com
Bus from Las Tunas to Santa Rita
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- eon.wetransp.com
Bus from Camaguey to Bayamo
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- eon.wetransp.com
Bus from Matanzas to Sancti Spíritus
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $2–4
- Schedules at
- eon.wetransp.com
Bus from Sancti Spíritus to Bayamo
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $2–5
- Schedules at
- eon.wetransp.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 Need to know: Jadrolinija, 4 of the smartest ways to explore Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.










