Travel from Badulla to Tangalle

Bus from Badulla to Tangalle

National Transport Commission operates a bus from Badulla to Tangalle once daily. Tickets cost $1 - $2 and the journey takes 5 h 45 min. National Transport Commission also services this route every 2 hours.

How to get from Badulla to Tangalle

From Badulla bus to Matara Bus Station then bus to Tangalle Bus Station. 7 h 35 min Rs. 432. From Badulla taxi to Tangalle. 2 h 49 min Rs. 15551. From Badulla drive to Tangalle. 2 h 49 min Rs. 2409. From Badulla taxi to Hambantota airport, fly to Dickwella airport, then taxi to Tangalle. 2 h 29 min Rs. 28547. From Badulla taxi to Weerawila airport, fly to Dickwella airport, then taxi to Tangalle. 2 h 20 min Rs. 60818.

Is there a direct bus between Badulla and Tangalle?

No, there is no direct bus from Badulla to Tangalle. However, there are services departing from Badulla and arriving at Tangalle Bus Station via Matara Bus Station. The journey, including transfers, takes approximately 7 h 35 min.