There are 4 ways to get from Colombo to Dambula by plane, car, 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 Bandaranaike International Airport to Vilankulo Airport, drive
best- Fly from Bandaranaike International Airport (CMB) to Vilankulo Airport (VNX)CMB - VNX
- Drive from Vilankulo Airport (VNX) to Dambula
22h 42m$602–1,869Fly Bandaranaike International Airport to Inhambane, drive
- Fly from Bandaranaike International Airport (CMB) to Inhambane (INH)CMB - INH
- Drive from Inhambane (INH) to Dambula
25h 27m$764–2,386Bus to Koggala, fly to Vilankulo Airport, drive
- Take the bus from Makumbra Multimodal Transport Center to Galle Bus Station
- Fly from Koggala (KCT) to Vilankulo Airport (VNX)KCT - VNX
- Drive from Vilankulo Airport (VNX) to Dambula
2d 11h$736–2,051Fly Bandaranaike International Airport to Maputo International Airport, drive
- Fly from Bandaranaike International Airport (CMB) to Maputo International Airport (MPM)CMB - MPM
- Drive from Maputo International Airport (MPM) to Dambula
25h 29m$614–1,361
Bandaranaike International Airport (CMB) to Vilankulo Airport (VNX) flights
Questions & Answers
The cheapest way to get from Colombo to Dambula is to fly and drive which costs $600 - $1,400 and takes 25h 29m.
The fastest way to get from Colombo to Dambula is to fly and drive which takes 22h 42m and costs $600 - $1,900.
The distance between Colombo and Dambula is 6027 km.
It takes approximately 22h 42m to get from Colombo to Dambula, including transfers.
Dambula is 3h 30m behind Colombo. It is currently 1:18 PM in Colombo and 9:48 AM in Dambula.
What companies run services between Colombo, Sri Lanka and Dambula, Mozambique?
There is no direct connection from Colombo to Dambula. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Vilankulo Airport (VNX), then drive to Dambula. Alternatively, you can take the taxi to Colombo-Airport-CMB airport, fly to Inhambane (INH), then drive to Dambula.
- Website
- qatarairways.com
Flights from Bandaranaike International Airport to Vilankulo Airport via Doha, Johannesburg
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- $800–2,600
Flights from Bandaranaike International Airport to Vilankulo Airport via Dubai, Johannesburg
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $850–3,000
Flights from Bandaranaike International Airport to Vilankulo Airport via Abu Dhabi, Johannesburg
- Ave. Duration
- 18h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $550–1,800
Flights from Koggala to Vilankulo Airport via Bandaranaike International Airport, Mahe Island, Johannesburg
- Ave. Duration
- 2d 2h
- When
- Thursday
- Estimated price
- $700–2,000
Flights from Bandaranaike International Airport to Maputo International Airport via Doha
- Ave. Duration
- 19h 13m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $550–1,800
Flights from Bandaranaike International Airport to Maputo International Airport via Mahe Island, Johannesburg
- Ave. Duration
- 13h 45m
- When
- Friday
- Estimated price
- $600–1,700
- Website
- lam.co.mz
Flights from Bandaranaike International Airport to Vilankulo Airport via Doha, Maputo International Airport
- Ave. Duration
- 20h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $750–2,500
Flights from Bandaranaike International Airport to Inhambane via Doha, Maputo International Airport
- Ave. Duration
- 22h 53m
- When
- Monday and Saturday
- Estimated price
- $700–2,300
Flights from Koggala to Vilankulo Airport via Bandaranaike International Airport, Mahe Island, Johannesburg, Maputo International Airport
- Ave. Duration
- 2d 2h
- When
- Thursday
- Estimated price
- $700–2,000
- Website
- flyairlink.com
Flights from Bandaranaike International Airport to Vilankulo Airport via Dubai, Johannesburg
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $850–3,000
Flights from Bandaranaike International Airport to Vilankulo Airport via Abu Dhabi, Johannesburg
- Ave. Duration
- 18h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $550–1,800
Flights from Koggala to Vilankulo Airport via Bandaranaike International Airport, Mahe Island, Johannesburg
- Ave. Duration
- 2d 2h
- When
- Thursday
- Estimated price
- $700–2,000
Flights from Bandaranaike International Airport to Maputo International Airport via Mahe Island, Johannesburg
- Ave. Duration
- 13h 45m
- When
- Friday
- Estimated price
- $600–1,700
- Website
- emirates.com
Flights from Bandaranaike International Airport to Maputo International Airport via Dubai, Johannesburg
- Ave. Duration
- 20h 27m
- When
- Every day
- Estimated price
- $600–2,200
Flights from Bandaranaike International Airport to Maputo International Airport via Mahe Island, Johannesburg
- Ave. Duration
- 13h 45m
- When
- Friday
- Estimated price
- $600–1,700
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Makumbra Multimodal Transport Center to Galle Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 20 minutes
- Estimated price
- $1–2
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- $1–2
- Semi Lux
- $1–2
- Super Lux
- $2–4
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 Heading to Europe? Read this before you buy a Eurail Pass, Best ways to travel around Australia, and How to travel India's Golden Triangle - to help you get the most out of your next trip.



