There are 4 ways to get from Knuckles Mountain Range to Yala National Park by unknown, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Kandy, fly
best- Walk from Knuckles Mountain Range to Kandy (KDW)unknown
- Fly from Kandy (KDW) to Weerawila International Airport (WRZ)plane KDW - WRZ
2h 9mTravel, bus
- Walk from Knuckles Mountain Range to Kandyunknown
- Take the bus from Kandy to Kataragamabus
10h 11mTravel to Sigiriya Airport, fly
- Walk from Knuckles Mountain Range to Sigiriya Airport (GIU)unknown
- Fly from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ)plane GIU - WRZ
2h 21mTravel to Batticaloa Airport, fly
- Walk from Knuckles Mountain Range to Batticaloa Airport (BTC)unknown
- Fly from Batticaloa Airport (BTC) to Weerawila International Airport (WRZ)plane BTC - WRZ
2h 58m
Kandy (KDW) to Weerawila International Airport (WRZ) flights
Questions & Answers
The distance between Knuckles Mountain Range and Yala National Park is 172 km.
The best way to get from Knuckles Mountain Range to Yala National Park without a car is to travel and bus which takes 10h 11m and costs .
It takes approximately 2h 9m to get from Knuckles Mountain Range to Yala National Park, including transfers.
There are nine+ hotels available in Yala National Park.
What companies run services between Knuckles Mountain Range, Sri Lanka and Yala National Park, Southern, Sri Lanka?
There is no direct connection from Knuckles Mountain Range to Yala National Park. However, you can travel to Kandy (KDW) airport, fly to Weerawila International Airport (WRZ), then take the taxi to Kataragama. Alternatively, you can take a vehicle from Knuckles Mountain Range to Kataragama via Kandy and Kataragama in around 10h 11m.
- Website
- cinnamonair.com
Flights from Kandy to Weerawila International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rs 10,000–85,000
Flights from Sigiriya Airport to Weerawila International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
Flights from Batticaloa Airport to Weerawila International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Kandy to Kataragama
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- Rs 950–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 1,020–1,050
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 Italy Travel Guides, How to get from Florence to Rome, and Getting to Rome from the airport - to help you get the most out of your next trip.


