SL Sri Lanka Train Online Ticket Boooking Find a route

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.

6 Listed ServicesUpdated 7 Oct 2026

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.

Check Your Date And Boarding Station

Prices and availability come from the booking provider. Affiliate details stay in the secure partner handoff.

QR Code For Colombo To Badulla Ticket SearchBooking On Your Phone? Scan To Open This Route.

At A Glance

Colombo To Badulla Quick Facts

Verified route facts for planning this train journey.

Total Daily Trains4Verified Daily Services For This Route
Fastest Train1015 - 9h 42mFastest Published Service
1st And 2nd Class Train1041Supports Both Classes Where Shown
Best Side For ViewRight Side For Hill Country ViewsChoose A Window Seat When Available

Service Planner

Colombo To Badulla Train Timetable

All times are planning guidance. Confirm your journey before making arrangements.

Timetable Updated 7 Oct 2026Use the ticket search to confirm a departure for your travel date.Check Current Availability →
Train No.Train NameDepartureArrivalDurationDaysClassesTickets
1041Ella Odyssey (Special)05:3015:4310h 13mSaturday, Thursday1st, 2ndTickets
1005Podi Menike (Express)05:5516:1810h 23mDaily1st, 2nd, 3rdTickets
1001Dunhinda Odyssey (Special)06:3017:4911h 19mFriday, Sunday, Tuesday1st, 2ndTickets
1015Udarata Menike (Express)08:3018:129h 42mDaily1st, 2nd, 3rdTickets
10071007 (Express)09:4519:4510h 00mDaily1st, 2ndTickets
1045Night Mail20:3007:40 (next day)11h 10mDaily2nd, 3rdTickets

Station By Station

Trip Itinerary: Colombo To Badulla

  1. Colombo
  2. Badulla

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)

ClassApprox. 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 +
MonthsWeatherActivitiesProsCons
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

Hotels In Badulla

Places To Stay Near Your Arrival

  1. Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
  2. Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
  3. Listing Slot AvailableAdd A Verified Hotels Item In The Dashboard.
Restaurants

Restaurants In Badulla

Food Stops For Your Journey

  1. Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
  2. Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
  3. Listing Slot AvailableAdd A Verified Restaurants Item In The Dashboard.
Taxi

Taxi In Badulla

Book Your Last Mile

  1. Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
  2. Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
  3. Listing Slot AvailableAdd A Verified Taxi Item In The Dashboard.
Attractions

Attractions In Badulla

Continue Exploring Badulla

  1. Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.
  2. Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.
  3. Listing Slot AvailableAdd A Verified Attractions Item In The Dashboard.