There are 7 ways to get from Weerawila to Sigiriya by taxi, bus, car, plane, 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.
Taxi, bus
best- Take the taxi from Weerawila to Tangalletaxi
- Take the bus from Matara to Kadawathabus
- Take the bus from Kadawatha to Dambullabus
7h 26mRs 23,195–27,373Bus
cheapest- Take the bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminalbus 32
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Dambullabus Colombo / ...
12h 13mRs 3,046–3,605Drive 259.2 km
- Drive from Weerawila to Sigiriyacar 259.2 km
4h 55mRs 11,688–16,883Taxi
- Take the taxi from Weerawila to Sigiriyataxi 259.2 km
4h 55mRs 28,000–34,000Fly
- Fly from Weerawila International Airport (WRZ) to Sigiriya Airport (GIU)plane WRZ - GIU
22h 20mRs 13,824–92,898Bus, Mini Bus
- Take the bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminalbus 32
- Take the bus from Kandy to Dambullabus
10h 53mRs 3,326–4,235Bus, train
- Take the bus from Tissamaharama to Gampolabus
- Take the train from Gampola to Polgahawelatrain
- Take the bus from Polgahawela to Habaranabus
13h 27mRs 4,673–7,532
Weerawila International Airport (WRZ) to Sigiriya Airport (GIU) flights
Questions & Answers
The cheapest way to get from Weerawila to Sigiriya is to bus which costs Rs. 3000 - Rs. 3700 and takes 12h 13m.
The fastest way to get from Weerawila to Sigiriya is to drive which takes 4h 55m and costs Rs. 11000 - Rs. 17000.
No, there is no direct bus from Weerawila to Sigiriya. However, there are services departing from Tissamaharama and arriving at Dambulla via Kandy. The journey, including transfers, takes approximately 10h 53m.
The distance between Weerawila and Sigiriya is 401 km. The road distance is 259.2 km.
The best way to get from Weerawila to Sigiriya without a car is to taxi and bus which takes 7h 26m and costs Rs. 23000 - Rs. 28000.
It takes approximately 7h 26m to get from Weerawila to Sigiriya, including transfers.
Weerawila to Sigiriya bus services, operated by National Transport Commission, depart from Tissamaharama station.
The best way to get from Weerawila to Sigiriya is to fly which takes 22h 20m and costs Rs. 13000 - Rs. 95000. Alternatively, you can bus and Mini Bus, which costs Rs. 3300 - Rs. 4300 and takes 10h 53m.
Weerawila to Sigiriya bus services, operated by National Transport Commission, arrive at Colombo Bastian Mawatha Bus Terminal station.
Yes, the driving distance between Weerawila to Sigiriya is 259 km. It takes approximately 4h 55m to drive from Weerawila to Sigiriya.
What companies run services between Weerawila, Sri Lanka and Sigiriya, Sri Lanka?
Cinnamon Air flies from Weerawila International Airport (WRZ) to Sigiriya Airport (GIU) once daily. Alternatively, you can take a vehicle from Weerawila to Sigiriya via Tissamaharama, Kandy, and Dambulla in around 10h 53m.
- 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 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
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Matara to Kadawatha
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- Rs 520–580
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 520–580
- Semi Lux
- Rs 600–900
- Super Lux
- Rs 1,200–1,500
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
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
Bus from Colombo Bastian Mawatha Bus Terminal to Dambulla
- Ave. Duration
- 4h 10m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 520–570
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 520–570
- Semi Lux
- Rs 600–900
- Super Lux
- Rs 1,100–1,500
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kadawatha to Dambulla
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- https://ncgexpress.lk/
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Kadawatha to Dambulla
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- Rs 2,400–2,600
- Website
- https://superline.lk/
- 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 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
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 Tissamaharama to Gampola
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 1,020–1,050
Bus from Polgahawela to Habarana
- Ave. Duration
- 2h 1m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 2h 57m
- Estimated price
- Rs 18,000–34,000
Visit Lanka Sri Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 1085+ hotels available in Sigiriya.
















