There are 7 ways to get from Thanamalwila to Dambulla by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, Mini Bus
best- Take the bus from Thanamalwila to Welimadabus
- Take the bus from Welimada to Colombo Bastian Mawatha Bus Terminalbus
- Take the bus from Kandy to Dambullabus
11h 29mRs 2,221–3,018Bus, train via Ella
- Take the bus from Thanamalwila to Ellabus
- Take the train from Ella to Polgahawelatrain
- Take the bus from Polgahawela to Dambullabus
12h 59mRs 2,920–5,285Drive 224.9 km
- Drive from Thanamalwila to Dambullacar 224.9 km
4h 13mRs 10,144–14,652Taxi
- Take the taxi from Thanamalwila to Dambullataxi 224.9 km
4h 13mRs 24,000–30,000Fly
- Fly from Weerawila International Airport (WRZ) to Sigiriya Airport (GIU)plane WRZ - GIU
23h 2mRs 16,918–99,708Bus, train
- Take the bus from Thanamalwila to Gampolabus
- Take the train from Gampola to Polgahawelatrain
- Take the bus from Polgahawela to Dambullabus
12h 28mRs 4,407–6,701Bus, train via Dambulla
- Take the bus from Thanamalwila to Ellabus
- Take the train from Ella to Polgahawelatrain
- Take the bus from Polgahawela to Dambullabus
13h 28mRs 4,420–6,785
Weerawila International Airport (WRZ) to Sigiriya Airport (GIU) flights
Questions & Answers
The cheapest way to get from Thanamalwila to Dambulla is to bus and Mini Bus which costs Rs. 2200 - Rs. 3100 and takes 11h 29m.
The fastest way to get from Thanamalwila to Dambulla is to drive which takes 4h 13m and costs Rs. 10000 - Rs. 15000.
No, there is no direct bus from Thanamalwila to Dambulla. However, there are services departing from Thanamalwila and arriving at Dambulla via Welimada and Kandy. The journey, including transfers, takes approximately 11h 29m.
The distance between Thanamalwila and Dambulla is 425 km. The road distance is 224.9 km.
The best way to get from Thanamalwila to Dambulla without a car is to bus and Mini Bus which takes 11h 29m and costs Rs. 2200 - Rs. 3100.
It takes approximately 11h 29m to get from Thanamalwila to Dambulla, including transfers.
Thanamalwila to Dambulla bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Thanamalwila station.
The best way to get from Thanamalwila to Dambulla is to bus and Mini Bus which takes 11h 29m and costs Rs. 2200 - Rs. 3100. Alternatively, you can fly, which costs Rs. 16000 - Rs. 100000 and takes 23h 2m.
Thanamalwila to Dambulla bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Welimada station.
Yes, the driving distance between Thanamalwila to Dambulla is 225 km. It takes approximately 4h 13m to drive from Thanamalwila to Dambulla.
What companies run services between Thanamalwila, Sri Lanka and Dambulla, Sri Lanka?
You can take a bus from Thanamalwila to Dambulla via Welimada and Kandy in around 11h 29m. Alternatively, Cinnamon Air flies from Weerawila International Airport (WRZ) to Sigiriya Airport (GIU) once daily.
- Website
- cinnamonair.com
Flights from Weerawila International Airport to Sigiriya Airport via Colombo
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- Rs 13,000–95,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Ella to Polgahawela
- Ave. Duration
- 7h 41m
- 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 Gampola to Polgahawela
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,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,200–2,900
Train from Ella to Polgahawela
- Ave. Duration
- 7h 41m
- 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
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Thanamalwila to Welimada
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- Rs 770–1,200
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 770–790
Bus from Kandy to Dambulla
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
Bus from Thanamalwila to Ella
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
Bus from Polgahawela to Dambulla
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
Bus from Thanamalwila to Gampola
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,200
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 1,020–1,050
Bus from Thanamalwila to Ella
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Welimada to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Estimated price
- Rs 600–700
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 600–700
- Semi Lux
- Rs 750–1,100
- Super Lux
- Rs 1,400–1,800
- Website
- traveling.com
Bus from Kandy to Dambulla
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,372
- Schedules at
- traveling.com
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Polgahawela to Dambulla
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,600
- Website
- https://superline.lk/
Bus from Polgahawela to Dambulla
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,600
- Website
- https://superline.lk/
- Ave. Duration
- 4h 13m
- Estimated price
- Rs 24,000–30,000
Visit Lanka Sri Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.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 How to plan an amazing trip around Scandinavia, How to get from Florence to Rome, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 1080+ hotels available in Dambulla.













