Travel from Ambalangoda to Galle-Sri-Lanka

Bus or train from Ambalangoda to Galle?

National Transport Commission operates a bus from Ambalangoda to Galle twice daily. Tickets cost $1 and the journey takes 35 minutes. Alternatively, Sri Lanka Railways operates a train from Ambalangoda to Galle every 2 hours. Tickets cost $1 and the journey takes 55 minutes.

How to get from Ambalangoda to Galle

ModeDurationPrice
From Ambalangoda bus to Galle Bus Station.35 minRs. 79
From Ambalangoda train to Galle.55 minRs. 92
From Ambalangoda taxi to Galle.35 minRs. 3196
From Ambalangoda drive to Galle.35 minRs. 483

How long does it take to get from Ambalangoda to Galle?

The bus from Ambalangoda to Galle Bus Station takes 35 minutes including transfers and departs twice daily.

Is there a direct train between Ambalangoda and Galle?

Yes, there is a direct train departing from Ambalangoda and arriving at Galle. Services depart every two hours, and operate every day. The journey takes approximately 55 minutes.

Is there a direct bus between Ambalangoda and Galle?

Yes, there is a direct bus departing from Ambalangoda and arriving at Galle Bus Station. Services depart twice daily, and operate every day. The journey takes approximately 35 minutes.

Operators from Ambalangoda to Galle

OperatorPhoneWebsite
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways