Colombo Fort Train Timetable (2026): How to navigate Sri Lanka’s Tourist Hotspots by Train
If you’re planning to explore the island by rail, this Colombo Fort Train Timetable: How to Navigate Sri Lanka’s Tourist Hotspots by Train guide will help you plan your journey with confidence. Sri Lanka’s trains are one of the most scenic and budget-friendly ways to travel. However, if you’ve ever tried to piece together departure times, reserved vs unreserved tickets, or which routes are actually running, you’ll know it’s not always straightforward.

I’ve travelled extensively across Sri Lanka by train, departing from Colombo Fort to destinations including Kandy, Ella, Galle, Trincomalee and Batticaloa. Some journeys were smooth and beautifully scenic; others required a bit more planning (and patience). What I’ve learned is that knowing the correct train times and ticket options in advance makes a huge difference to your overall itinerary.

This guide brings everything together in one place: updated train times, ticket prices, class comparisons, and practical booking advice for Sri Lanka’s major tourist hotspots. Whether you’re heading into the hill country, down the south coast, or across to the east, you’ll find the information you need to choose the right train and avoid last-minute surprises at the station.

How to Book Train Tickets in Sri Lanka (2026 Guide)
If you’re planning to travel from Colombo Fort, understanding how train tickets work in Sri Lanka will save you time and confusion at the station.
First, it’s important to know that not all trains can be reserved in advance.
On many routes across the island, including popular tourist routes, only specific trains offer reserved seating:
- 1st Class AC carriages (where available)
- Selected 2nd and 3rd Class reserved seats on certain routes
🎟️ Reserved tickets (open 30 days before departure)
Guarantee you a seat and are ideal for:
- Long journeys
- Peak season travel
- Travelling with luggage
- Book early if you’re travelling during peak season.
Reservations can be made online through the official Sri Lankan Railways booking platform or in person at major train stations.
🎟️ Unreserved Tickets (Buy on the Day)
Most train services from Colombo Fort operate with unreserved 2nd and 3rd class tickets, which must be purchased at the station on the day of travel.
These tickets:
- Cannot sell out in advance
- Are very affordable
- Do not guarantee a seat
My Honest Advice
If you’re travelling a short distance along the coast, unreserved tickets are usually perfectly fine.
For longer journeys, especially scenic routes like Trincomalee or Ella, I highly recommend reserving an AC seat if available. The extra comfort is worth it, particularly in Sri Lanka’s heat.
A Quick Note About Sri Lanka Train Times
Information correct as of March 2026. I’ve done my absolute best to make this Colombo Fort train timetable as accurate and up to date as possible.
However, train schedules can change, departures don’t always leave exactly on time, and delays are fairly common, especially during busy seasons or after heavy rain. Occasionally, services may even be cancelled without much notice.
So while this guide will help you plan, I always recommend double checking at the station or via official Sri Lanka Railways sources before you travel. Think of this guide as your planning tool, but allow a little flexibility in your schedule (it’s all part of the Sri Lanka travel experience!).

✅ Want a printable, easy-to-read version of my complete Colombo Fort train schedule? Sign up for my newsletter below and get it straight to your inbox. Perfect for planning your Sri Lanka adventure on the go!
🌅 Colombo Fort → South Coast – Train Timetable
Key stations on route (It is highly recommended to check the specific train schedule for exact stops)
Key Stops: Colombo Fort, Panadura, Wadduwa, Kalutara, Aluthgama, Ambalangoda, Hikkaduwa, Galle, Unawatuna, Talpe, Weligama, Matara, Beliatta.
🟣 For Mirissa Beach, the closest train station is Weligama. You can also travel to Matara, which is slightly further away but still a convenient option.
👉 If you’re visiting the southern coast, you’ll want to see my Top 6 crowd free beaches in Sri Lanka guide to plan your stops.
Here’s an easy-to-read breakdown of departures, destinations, and fares.

🚆 Colombo Fort → Hikkaduwa – Train Timetable
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:50 | 09:06 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 08:35 | 10:29 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 10:30 | 12:27 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 14:40 | 16:35 | 1st/ 2nd / 3rd Class | 1100/500/240 | Reserve 1st Class |
| 15:50 | 17:37 | 1st/ 2nd / 3rd Class | 1100/500/240 | Reserve 1st Class |
| 17:50 | 20:53 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 19:30 | 22:41 | 2nd / 3rd Class | 500/240 | Buy on the day |
🚆 Colombo Fort → Galle Train Timetable
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:50 | 09:29 | 2nd / 3rd Class | 500/ 240 | Buy on the day |
| 08:35 | 10:49 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 10:30 | 12:49 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 14:40 | 16:57 | 1st/ 2nd / 3rd Class | 1100/ 500/ 240 | Reserve 1st Class |
| 15:50 | 17:57 | 1st/ 2nd / 3rd Class | 1100/ 500/ 240 | Reserve 1st Class |
| 17:50 | 21:29 | 2nd / 3rd Class | 500/240 | Buy on the day |
| 19:30 | 23:10 | 2nd / 3rd Class | 500/240 | Buy on the day |
👉 Galle Fort quickly became one of my favourite spots in Sri Lanka. You can read my full guide here.

🚆 Colombo Fort → Weligama Train Timetable
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:50 | 10:50 | 2nd / 3rd Class | 550/ 280 | Buy on the day |
| 08:35 | 11:50 | 2nd / 3rd Class | 550/ 280 | Buy on the day |
| 10:30 | 13:50 | 2nd / 3rd Class | 550/ 280 | Buy on the day |
| 14:40 | 17:55 | 1st/ 2nd / 3rd Class | 1100/ 500/ 240 | Reserve 1st Class |
| 15:50 | 18:40 | 1st/ 2nd / 3rd Class | 1100/ 500/ 240 | Reserve 1st Class |
| 16:45* | 19:45 | 2nd / 3rd Class | 550/ 280 | Buy on the day |
| 18:15^ | 21:30 | 2nd / 3rd Class | 550/ 280 | Buy on the day |
- *Mon-Fri & Sun
- ^Mon-Fri
🚆 Colombo Fort → Matara Train Timetable
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:50 | 11:13 | 2nd / 3rd Class | 600/ 300 | Buy on the day |
| 08:35 | 12:09 | 2nd / 3rd Class | 600/300 | Buy on the day |
| 10:30 | 14:21 | 2nd / 3rd Class | 600/300 | Buy on the day |
| 14:40 | 18:09 | 1st/ 2nd / 3rd Class | 1400/600/300 | Reserve 1st Class |
| 15:50 | 18:52 | 1st/2nd / 3rd Class | 1400/600/300 | Reserve 1st Class |
| 16:45* | 20:02 | 2nd / 3rd Class | 600/300 | Buy on the day |
| 18:15^ | 21:55 | 2nd / 3rd Class | 600/300 | Buy on the day |
- *Mon-Fri & Sun
- ^Mon-Fri
💡 Booking Tip
- Morning trains (06:50 / 08:30 / 10:30) do not have advance reservations available. Tickets for all classes on these services can only be purchased on the day of travel at the station.
- Only the 14:40 and 15:50 afternoon trains offer a reserved AC carriage that can be booked prior to travel. All other classes on these services must also be purchased on the day.
🚆 Colombo Fort → Beliatta Train Timetable
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:50 | 11:57 | 2nd / 3rd Class | 650/340 | Buy on the day |
| 10:30 | 15:00 | 2nd / 3rd Class | 650/340 | Buy on the day |
| 14:40 | 18:47 | 1st/ 2nd / 3rd Class | 1600/650/340 | Reserve 1st Class |
| 16:45* | 20:40 | 2nd / 3rd Class | 650/340 | Buy on the day |
| 18:15^ | 22:34 | 2nd / 3rd Class | 650/340 | Buy on the day |
- *Mon-Fri & Sun
- ^Mon-Fri
💡Top Tip – If you’re heading further south to Tangalle or nearby areas, take the train as far as Beliatta, which is the closest railway station to the region.
🌅 Colombo Fort → Main Line Train Timetable
(Kandy, Hatton, Nanuoya, Ella, Badulla)

Travel Update: At the moment (March 26), there are no trains running from Colombo Fort to Kandy or trains leaving from Kandy Railway Station. The only part of this route that is running is between Ambelwela & Badulla. Always double-check locally before travelling, as schedules will change once the railway line has been repaired.
👉 There aren’t any trains to Kandy, but if you’re still planning to explore this beautiful part of the island, take a look at some of the unique places I recommend staying here.
🚆 Ambelwela → Ella Train Timetable
(Ambelwela, Pattipola, Ohiya, Idalgashinna, Haputale, Diyatalawa, Bandarawela, Ella).
| Daily Departures (Ambelwela) | Arrival (Ella) | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 09:30 | 11:25 | 1st AC 2nd Reserved/ Unreserved 3rd Class Reserved/ Unreserved | 2500 1700/250 1200/140 | Reserve In Advance Buy unreserved tickets on day |
| 13:30* | 15:17 | 1st/ 2nd / 3rd Class | 7000/6000/5000 | Reserve In Advance |
| 15:00 | 16:55 | 1st AC 2nd Reserved/ Unreserved 3rd Class Reserved/ Unreserved | 2500 1700/250 1200/140 | Reserve In Advance Buy unreserved tickets on day |
*Special Ambewela Odyssey Train (Wednesday only)

🚆 Ambelwela → Badulla Train Timetable
(Ambelwela, Pattipola, Ohiya, Idalgashinna, Haputale, Diyatalawa, Bandarawela, Ella, Demodara, Badulla).
| Daily Departures (Ambelwela) | Arrival (Badulla) | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 09:30 | 12:16 | 1st AC 2nd Reserved/ Unreserved 3rd Class Reserved/ Unreserved | 2500 1700/350 1200/160 | Reserve In Advance Buy unreserved tickets on day |
| 13:30* | 16:15 | 1st/ 2nd / 3rd Class | 7000/6000/5000 | Reserve In Advance |
| 15:00 | 17:46 | 1st AC 2nd Reserved/ Unreserved 3rd Class Reserved/ Unreserved | 2500 1700/350 1200/160 | Reserve In Advance Buy unreserved tickets on day |
*Special Ambewela Odyssey Train (Wednesday only)
💡 Booking Tips
- Arrive at the station at least 1 hour before departure to purchase unreserved 2nd or 3rd class tickets. Be prepared to stand on the train as this route can be really busy.
- It’s always worth asking at the train station if they have any cancelled tickets for reserved carriage seating. You might get lucky.
- Reserved seating tickets can be booked 30 days in advance here.
🌅 Colombo Fort → Northern Line Train Timetable

Travel Update: At the moment, there are no trains running from Colombo Fort to Anuradhapura or Jaffna. If you’re planning to head north, you’ll need to look at alternative options such as a private transfer or long-distance bus until rail services resume. Always double check locally before travelling, as schedules in Sri Lanka can change.
🚗 Best Alternative Routes:
➤ Colombo to Anuradhapura
- Private transfer: Approx. 4–5 hours
- Public bus: 5–6 hours from Colombo Central Bus Station
- A private transfer is the most comfortable option, especially if you’re travelling with luggage.
➤ Colombo to Jaffna
- Private transfer: Approx. 7–8 hours
- Intercity bus: 8–10 hours depending on traffic and stops
- If travelling long distance, leaving early in the morning is recommended.
🚆 Colombo Fort → Habarana Train Timetable
Key stops: (Colombo Fort, Maradana, Gampaha, Veyangoda, Mirigama, Kurunegala, Maho, Habarana)

| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:00* | 11:28 | 1st AC 2nd Reserved/ Unreserved 3rd Reserved/ Unreserved | 2500 1700/ 750 1200/ 360 | Reserve In Advance Buy unreserved tickets on day |
| 15:15 | 19:43 | 1st AC 2nd Reserved/ Unreserved 3rd Reserved/ Unreserved | 2500 1700/ 750 1200/ 360 | Reserve In Advance Buy unreserved tickets on day |
| 21:30 | 03:10 | 2nd Reserved/ Unreserved 3rd Reserved/ Unreserved | 1700/ 750 1200/ 360 | Reserve In Advance Buy unreserved tickets on day |
*This train does not run on Sundays or public holidays
Make your way to Habarana Station if you’re heading to Sigiriya or Dambulla. It’s not just a convenient base. Habarana is also a great area for elephant safaris and wildlife spotting, with easy access to nearby national parks.
🚆 Colombo Fort → Trincomalee Train Timetable

| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 21:30 | 05:30 | 1st AC 2nd Reserved/ Unreserved 3rd Unreserved | 2900 1800/ 950 460 | Reserve In Advance Buy unreserved tickets on day |
👉 Planning to explore beyond the west coast? Trincomalee has some of the best snorkelling I experienced in Sri Lanka. You can read my honest review and travel tips in my full blog post here.
🚆 Colombo Fort → Batticaloa Train Timetable
Key stops: (Colombo Fort, Maradana, Gampaha, Veyangoda, Mirigama, Kurunegala, Maho, Habarana, Gal Oya Junction, Minneriya, Polonnaruwa, Valachchenei, Batticaloa).
| Daily Departures | Arrival | Class Available | Price (LKR) | Booking |
|---|---|---|---|---|
| 06:00* | 14:51 | 2nd Reserved/ Unreserved 3rd Reserved/ Unreserved | 2000/ 1050 1200/ 520 | Reserve In Advance Buy unreserved tickets on day |
| 15:15 | 23:34 | 1st AC 2nd Unreserved 3rd Reserved/ Unreserved | 3000 750 1400/ 360 | Reserve In Advance Buy unreserved tickets on day |
| 19:00 | 04:51 | 2nd Reserved/ Unreserved 3rd Reserved/ Unreserved | 2000/ 1050 1200/ 520 | Reserve In Advance Buy unreserved tickets on day |
*This train does not run on Sundays or public holidays
💡 Booking Tips
- 1st Class (AC) is the most comfortable option for sleeping. This is not a sleeper train, but the seats do recline.
- Reserved tickets guarantee a seat and are strongly recommended, especially when travelling with luggage.
- Unreserved tickets are cheaper but may be crowded.

Final Thoughts
Now that you have the Colombo Fort Train Timetable (2026) at your fingertips, planning your journey across Sri Lanka’s top tourist spots is easier than ever. Whether you’re heading to the beaches, the hill country, or cultural hotspots like Sigiriya, knowing the train times and ticket options means more time enjoying your destinations and less time worrying about logistics. Grab your tickets, pick your route, and let the trains take you on an unforgettable Sri Lankan adventure!
