Sigiriya to Colombo Train: Schedules, Tickets & Prices
Trains from Sigiriya to Colombo take around 5h 40m to 19h 23m, with tickets starting from 1,854 LKR to 2,531 LKR.
Train from Sigiriya to Colombo
Board at Habarana, Gal Oya, Habarana or Kekirawa and travel from Sigiriya to Colombo, reaching Colombo Fort after approximately 5 hours 40 minutes. Train tickets start from 1,854 LKR, so plan ahead and reserve your ticket.
Prices: 1,854 LKR to 2,531 LKR
Duration: 5h 40m – 19h 23m ⏱
Train Routes & Schedules from Sigiriya to Colombo
- Arriving at Colombo Fort, you’ll leave Habarana by train for a trip of approximately 19h 23m. Tickets are available from 1,854 LKR, with departures at 04:37.
- Travel to Colombo Fort from Gal Oya, Habarana, with a train trip lasting approximately 5h 40m to 6h 38m. Rail services run from 09:18 until 21:22, and fares start at 2,306 to 2,531 LKR.
- Board the train at Kekirawa bound for Colombo Fort. The ride takes roughly 18h 31m. Departures run at 05:29, and fares begin at 1,854 LKR.
Cheapest Train Sigiriya to Colombo
1854 LKR, from Habarana to Colombo Fort, departure some times, duration 19h 23m.Fastest Train Sigiriya to Colombo
2306 LKR, from Gal Oya, Habarana to Colombo Fort, departure 09:18, duration 5h 40m.Train Timetable: Gal Oya, Habarana → Colombo Fort
- 09:18 14:58 5h 40m 2306 LKR
- 21:22 04:00 6h 38m 2531 LKR
Train Timetable: Habarana → Colombo Fort
- 04:37 00:00 19h 23m 1854 LKR
Train Timetable: Kekirawa → Colombo Fort
- 05:29 00:00 18h 31m 1854 LKR
Frequently Asked Questions Train Sigiriya to Colombo
Below you will find answers to the most common questions about traveling from Sigiriya to Colombo by train.
How long does the train journey from Sigiriya to Colombo usually take?
The train journey from Sigiriya to Colombo can vary a lot depending on the departure point, with options ranging from about 5 hours 40 minutes to roughly 19 hours 20 minutes. If you are planning a train trip from Sigiriya to Colombo, it is worth checking the exact station because the travel time can be very different.
What does a train ticket for Sigiriya to Colombo cost?
A train ticket for Sigiriya to Colombo is priced between 1854 LKR and 2531 LKR. If you are comparing train tickets for Sigiriya to Colombo, the final fare can depend on the specific service and departure station.
What are the first and last train departures for Sigiriya to Colombo?
For the train service from Sigiriya to Colombo, the first departure is at 04:37 and the last departure is at 21:22. That gives travelers a fairly wide window to plan a train journey from Sigiriya to Colombo.
How many train options are there between Sigiriya and Colombo?
There are 4 train trips available between Sigiriya and Colombo. If you are looking at the train connection from Sigiriya to Colombo, it is a small set of options, so checking the schedule in advance is a good idea.
Which stations are used for the train from Sigiriya to Colombo?
The train from Sigiriya to Colombo departs from Habarana, Gal Oya, Habarana, or Kekirawa, and arrives at Colombo Fort. When planning a train journey from Sigiriya to Colombo, it helps to confirm which departure station matches your trip.
Is there a fast train trip from Gal Oya, Habarana to Colombo Fort?
Yes, the train trip from Gal Oya, Habarana to Colombo Fort can take about 5 hours 40 minutes to 6 hours 38 minutes. For a train journey from Sigiriya to Colombo, that is one of the quicker options available.
How long is the train service from Kekirawa to Colombo Fort?
The train service from Kekirawa to Colombo Fort takes about 18 hours 31 minutes. If you are considering the train route from Sigiriya to Colombo, this is a much longer journey than some of the other departure options.
What should I know before booking train tickets for Sigiriya to Colombo?
Before booking train tickets for Sigiriya to Colombo, it is important to check the departure station, because the train journey can range from about 5 hours 40 minutes to roughly 19 hours 20 minutes. Since the train service has only 4 trips and runs between Habarana, Gal Oya, Habarana, or Kekirawa and Colombo Fort, confirming the exact option can save a lot of confusion.
Travel options for Sigiriya to Colombo
More Train routes from and to Sigiriya or Colombo
Routes in Train from Sigiriya →
Routes in Train to Colombo ←
Routes in Train to Sigiriya ←
Planning more than just Sigiriya to Colombo?
You’re currently viewing Train options for Sigiriya to Colombo. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.