Duration | 2h 11m |
Distance | 131 km |
Average price | Rs. 5500 |
Nearby airports | 5 found |
The nearest airport to Badulla is Kandy (KDW). However, there are better options for getting to Badulla. You can take a train from Batticaloa (BTC) to Badulla via Batticaloa Station, Gampaha Station, and Gampaha in around 17h 48m. Alternatively, you can take a bus from Sigiriya (GIU) to Badulla via Dambulla and Colombo Bastian Mawatha Bus Terminal in around 10h 48m.
There is widespread community transmission globally.
Some travel restrictions are being lifted in Sri Lanka. For the latest travel status, please check the official page for Sri Lanka.
The nearest airport to Badulla is Kandy (KDW) Airport which is 45.3 km away. Other nearby airports include Hatton (NUF) (54.1 km), Batticaloa (BTC) (104.5 km), Sigiriya (GIU) (114.2 km) and Colombo (CMB) (130.9 km).
More informationIt takes 3h 42m to get from Badulla to Colombo (CMB) Airport.
More informationWe recommend flying to Colombo (CMB) Airport, which is 130.9 km away from Badulla. The taxi via Colombo (CMB) from Colombo (CMB) to Badulla takes 3h 42m.
More informationThere are 145+ hotels available in Badulla. Prices start at Rs. 32500 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps