Travel from Galle-Sri-Lanka to Matara

Bus or train from Galle to Matara?

National Transport Commission operates a bus from Galle to Matara hourly. Tickets cost $1 and the journey takes 1 h 10 min. Alternatively, Sri Lanka Railways operates a train from Galle to Matara every 4 hours. Tickets cost $1 and the journey takes 1 h 16 min.

How to get from Galle to Matara

ModeDurationPrice
From Galle Bus Station bus to Matara Bus Station.1 h 10 minRs. 92
From Galle train to Kamburugamuwa.1 h 16 minRs. 107
From Galle taxi to Matara.35 minRs. 4135
From Galle drive to Matara.35 minRs. 631

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

The bus from Galle Bus Station to Matara Bus Station takes 1 h 10 min including transfers and departs hourly.

Is there a direct train between Galle and Matara?

Yes, there is a direct train departing from Galle and arriving at Kamburugamuwa. Services depart every four hours, and operate every day. The journey takes approximately 1 h 16 min.

Is there a direct bus between Galle and Matara?

Yes, there is a direct bus departing from Galle Bus Station and arriving at Matara Bus Station. Services depart hourly, and operate every day. The journey takes approximately 1 h 10 min.

Operators from Galle to Matara

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