There are 6 ways to get from Havana to Colombo by plane, bus, train, 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.
Fly José Martí International Airport to Bandaranaike International Airport
best- Fly from José Martí International Airport (HAV) to Bandaranaike International Airport (CMB)plane HAV - CMB
26hRs 510,334–1,314,598Bus to Juan Gualberto Gómez International Airport, fly to Bandaranaike International Airport
cheapest- Take the bus from Terminal de Ómnibus Nacionales La Habana to Varadero Airportbus
- Fly from Juan Gualberto Gómez International Airport (VRA) to Bandaranaike International Airport (CMB)plane VRA - CMB
28h 50mRs 302,362–1,016,397Fly José Martí International Airport to Sigiriya Airport, bus
- Fly from José Martí International Airport (HAV) to Sigiriya Airport (GIU)plane HAV - GIU
- Take the bus from Dambulla to Colombo Bastian Mawatha Bus Terminalbus
32h 52mRs 343,234–1,107,098Fly José Martí International Airport to Kandy, train
- Fly from José Martí International Airport (HAV) to Kandy (KDW)plane HAV - KDW
- Take the train from Kandy to Fort Stationtrain
32h 27mRs 344,234–1,109,098Fly José Martí International Airport to Hatton, taxi, bus
- Fly from José Martí International Airport (HAV) to Hatton (NUF)plane HAV - NUF
- Take the taxi from Hatton (NUF) to Rathnapurataxi
- Take the bus from Rathnapura to Colombo Bastian Mawatha Bus Terminalbus
33h 3mRs 346,534–1,009,428Train to Abel Santamaría Airport, fly to Bandaranaike International Airport
- Take the train from Estación Central to Santa Claratrain
- Fly from Abel Santamaría Airport (SNU) to Bandaranaike International Airport (CMB)plane SNU - CMB
33h 29mRs 412,670–866,875
José Martí International Airport (HAV) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Havana to Colombo is to train and fly which costs Rs. 410000 - Rs. 900000 and takes 33h 29m.
The fastest way to get from Havana to Colombo is to fly which takes 26h and costs Rs. 500000 - Rs. 1400000.
The distance between Havana and Colombo is 16196 km.
It takes approximately 26h to get from Havana to Colombo, including transfers.
Colombo is 10h 30m ahead of Havana. It is currently 7:13 AM in Havana and 5:43 PM in Colombo.
There are 1428+ hotels available in Colombo.
What companies run services between Havana, Cuba and Colombo, Sri Lanka?
Neos, Emirates, and Etihad fly from José Martí International Airport (HAV) to Bandaranaike International Airport (CMB) 3 times a week.
- Website
- cinnamonair.com
Flights from José Martí International Airport to Sigiriya Airport via Moscow Sheremetyevo, Bandaranaike International Airport
- Ave. Duration
- 40h 15m
- When
- Monday
- Estimated price
- Rs 370,000–1,300,000
Flights from José Martí International Airport to Sigiriya Airport via Paris Charles de Gaulle, Bandaranaike International Airport
- Ave. Duration
- 28h 55m
- When
- Saturday
- Estimated price
- Rs 340,000–1,100,000
Flights from José Martí International Airport to Sigiriya Airport via Rome, Dubai, Bandaranaike International Airport
- Ave. Duration
- 26h 45m
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
Flights from José Martí International Airport to Sigiriya Airport via Rome, Doha, Bandaranaike International Airport
- Ave. Duration
- 26h 45m
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
Flights from José Martí International Airport to Kandy via Paris Charles de Gaulle, Bandaranaike International Airport
- Ave. Duration
- 28h 10m
- When
- Saturday
- Estimated price
- Rs 340,000–1,100,000
Flights from José Martí International Airport to Kandy via Rome, Dubai, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
Flights from José Martí International Airport to Kandy via Rome, Doha, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
Flights from José Martí International Airport to Hatton via Paris Charles de Gaulle, Bandaranaike International Airport
- Ave. Duration
- 28h 10m
- When
- Saturday
- Estimated price
- Rs 340,000–1,000,000
Flights from José Martí International Airport to Hatton via Rome, Dubai, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
Flights from José Martí International Airport to Hatton via Rome, Doha, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Monday
- Estimated price
- Rs 550,000–1,400,000
- Website
- emirates.com
Flights from José Martí International Airport to Bandaranaike International Airport via Rome, Dubai
- Ave. Duration
- 23h 20m
- When
- Monday
- Estimated price
- Rs 500,000–1,300,000
Flights from José Martí International Airport to Bandaranaike International Airport via Milan Malpensa, Dubai
- Ave. Duration
- 25h 5m
- When
- Monday
- Estimated price
- Rs 500,000–1,300,000
Flights from Juan Gualberto Gómez International Airport to Bandaranaike International Airport via Lisboa, Dubai
- Ave. Duration
- 24h 25m
- When
- Saturday
- Estimated price
- Rs 290,000–1,100,000
Flights from Abel Santamaría Airport to Bandaranaike International Airport via Madrid, Dubai
- Ave. Duration
- 25h 25m
- When
- Thursday
- Estimated price
- Rs 400,000–850,000
- Website
- etihad.com
Flights from José Martí International Airport to Bandaranaike International Airport via Milan Malpensa, Abu Dhabi
- Ave. Duration
- 25h
- When
- Monday
- Estimated price
- Rs 500,000–1,300,000
Flights from Abel Santamaría Airport to Bandaranaike International Airport via Madrid, Abu Dhabi
- Ave. Duration
- 32h 20m
- When
- Thursday
- Estimated price
- Rs 400,000–850,000
- Website
- srilankan.com
Flights from Juan Gualberto Gómez International Airport to Bandaranaike International Airport via Moscow Sheremetyevo, Delhi
- Ave. Duration
- 26h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 290,000–1,100,000
Flights from Abel Santamaría Airport to Bandaranaike International Airport via Madrid, Doha
- Ave. Duration
- 25h 50m
- When
- Thursday
- Estimated price
- Rs 400,000–850,000
- Website
- aeroflot.ru
Flights from Juan Gualberto Gómez International Airport to Bandaranaike International Airport via Moscow Sheremetyevo
- Ave. Duration
- 29h 20m
- When
- Wednesday
- Estimated price
- Rs 290,000–1,000,000
- Website
- qatarairways.com
Flights from Abel Santamaría Airport to Bandaranaike International Airport via Madrid, Doha
- Ave. Duration
- 25h 50m
- When
- Thursday
- Estimated price
- Rs 400,000–850,000
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Fort Station
- Ave. Duration
- 2h 36m
- Frequency
- Every 2 hours
- Estimated price
- Rs 1,200–3,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,600–3,900
Train from Estación Central to Santa Clara
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Estimated price
- Rs 570–1,500
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- Rs 570
- Climatizado
- Rs 792
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 20m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 510–570
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 510–570
- Semi Lux
- Rs 600–900
- Super Lux
- Rs 1,100–1,500
Bus from Rathnapura to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 6m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 300–330
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 300–330
- Semi Lux
- Rs 340–480
- Super Lux
- Rs 650–850
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,400
- Website
- https://superline.lk/
- Phone
- +53 59 89 0616
- viazul@eon.cu
- Website
- viazul.wetransp.com
Bus from Terminal de Ómnibus Nacionales La Habana to Varadero Airport
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- Rs 3,800–5,500
- Website
- https://www.viazul.wetransp.com/
- Ave. Duration
- 2h 28m
- Estimated price
- Rs 4,400–5,500
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.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 What documents do I need to cross Niagara Falls?, Why you should take the train in the US, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.



















