Galle to Beliatta Train Schedule
The train from Galle to Beliatta takes approximately 1h 22m–1h 24m. There are 2 daily trains on this route. The distance is 450 km. Tickets are available in 2nd Class, 3rd Class.
Timetable Summary
| Train | Departs (Galle) | Arrives (Beliatta) | Duration | Classes |
|---|---|---|---|---|
| Rajarata Rejini#8085 | 12:53 | 14:15 | 1h 22m | 2nd Class, 3rd Class |
| Sagarika#8096 | 19:06 | 20:30 | 1h 24m | 2nd Class, 3rd Class |
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.
Detailed Train Information

SL
#8085•Rajarata Rejini
Completed
Galle → Beliatta
Departure
12:53
Galle
1h 22m
450 km journey
Arrival
14:15
Beliatta
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class

SL
#8096•Sagarika
Upcoming
Galle → Beliatta
Departure
19:06
Galle
1h 24m
177 km journey
Arrival
20:30
Beliatta
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
☀️Sunday
Available Classes
2nd Class3rd Class
✅
Schedule verified against Sri Lanka Railways official data• Last updated: July 2026
Frequently Asked Questions
How long is the train from Galle to Beliatta?
The train journey from Galle to Beliatta takes approximately 1h 22m to 1h 24m. There are 2 daily trains on this route.
What is the first and last train from Galle to Beliatta?
The first train departs at 12:53 and the last train departs at 19:06.
How much does a train ticket from Galle to Beliatta cost?
Ticket prices vary by class and train type.