Sri Lanka Rail Journey Guide
Colombo To Badulla Train Timetable And Tickets
Updated 2026 Colombo to Badulla train timetable, fares, classes & online booking. Official Sri Lanka Railways schedule for the iconic scenic route – Ella Odyssey, Podi Menike, Udarata Menike and more.
Check Live Colombo To Badulla Prices And Availability
Search Your Colombo To Badulla Train Ticket
Pick your travel date to open current ticket options for this route.
Prices and availability come from the booking provider. Affiliate details stay in the secure partner handoff.
At A Glance
Colombo To Badulla Quick Facts
Verified route facts for planning this train journey.
Journey Guidance
Journey Guidance For Colombo To Badulla
Practical, route-specific planning notes are kept visible for every journey.
Colombo To Badulla Journey Overview +
Colombo To Badulla Train Fares (2026)
| Class | Approx. Price (LKR) | Approx. Price (USD) |
|---|---|---|
| 1st Class (AC / Observation) | 2500-4000 | $7.70-$12.30 |
| 2nd Class (Reserved recommended) | 1200-1800 | $3.70-$5.55 |
| 3rd Class (NOT recommended) | 500-800 | $1.55-$2.50 |
*3rd class is extremely crowded and uncomfortable for 10+ hours – avoid. Night Mail has no 1st class.
Choose Your Class: First, Second, And Third Class +
1st Class – Panoramic Comfort (Odyssey & Express Trains)
First Class on the Colombo–Badulla route provides the highest level of comfort for a long journey. Carriages are air‑conditioned with spacious reclining seats, large windows, and quiet interiors. The special “Odyssey” trains (Ella & Dunhinda) offer observation saloons with panoramic windows – perfect for enjoying the scenic hill country without worrying about dust or noise. However, windows are sealed, so photography may be less flexible. Book at least 30 days in advance, as only a handful of seats are available.
2nd Class – Best Value (Reserved Recommended)
Second class is the most popular choice among travelers on this long route. Reserved 2nd class guarantees a comfortable seat with good legroom, open windows for fresh air and unimpeded photos. On daytime trains like Podi Menike and Udarata Menike, 2nd class is often the sweet spot between budget and experience. Unreserved 2nd class is cheaper but you may have to stand for some segments, especially between Kandy and Badulla.
3rd Class – NOT RECOMMENDED For This Route
Third class on the Colombo–Badulla route is extremely crowded, especially on overnight and weekend trains. Benches are wooden, and passengers often stand for hours. During the night, the Night Mail train’s 3rd class can be packed with local commuters and vendors. We strongly advise against 3rd class for this long journey. If your budget is very tight, book at least 2nd class reserved – your body will thank you after 10+ hours.
Plan Your Journey Upfront +
For the best daylight scenery, take the Udarata Menike (08:30) or the Podi Menike (05:55). Both offer reserved 2nd class and cover the most scenic sections (Kandy to Badulla) during daylight. The optimal side for this route (Colombo → Badulla) is the right side for the majority of the journey, especially after Kandy. You’ll see the spectacular Kadugannawa tunnel, the famous Demodara Loop, and the Ella Gap.
Reserved Vs Unreserved Ticket +
Reserved Tickets – Guaranteed Seating (ESSENTIAL): Reserved tickets provide a guaranteed seat for this 10‑hour journey. Always choose reserved for 1st or 2nd class – unreserved tickets guarantee misery.
Unreserved Tickets – Not recommended: Unreserved tickets (3rd class) mean you may have to stand or sit on a wooden bench for 10+ hours. Only suitable for extreme budget travellers who don't mind severe discomfort.
Plan Your Departure From Colombo Fort +
Colombo Fort station is your departure point. Arrive at least 1 hour before departure – this is a long journey, and you’ll want time to find your platform, carriage, and settle in. The station has food stalls, restrooms, and waiting areas. Bring plenty of water, snacks, a power bank, and something to read – mobile signal may be intermittent in the hills.
Pre-Departure Checklist
- Arrive at Colombo Fort station 1 hour before your train.
- Carry printed or digital ticket (screenshot).
- Pack a light jacket – it gets cool in the highlands (10‑15°C).
- Bring enough snacks and water for 10+ hours (vendors are irregular).
- Power bank, headphones, offline maps.
- Wear comfortable clothes and shoes – you may walk between carriages.
Where To Stay In Badulla? +
Bus Station Nearby
Badulla Bus Stand is a 5‑minute walk from the railway station. Buses run to Ella, Bandarawela, Nuwara Eliya, and Colombo.
Taxi In Badulla
Book a Taxi Now →Best Times To Visit Badulla +
| Months | Weather | Activities | Pros | Cons |
|---|---|---|---|---|
| Dec–Mar | Dry, clear, 18‑28°C | Waterfalls, train photography | Best weather, clear views | Peak season, crowded trains |
| Apr–May | Warm, occasional showers | Sightseeing | Fewer tourists | Afternoon showers possible |
| Jun–Sep | Monsoon, rain likely, 16‑24°C | Indoor activities | Low season, cheap hotels | Frequent rain, misty views |
| Oct–Nov | Inter‑monsoon, mixed | Sightseeing | Green scenery | Unpredictable rain |
Tip: For clear views of the hills, visit during the dry season (December–March). The train journey is enjoyable in any weather, but rain can obscure vistas.
Colombo To Badulla Train Stops +
Major stops: Colombo Fort → Ragama → Gampaha → Polgahawela → Rambukkana → Kadugannawa → Peradeniya → Kandy → Gampola → Nawalapitiya → Hatton → Talawakele → Nanu Oya → Ambewela → Pattipola → Ohiya → Idalgashinna → Haputale → Diyatalawa → Bandarawela → Kinigama → Demodara → Ella → Kital Ella → Badulla.
If you travel beyond Badulla (impossible, as it’s the terminus), you’d have to alight at the previous station and take a train back. Several trains run back to Colombo daily.
Missed Your Stop? How To Return To Colombo
If you miss your stop, get off at the next station and take a train back. Return to Colombo takes 10‑12 hours. Alternatively, take a bus from Badulla to Colombo (7‑8 hours). Inform the train conductor immediately if you miss a stop.
All Trains On This Route
Ella Odyssey (1041) Podi Menike (1005) Dunhinda Odyssey (1001) Udarata Menike (1015) Express 1007 Night Mail (1045)
View All Sri Lankan Trains →️
Train Colombo to Badulla 7 days a week support | Best price guarantee
About Us – Sri Lankan Train Enthusiasts
We maintain and update this site regularly to ensure all information is current. If you find our guides helpful, please consider booking your train tickets through the affiliate links on this page – it costs you nothing extra and helps us keep this site running. Thank you for your support!
Safe travels and enjoy the ride!
Continue Planning
Badulla Journey Plan
Each category holds three destination-specific items, using its own clean, internal URL.
Hotels In Badulla
Places To Stay Near Your Arrival
- Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
Restaurants In Badulla
Food Stops For Your Journey
- Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
Taxi In Badulla
Book Your Last Mile
- Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
Attractions In Badulla
Continue Exploring Badulla
- Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.
- Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.