Contents
Leaving the humid, bustling streets of Colombo for the Cultural Triangle feels like stepping into the spiritual heart of Sri Lanka. Dambulla is a gateway to this ancient region, known for its cave temple complex and its closeness to the Sigiriya rock fortress.
Colombo to Dambulla by bus
Booking platforms list buses from Colombo to Dambulla at about $9 to $21, with travel times of about 2 hours 35 minutes to 5 hours depending on the class (October 2026).[1] The classes listed are Tourist AC, Super Luxury, Luxury and Air-conditioned Large Coach.[1]
Colombo to Dambulla by private transfer
Booking platforms list private transfers from about $55, with travel times of about 2 hours 15 minutes to 3 hours 50 minutes depending on traffic and the destination in Dambulla (October 2026).[1] Vehicles range from standard cars and hatchbacks to vans for up to 12 passengers, so a private transfer suits families and groups.[1]
Colombo to Dambulla by minivan
A scenic minivan is listed at about $29 and about 4 hours (October 2026).[1]
Colombo to Dambulla by train
Sri Lanka Railways' fare table lists no Dambulla station. Trains serve the area on the Batticaloa line, for example at Kekirawa and Habarana.[2] The regular fares from Colombo Fort to Kekirawa are LKR 1,350 in first class, LKR 700 in second class and LKR 340 in third class.[2] Booking platforms list the Colombo to Kekirawa journey at about 3 hours 34 minutes to 4 hours 36 minutes (October 2026).[1] From the station you need a taxi or tuk-tuk to reach Dambulla.
The Batticaloa line was closed after Cyclone Ditwah, and the railway's notices list its Meenagaya intercity express as running to Batticaloa again.[3][4]
Comparing your options
| Mode | Price | Duration |
|---|---|---|
| Bus | About $9 to $21[1] | 2h 35m to 5h |
| Private transfer | From about $55[1] | 2h 15m to 3h 50m |
| Minivan | About $29[1] | About 4h |
| Train to Kekirawa | LKR 340 to 1,350[2] | 3h 34m to 4h 36m |
Tips for traveling from Colombo to Dambulla
- Timing: If you travel by bus or car, leave Colombo early in the morning to avoid the peak-hour traffic out of the city.
- Luggage: With large suitcases, a private transfer or a coach is easier than a local bus or a third-class train carriage.
- The train connection: If you take the train to Kekirawa, plan the last leg to Dambulla by taxi or tuk-tuk.
Timetable
| Bus Colombo - Dambulla $ 8.83–21.31 2h 35m – 5h | |
|
|
| Taxi Colombo - Dambulla $ 54.48–453.20 2h 15m – 3h 49m | |
|
|
| Van Colombo - Dambulla $ 28.72 4h | |
|
| Train Colombo - Kekirawa $ 5.92–11.65 3h 34m – 4h 36m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Colombo to Dambulla, including current prices and schedules.
Booking platforms listed buses from about $9 in October 2026. The train to Kekirawa costs LKR 340 in third class on the regular tariff, but you still need a taxi or tuk-tuk to reach Dambulla.
Booking platforms list private transfers at about 2 hours 15 minutes to 3 hours 50 minutes and buses at about 2 hours 35 minutes to 5 hours. Traffic in Colombo affects both.
Listed times are about 2 hours 15 minutes to 3 hours 50 minutes by private transfer, 2 hours 35 minutes to 5 hours by bus, about 4 hours by minivan and about 3 hours 34 minutes to 4 hours 36 minutes by train to Kekirawa (October 2026).
No. Sri Lanka Railways' fare table lists no Dambulla station. Trains serve the area on the Batticaloa line, for example at Kekirawa and Habarana, and you continue by taxi or tuk-tuk.
The Tourist AC and Air-conditioned Large Coach classes are air-conditioned by name, and booking platforms also list Luxury and Super Luxury coaches. Check the class when you book.
Yes. Booking platforms list vans for up to 12 passengers as well as cars and SUVs.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable Colombo - Dambulla. Retrieved October 15, 2026.
- [2] Sri Lanka Railways: Colombo Fort - Passenger Ticket Rates. Retrieved October 15, 2026.
- [3] Sri Lanka Railways: Programme for Disaster recovery and restoration status as at 29-12-2025. Retrieved October 15, 2026.
- [4] Sri Lanka Railways: Media Notice (Sri Lanka Railways). Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.