There are 4 ways to get from Camagüey to Bayamo 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.
Comparing Your Travel Options
The cheapest way to get from Camagüey to Bayamo is to bus which costs $1 - $4 and takes 4h 40m.
The fastest way to get from Camagüey to Bayamo is to drive which takes 3h 8m and costs $23 - $35.
Yes, there is a direct bus departing from Camagüey and arriving at Bayamo. Services depart every four hours, and operate every day. The journey takes approximately 4h 40m.
Yes, there is a direct train departing from Camaguey and arriving at Bayamo. Services depart twice a week. The journey takes approximately 5h 47m.
The distance between Camagüey and Bayamo is 276 km. The road distance is 204.7 km.
The best way to get from Camagüey to Bayamo without a car is to bus which takes 4h 40m and costs $1 - $4.
The bus from Camagüey to Bayamo takes 4h 40m including transfers and departs every four hours.
Camagüey to Bayamo bus services, operated by Viazul, depart from Camagüey station.
Camagüey to Bayamo train services, operated by Ferrocarriles de Cuba, depart from Camaguey station.
The best way to get from Camagüey to Bayamo is to bus which takes 4h 40m and costs $1 - $4. Alternatively, you can train, which costs $1 - $4 and takes 5h 47m.
What companies run services between Camagüey, Cuba and Bayamo, Cuba?
Viazul operates a bus from Camagüey to Bayamo every 4 hours. Tickets cost $21–30 and the journey takes 4h 40m. Ómnibus Nacionales also services this route once daily. Alternatively, Ferrocarriles de Cuba operates a train from Camaguey to Bayamo twice a week. Tickets cost $2–4 and the journey takes 5h 47m.
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Camaguey to Bayamo
- Ave. Duration
- 5h 47m
- Frequency
- Twice a week
- Estimated price
- $2–4
- Schedules at
- Horario de Buses Cuba
- Normal
- $2
- Climatizado
- $2
- Phone
- +53 59 89 0616
- [email protected]
- Website
- Viazul
Bus from Camagüey to Bayamo
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–30
- Website
- Viazul
- Phone
- +53 7873 7373
- [email protected]
- Website
- Ómnibus Nacionales
Bus from Camagüey to Bayamo
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $1–4
- Schedules at
- Ómnibus Nacionales
- Ave. Duration
- 3h 8m
- Estimated price
- $130–160
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 10 amazing places to get away from it all in Australia, How to get from London City Airport into central London, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Camagüey to Bayamo bus services, operated by Viazul, arrive at Bayamo station.
Camagüey to Bayamo train services, operated by Ferrocarriles de Cuba, arrive at Bayamo station.
Yes, the driving distance between Camagüey to Bayamo is 205 km. It takes approximately 3h 8m to drive from Camagüey to Bayamo.









