World Train Map

Scenic route

Sri Lanka Main Line

Colombo → Badulla · Sri Lanka

Through tea country over the Nine Arches Bridge: many call Kandy to Ella the world’s most beautiful ride.

Distance
292 km
Fastest time
≈ 10 h
Average speed
29 km/h
Top speed
60 km/h

View on the map →Wikipedia ↗Stations · 76

Sri Lanka Main Line, Colombo to Badulla
Photo · Avanthijayatilake · CC BY-SA 3.0

Stations

  1. 0 kmColombo Fort +2
  2. 2 kmMaradana
  3. 4 kmDematagoda
  4. 7 kmKelaniya
  5. 9 kmWanawasala
  6. 10 kmHunupitiya
  7. Show 65 more stations
    1. 12 kmEnderamulla
    2. 14 kmHorape
    3. 16 kmRagama
    4. 19 kmBatuwatta
    5. 21 kmBulugahagoda
    6. 24 kmYagoda
    7. 27 kmGampaha
    8. 30 kmDaraluwa
    9. 32 kmBemmulla
    10. 34 kmMegalegoda
    11. 35 kmHeendeniya-Pattigoda
    12. 37 kmVeyangoda
    13. 39 kmWadurawa
    14. 41 kmKeenawala
    15. 44 kmPallewala
    16. 46 kmGanegoda
    17. 48 kmWijayarajadahana
    18. 50 kmMirigama
    19. 52 kmWilwatta
    20. 54 kmBotale
    21. 56 kmAmbepussa
    22. 59 kmYaththalgoda
    23. 61 kmBujjomuwa
    24. 65 kmAlawwa
    25. 69 kmWalakumbura
    26. 73 kmPolgahawela Junction
    27. 76 kmPanaliya
    28. 78 kmTismalpola
    29. 81 kmYatagama
    30. 84 kmRambukkana
    31. 89 kmKadigamuwa
    32. 93 kmGangoda
    33. 95 kmIhalakotte
    34. 100 kmBalana
    35. 104 kmKadugannawa
    36. 108 kmPilimatalawa
    37. 115 kmKoshinna
    38. 118 kmGelioya
    39. 120 kmPolgahanga
    40. 123 kmBothalapitiya
    41. 124 kmKahatapitiya
    42. 127 kmWallahagoda
    43. 129 kmTembligala
    44. 131 kmWarakapitiya
    45. 132 kmUlapane
    46. 135 kmPallegama
    47. 137 kmWarakawa
    48. 142 kmHightenford
    49. 145 kmInguru Oya
    50. 148 kmPenrose
    51. 150 kmGalboda
    52. 161 kmIhala Watawala
    53. 164 kmRozelle
    54. 176 kmKotagala
    55. 183 kmTalawakele
    56. 189 kmWatagoda
    57. 194 kmGreat Western
    58. 198 kmRadella
    59. 201 kmNanu Oya
    60. 205 kmPerakumpura Sub Railway
    61. 215 kmAmbewela
    62. 218 kmPattipola
    63. 224 kmOhiya
    64. 233 kmIdalgashinna
    65. 237 kmGlenanore
  8. 261 kmElla
  9. 267 kmDemodera
  10. 273 kmUduwara
  11. 275 kmHali-Ela
  12. 280 kmBadulla

The stations OpenStreetMap maps along this line, in order along the line as drawn here, with the distance along it. Not every train stops at every station. A +N after a station: N other routes on this map stop or end there, and the map draws it as a station where lines meet.

How this line was checked

Questions and answers

How long is the Sri Lanka Main Line?

The Sri Lanka Main Line runs 292 km from Colombo to Badulla.

How long does the Sri Lanka Main Line take?

The fastest scheduled journey is ≈ 10 h for the 292 km. That is an average of 29 km/h end to end. The line's top service speed is 60 km/h.

Who runs the Sri Lanka Main Line?

Sri Lanka Railways, with Class S12, observation car.

How old is the Sri Lanka Main Line?

The line has been in service since 1924. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

View on the world railway map →

Read more on Wikipedia ↗

More scenic routes

More train routes in Sri Lanka.