There are 7 ways to get from Mactan–Cebu Airport (CEB) to Colombo by plane, 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 to Bandaranaike International Airport
best- Fly from Mactan–Cebu International Airport (CEB) to Bandaranaike International Airport (CMB)plane CEB - CMB
10h 50mRs 122,810–212,430Fly to Koggala, train
cheapest- Fly from Mactan–Cebu International Airport (CEB) to Koggala (KCT)plane CEB - KCT
- Take the train from Habaraduwa to Bambalapitiyatrain
26h 28mRs 80,168–191,176Fly to Sigiriya Airport, Mini Bus
- Fly from Mactan–Cebu International Airport (CEB) to Sigiriya Airport (GIU)plane CEB - GIU
- Take the bus from Dambulla to Kandybus
25h 6mRs 81,483–190,138Fly to Kandy, train
- Fly from Mactan–Cebu International Airport (CEB) to Kandy (KDW)plane CEB - KDW
- Take the train from Kandy to Maradanatrain
25h 48mRs 81,826–191,649Fly to Hatton, train
- Fly from Mactan–Cebu International Airport (CEB) to Hatton (NUF)plane CEB - NUF
- Take the train from Hatton to Fort Stationtrain
28h 8mRs 80,982–190,461Fly to Batticaloa Airport, bus
- Fly from Mactan–Cebu International Airport (CEB) to Batticaloa Airport (BTC)plane CEB - BTC
- Take the bus from Batticaloa to Colombo Pettahbus
22h 53mRs 83,521–193,199Fly to Weerawila International Airport, bus
- Fly from Mactan–Cebu International Airport (CEB) to Weerawila International Airport (WRZ)plane CEB - WRZ
- Take the bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminalbus
30h 59mRs 82,170–191,267
Mactan–Cebu International Airport (CEB) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Mactan–Cebu Airport (CEB) to Colombo is to fly and train which costs Rs. 80000 - Rs. 190000 and takes 28h 8m.
The fastest way to get from Mactan–Cebu Airport (CEB) to Colombo is to fly which takes 10h 50m and costs Rs. 120000 - Rs. 220000.
The distance between Mactan–Cebu Airport (CEB) and Colombo is 4887 km.
It takes approximately 10h 50m to get from Mactan–Cebu Airport (CEB) to Colombo, including transfers.
Colombo is 2h 30m behind Mactan–Cebu Airport (CEB). It is currently 10:01 PM in Mactan–Cebu Airport (CEB) and 7:31 PM in Colombo.
There are 1462+ hotels available in Colombo.
What companies run services between Mactan–Cebu Airport (CEB), Philippines and Colombo, Sri Lanka?
Singapore Airlines, Firefly, and six other airlines fly from Mactan–Cebu International Airport (CEB) to Bandaranaike International Airport (CMB) every 4 hours.
- Website
- cinnamonair.com
Flights from Mactan–Cebu International Airport to Sigiriya Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 23h 12m
- When
- Every day
- Estimated price
- Rs 75,000–460,000
Flights from Mactan–Cebu International Airport to Sigiriya Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 23h 32m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Mactan–Cebu International Airport to Sigiriya Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- Rs 85,000–250,000
Flights from Mactan–Cebu International Airport to Kandy via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 23h 12m
- When
- Every day
- Estimated price
- Rs 75,000–460,000
Flights from Mactan–Cebu International Airport to Kandy via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 23h 32m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Mactan–Cebu International Airport to Kandy via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- Rs 85,000–250,000
Flights from Mactan–Cebu International Airport to Hatton via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 23h 12m
- When
- Every day
- Estimated price
- Rs 75,000–450,000
Flights from Mactan–Cebu International Airport to Hatton via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 23h 32m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Mactan–Cebu International Airport to Hatton via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- Rs 85,000–250,000
Flights from Mactan–Cebu International Airport to Koggala via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 23h 57m
- When
- Every day
- Estimated price
- Rs 75,000–460,000
Flights from Mactan–Cebu International Airport to Koggala via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 24h 17m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Mactan–Cebu International Airport to Koggala via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- Rs 85,000–250,000
Flights from Mactan–Cebu International Airport to Batticaloa Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 16h 51m
- When
- Every day
- Estimated price
- Rs 75,000–460,000
Flights from Mactan–Cebu International Airport to Batticaloa Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 20h 47m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Mactan–Cebu International Airport to Batticaloa Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 22h 45m
- When
- Every day
- Estimated price
- Rs 90,000–260,000
Flights from Mactan–Cebu International Airport to Weerawila International Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 24h 22m
- When
- Every day
- Estimated price
- Rs 75,000–460,000
Flights from Mactan–Cebu International Airport to Weerawila International Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 24h 42m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Mactan–Cebu International Airport to Weerawila International Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 26h 40m
- When
- Every day
- Estimated price
- Rs 90,000–260,000
- Website
- singaporeair.com
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 11h 36m
- When
- Every day
- Estimated price
- Rs 70,000–430,000
- Website
- srilankan.com
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 11h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, Monday, and Sunday
- Estimated price
- Rs 75,000–220,000
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- Rs 75,000–180,000
- Website
- fireflyz.com.my
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 11h 27m
- When
- Every day
- Estimated price
- Rs 75,000–210,000
- Website
- malaysiaairlines.com
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 11h 27m
- When
- Every day
- Estimated price
- Rs 75,000–210,000
- Website
- cathaypacific.com
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Hong Kong
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- Rs 85,000–240,000
- Website
- airasia.com
Flights from Mactan–Cebu International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- Rs 75,000–180,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Maradana
- Ave. Duration
- 2h 26m
- Frequency
- Every 3 hours
- Estimated price
- Rs 1,200–3,000
- 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,300–3,000
Train from Hatton to Fort Station
- Ave. Duration
- 5h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–3,100
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
Train from Habaraduwa to Bambalapitiya
- Ave. Duration
- 2h 32m
- Frequency
- 5 times a week
- Estimated price
- Rs 214–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,604
- 2nd Class
- Rs 214
- 1st Class
- Rs 1,926
- Website
- traveling.com
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,375
- Schedules at
- traveling.com
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Batticaloa to Colombo Pettah
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,900
- Website
- https://superline.lk/
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 7h 25m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 700–800
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 700–800
- Semi Lux
- Rs 900–1,300
- Super Lux
- Rs 1,700–2,200
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 How do I get from Sydney to Melbourne, What are the different types of Renfe trains in Spain?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.













