The Calypso Train, Sri Lanka's newest rail marvel, will take you on an exciting trip. This train goes from Badulla to Bandarawela along the beautiful Demodara. It has daily trips, making it the best way to see the beautiful hill country of Sri Lanka in comfort and style.
(Last updated: 2024-05-17)
Contents
General Information
Train name | Calypso Special Train |
Train number | 1232 (Badulla-Bandarawela-Demodara) 1234 (Demodara-Bandarawela-Badulla) |
Train type | Special |
Number of stops | 5 max (Stations) Stops at Demodara Nine Arches Bridge for 10mins |
Journey duration | Around 3 and a half hours |
Available classes | Locomotive + OFV (Wooden) + RC + SCR + OFV (Normal) |
Frequency | Daily |
Status | Operating |
Tickets | Reservation only |
Badulla to Demodara Train Schedule
Date | Departure time | Arrival time |
---|---|---|
Daily | 08:20 | 11:39 |
Demodara to Badulla Train Schedule
Date | Departure time | Arrival time |
---|---|---|
Daily | 12:50 | 16:12 |
Badulla to Demodara Train Stops
Train Stop | Arrival Time | Departure Time | Stop Time | Notes |
---|---|---|---|---|
Badulla | – | 08:20 | ||
Demodara | – | 09:10 | ||
Ella | – | 09:28 | ||
Bandarawela | 09:58 | 10:30 | 30 minutes | |
Ella | – | 11:14 | ||
Nine Arch Bridge | – | – | 10 minutes | |
Demodara | – | 11:39 |
Demodara to Badulla Train Stops
Train Stop | Arrival Time | Departure Time | Stop Time | Notes |
---|---|---|---|---|
Demodara | – | 12:50 | ||
Nine Arch Bridge | – | – | 10 minutes | |
Ella | – | 13:30 | ||
Bandarawela | 14:00 | 14:35 | 30 minutes | |
Ella | – | 15:08 | ||
Demodara | – | 15:35 | ||
Badulla | 16:12 | – |
Ticket prices
LKR 1000 for one journey / LKR 2000 for the whole journey
Ticket booking
You can use the below methods to purchase tickets
Purchase at the railway stations in the morning or book online
Tourist Attractions
- Nine Arches Bridge – (10 minutes)
Places to Stay in Ella
Contact numbers of Railway Stations
- Demodara Railway Station:
+94552294171 - Ella Railway Station: +94572228571
- Bandarawela Railway Station: +94572222271
- Badulla Railway Station: +0552 222 271