There are 4 ways to get from Ambalangoda to Knuckles Mountain Range by train, bus 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.
Recommended option
Train • 5h 34m
Cheapest option
Bus • 6h 38m
2 alternative options
Bus, fly to Kandy • 4h 49m
Bus, fly to Hatton, travel • 5h 46m
Questions & Answers
The cost-effective way to get from Ambalangoda to Knuckles Mountain Range is to bus, which costs Rs. 250 - Rs. 350 and takes 6h 38m.
The quickest way to get from Ambalangoda to Knuckles Mountain Range is to bus and fly which costs Rs. 22000 - Rs. 90000 and takes 4h 49m.
The distance between Ambalangoda and Knuckles Mountain Range is 158 km.
The best way to get from Ambalangoda to Knuckles Mountain Range without a car is to train which takes 5h 34m and costs Rs. 460 - Rs. 2200.
It takes approximately 5h 34m to get from Ambalangoda to Knuckles Mountain Range, including transfers.
The best way to get from Ambalangoda to Knuckles Mountain Range is to train which takes 5h 34m and costs Rs. 460 - Rs. 2200. Alternatively, you can bus, which costs Rs. 250 - Rs. 350 and takes 6h 38m.
The quickest flight from Diyawanna Oya Airport to Kandy Airport is the direct flight which takes 30 min.
SriLankan Airlines offers flights from Diyawanna Oya Airport to Kandy Airport.
There are 45+ hotels available in Knuckles Mountain Range. Prices start at Rs. 30000 per night.

- Distance: 158.2 km
- Duration: 5h 34m
What companies run services between Ambalangoda, Southern, Sri Lanka and Knuckles Mountain Range, Sri Lanka?
You can take a train from Ambalangoda to Knuckles Mountain Range via Fort Station and Kandy in around 5h 34m. Alternatively, you can take a bus from Ambalangoda to Knuckles Mountain Range via Colombo Bastian Mawatha Bus Terminal and Kandy Good Shed Bus Station in around 6h 38m.

- Website
- srilankan.com
Flights from Diyawanna Oya to Kandy
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 22000 - Rs. 85000
Flights from Diyawanna Oya to Hatton
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 11000 - Rs. 70000

- Website
- cinnamonair.com
Flights from Diyawanna Oya to Hatton
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 11000 - Rs. 70000

- Phone
- 1971
- Website
- railway.gov.lk
Train from Ambalangoda to Fort Station
- Ave. Duration
- 1h 44m
- Frequency
- 5 times a day
- Estimated price
- Rs. 180 - Rs. 1800
- Website
- http://www.railway.gov.lk/web/index.php?lang=en
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 3rd Class Fare
- Rs. 240 - Rs. 330
- 2nd Class Fare
- Rs. 270 - Rs. 380
- 3rd Class
- Rs. 1423
- 2nd Class
- Rs. 190
- 1st Class
- Rs. 1708
Train from Fort Station to Kandy
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- Rs. 280 - Rs. 440
- Website
- http://www.railway.gov.lk/web/index.php?lang=en
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 3rd Class Fare
- Rs. 280 - Rs. 370
- 2nd Class Fare
- Rs. 320 - Rs. 440

- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Every 15 minutes
- Estimated price
- Rs. 110 - Rs. 160
- Schedules at
- ntc.gov.lk
- Standard
- Rs. 110 - Rs. 160
- Semi Lux
- Rs. 140 - Rs. 180
- AirCon
- Rs. 210 - Rs. 240
- Super Lux
- Rs. 362
Bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 15 minutes
- Estimated price
- Rs. 140 - Rs. 190
- Schedules at
- ntc.gov.lk
- Standard
- Rs. 140 - Rs. 190
- Semi Lux
- Rs. 190 - Rs. 230
- AirCon
- Rs. 270 - Rs. 310
- Super Lux
- Rs. 458
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 4 stunningly beautiful Philippines islands you need to visit and How to get from JFK to New York City - to help you get the most out of your next trip.