There are 4 ways to get from Kurunegala to Hikkaduwa by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kurunegala to Hikkaduwabus
3h 48mRs 900–1,300Train
- Take the train from Kurunegala to Colombo Forttrain Kankesanthurai to Mt Lavinia / ...
- Take the train from Fort Station to Hikkaduwatrain Maradana
4h 18mRs 2,453–5,940Drive 186.6 km
- Drive from Kurunegala to Hikkaduwacar 186.6 km
2h 36mRs 8,414–12,154Taxi
- Take the taxi from Kurunegala to Hikkaduwataxi 186.6 km
2h 36mRs 20,000–25,000
Kurunegala to Hikkaduwa by train
Questions & Answers
The cheapest way to get from Kurunegala to Hikkaduwa is to bus which costs Rs. 900 - Rs. 1300 and takes 3h 48m.
The fastest way to get from Kurunegala to Hikkaduwa is to drive which takes 2h 36m and costs Rs. 8000 - Rs. 13000.
Yes, there is a direct bus departing from Kurunegala and arriving at Hikkaduwa. Services depart once daily, and operate every day. The journey takes approximately 3h 48m.
No, there is no direct train from Kurunegala to Hikkaduwa. However, there are services departing from Kurunegala and arriving at Hikkaduwa via Fort Station. The journey, including transfers, takes approximately 4h 18m.
The distance between Kurunegala and Hikkaduwa is 195 km. The road distance is 186.6 km.
The best way to get from Kurunegala to Hikkaduwa without a car is to bus which takes 3h 48m and costs Rs. 900 - Rs. 1300.
The bus from Kurunegala to Hikkaduwa takes 3h 48m including transfers and departs once daily.
Kurunegala to Hikkaduwa bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Kurunegala station.
Kurunegala to Hikkaduwa train services, operated by Sri Lanka Railways, depart from Kurunegala station.
The best way to get from Kurunegala to Hikkaduwa is to bus which takes 3h 48m and costs Rs. 900 - Rs. 1300. Alternatively, you can train, which costs Rs. 2400 - Rs. 6000 and takes 4h 18m.
What companies run services between Kurunegala, Sri Lanka and Hikkaduwa, Sri Lanka?
Sri Lanka Transport Board - SLTB ICT operates a bus from Kurunegala to Hikkaduwa once daily. Tickets cost Rs 900–1,300 and the journey takes 3h 48m. Alternatively, you can take a train from Kurunegala to Hikkaduwa via Fort Station in around 4h 18m.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kurunegala to Colombo Fort
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a day
- 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 Fort Station to Hikkaduwa
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- 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
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Kurunegala to Hikkaduwa
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 2h 36m
- Estimated price
- Rs 20,000–25,000
Kurunegala Taxi
- Phone
- +94 72 48 54 606
- Website
- kurunegalataxi.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Shan Cabs
- Phone
- +94 77 67 47 747
- Website
- shancab.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 Travelling around the UAE, Best ways to travel around Australia, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Kurunegala to Hikkaduwa bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Hikkaduwa station.
Kurunegala to Hikkaduwa train services, operated by Sri Lanka Railways, arrive at Colombo Fort station.
Yes, the driving distance between Kurunegala to Hikkaduwa is 187 km. It takes approximately 2h 36m to drive from Kurunegala to Hikkaduwa.
There are 2825+ hotels available in Hikkaduwa.







