There are 7 ways to get from Manila Airport (MNL) to Colombo by plane, train, or bus
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 Ninoy Aquino International Airport (MNL) to Bandaranaike International Airport (CMB)plane MNL - CMB
9hRsĀ 123,681ā167,016Fly to Koggala, train
cheapest- Fly from Ninoy Aquino International Airport (MNL) to Koggala (KCT)plane MNL - KCT
- Take the train from Habaraduwa to Bambalapitiyatrain
18h 43mRsĀ 67,740ā187,334Fly to Kandy, train
- Fly from Ninoy Aquino International Airport (MNL) to Kandy (KDW)plane MNL - KDW
- Take the train from Kandy to Maradanatrain
18h 3mRsĀ 69,451ā187,741Fly to Hatton, train
- Fly from Ninoy Aquino International Airport (MNL) to Hatton (NUF)plane MNL - NUF
- Take the train from Hatton to Fort Stationtrain
20h 23mRsĀ 68,624ā186,531Fly to Sigiriya Airport, Mini Bus
- Fly from Ninoy Aquino International Airport (MNL) to Sigiriya Airport (GIU)plane MNL - GIU
- Take the bus from Dambulla to Kandybus
17h 1mRsĀ 69,073ā186,274Fly to Batticaloa Airport, bus
- Fly from Ninoy Aquino International Airport (MNL) to Batticaloa Airport (BTC)plane MNL - BTC
- Take the bus from Batticaloa to Colombo Pettahbus
18h 28mRsĀ 71,014ā189,459Fly to Weerawila International Airport, bus
- Fly from Ninoy Aquino International Airport (MNL) to Weerawila International Airport (WRZ)plane MNL - WRZ
- Take the bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminalbus
22h 44mRsĀ 69,692ā187,489
Ninoy Aquino International Airport (MNL) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Manila Airport (MNL) to Colombo is to fly and train which costs Rs. 65000 - Rs. 190000 and takes 20h 23m.
The fastest way to get from Manila Airport (MNL) to Colombo is to fly which takes 9h and costs Rs. 120000 - Rs. 170000.
The distance between Manila Airport (MNL) and Colombo is 4590 km.
It takes approximately 9h to get from Manila Airport (MNL) to Colombo, including transfers.
Colombo is 2h 30m behind Manila Airport (MNL). It is currently 3:09 PM in Manila Airport (MNL) and 12:39 PM in Colombo.
There are 1462+ hotels available in Colombo.
What companies run services between Manila Airport (MNL), Philippines and Colombo, Sri Lanka?
Singapore Airlines, Malaysia Airlines, and five other airlines fly from Ninoy Aquino International Airport (MNL) to Bandaranaike International Airport (CMB) every 4 hours.
- Website
- cinnamonair.com
Flights from Ninoy Aquino International Airport to Kandy via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- RsĀ 65,000ā220,000
Flights from Ninoy Aquino International Airport to Kandy via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- RsĀ 75,000ā450,000
Flights from Ninoy Aquino International Airport to Kandy via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- RsĀ 70,000ā220,000
Flights from Ninoy Aquino International Airport to Kandy via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Kandy via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 14h 5m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Hatton via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- RsĀ 65,000ā220,000
Flights from Ninoy Aquino International Airport to Hatton via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- RsĀ 75,000ā440,000
Flights from Ninoy Aquino International Airport to Hatton via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- RsĀ 70,000ā220,000
Flights from Ninoy Aquino International Airport to Hatton via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Hatton via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 14h 5m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Sigiriya Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 14h 35m
- When
- Every day
- Estimated price
- RsĀ 65,000ā260,000
Flights from Ninoy Aquino International Airport to Sigiriya Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- RsĀ 75,000ā450,000
Flights from Ninoy Aquino International Airport to Sigiriya Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 24h 35m
- When
- Every day
- Estimated price
- RsĀ 85,000ā220,000
Flights from Ninoy Aquino International Airport to Sigiriya Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Sigiriya Airport via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 14h 5m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Koggala via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- RsĀ 65,000ā220,000
Flights from Ninoy Aquino International Airport to Koggala via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 21h 20m
- When
- Every day
- Estimated price
- RsĀ 75,000ā450,000
Flights from Ninoy Aquino International Airport to Koggala via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 21h 15m
- When
- Every day
- Estimated price
- RsĀ 75,000ā220,000
Flights from Ninoy Aquino International Airport to Koggala via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Koggala via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 14h 50m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Batticaloa Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 17h 38m
- When
- Every day
- Estimated price
- RsĀ 65,000ā260,000
Flights from Ninoy Aquino International Airport to Batticaloa Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- RsĀ 75,000ā450,000
Flights from Ninoy Aquino International Airport to Batticaloa Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 21h 50m
- When
- Every day
- Estimated price
- RsĀ 90,000ā230,000
Flights from Ninoy Aquino International Airport to Batticaloa Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Batticaloa Airport via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 11h 20m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Weerawila International Airport via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 15h 38m
- When
- Every day
- Estimated price
- RsĀ 65,000ā260,000
Flights from Ninoy Aquino International Airport to Weerawila International Airport via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 21h 45m
- When
- Every day
- Estimated price
- RsĀ 75,000ā450,000
Flights from Ninoy Aquino International Airport to Weerawila International Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- RsĀ 90,000ā230,000
Flights from Ninoy Aquino International Airport to Weerawila International Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Ninoy Aquino International Airport to Weerawila International Airport via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 15h 15m
- When
- Thursday
- Estimated price
- RsĀ 80,000ā230,000
- Website
- malaysiaairlines.com
Flights from Ninoy Aquino International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 11h 16m
- When
- Every day
- Estimated price
- RsĀ 70,000ā280,000
- Website
- airasia.com
Flights from Ninoy Aquino International Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 12h 17m
- When
- Every day
- Estimated price
- RsĀ 110,000ā150,000
- Website
- singaporeair.com
Flights from Ninoy Aquino International Airport to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- RsĀ 70,000ā420,000
- Website
- thaiairways.com
Flights from Ninoy Aquino International Airport to Bandaranaike International Airport via Suvarnabhumi
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- RsĀ 85,000ā210,000
- Website
- cathaypacific.com
Flights from Ninoy Aquino International Airport to Bandaranaike International Airport via Hong Kong
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- RsĀ 75,000ā220,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 Italy Travel Guides, 5 incredible day trips from Florence by train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.













