Most people hear "toy train" and think of a quick tourist ride. But the Nilgiri Mountain Railway is much more than that. It is a working passenger railway that has been running since 1899, taking nearly five hours to travel uphill at an average speed of around 10 km/h. You can even lean out of the window and get surprisingly close to the hillside.
That slow journey is the whole point. You are not simply getting from one place to another. You are watching the landscape change from coconut farms at the base to tea plantations higher up, while a Swiss-designed steam engine pushes the train up one of the steepest railway gradients in Asia.
And yes, "Chaiyya Chaiyya" from Dil Se (1998) was filmed on the roof of this very train. No green screen or camera tricks. Shah Rukh Khan and Malaika Arora actually danced on the moving train.
Everything You Need to Know Before You Board
Nilgiri Mountain Railway Timings
Trains between Ooty and Mettupalayam run throughout the year, with one full-route service operating in each direction daily. During the peak summer season, roughly from April to July, Indian Railways may add extra services on select days.
Service | Departs | Arrives | Duration |
Mettupalayam to Ooty (uphill) | 7:10 AM | ~12:00 PM | ~5 hours |
Ooty to Mettupalayam (downhill) | 2:00 PM | ~5:35 PM | ~3.5 hours |
Ooty to Coonoor (shuttle) | 9:15 AM | ~10:20 AM | ~1 hour |
Coonoor to Ooty (shuttle) | 4:00 PM | ~5:10 PM | ~1 hour |
A few things worth noting about Nilgiri Mountain Railway timings:
- Choose the full route: The Mettupalayam to Ooty journey is the experience most travellers look forward to. The shorter Ooty to Coonoor route uses a diesel train instead of the steam service.
- Check summer specials: Summer special trains, such as train no. 06171/06172, typically run uphill on Fridays and Sundays, and downhill on Saturdays and Mondays.
- Check before travelling: Services can be suspended during heavy monsoon rain or when there is a risk of landslides. Always confirm the latest schedule on the IRCTC website before your journey.
The Route: Stations, Tunnels and What You'll See
The Nilgiri Mountain Railway line passes through 13 stations, 16 tunnels, 257 bridges and 209 curves across its 46-km route. The train climbs from 326 metres at Mettupalayam to 2,203 metres at Ooty (Udhagamandalam). Here's what you can expect to see along each stretch:
Mettupalayam to Kallar (first 5 km)
The first stretch is mostly flat, with coconut and banana plantations on both sides. The train moves gently through the landscape. Once you reach Kallar station, the rack-and-pinion system kicks in and the real climb begins.
Kallar to Coonoor (22 km)
This is the section everyone remembers. The Nilgiri Mountain Railway is pulled uphill by a Swiss-built X Class steam locomotive, taking you through deep gorges, rock-cut tunnels and changing landscapes. The tropical greenery slowly gives way to cooler forests as you climb higher. The train also makes a brief stop at Adderly to refill its water tanks.
Coonoor to Ooty (19 km)
The engine switches from steam to diesel here, and the gradient becomes easier. Tea estates now stretch across both sides of the track as the train passes through Wellington, Lovedale and Ketti stations. By the time you reach the Nilgiri Mountain Railway Ooty terminus at Udhagamandalam, you are around 2,200 metres above sea level, and the air feels noticeably cooler.
Tribe Travel Tip: Mettupalayam to Coonoor is the more scenic half. If you can only do one direction by train, do the uphill from Mettupalayam.
First Class vs Second Class
Both classes ride the same train, same route, same views. Here's what's different:
First Class | Second Class | |
Seats | Cushioned, slightly wider | Wooden bench seating |
Capacity | ~40 seats (limited) | ~140 seats |
Windows | Large, barred (you can lean out) | Same |
Fare (Mettupalayam to Ooty) | ~₹600–1,100 | ~₹295–450 |
Fare (Ooty to Coonoor) | ~₹250–350 | ~₹20–30 (unreserved) |
Availability | Sells out fastest | Slightly easier to get |
Choose First Class for the full route: It is worth considering for the longer Mettupalayam to Ooty journey, while Second Class is perfectly fine for the shorter Ooty to Coonoor stretch.
Use the restroom before boarding: There are no restrooms on the train, so make use of the facilities at the station before you board.
How to Book Nilgiri Mountain Railway Tickets?
This is where most travellers get stuck. The train has very limited seats, especially in First Class, and tickets can sell out quickly. Here’s exactly how to book Nilgiri Mountain Railway tickets without wasting time:
Online (recommended)
- Go to irctc.co.in or use the IRCTC app
- Station codes: MTP (Mettupalayam), ONR (Coonoor), UAM (Ooty)
- Nilgiri Mountain Railway booking opens 120 days in advance for reserved seats
- First Class on the full route often sells out within the first few days of opening. Set a reminder
At the station counter
- A small number of unreserved tickets go on sale 2 hours before departure
- During holidays and the summer season, queues start forming well before the counter opens
- Counter limit: 4 tickets per person
If the full route is sold out
- Check shorter routes: If tickets for the full route are unavailable, check Coonoor to Ooty or Ooty to Coonoor separately. The shorter stretch may still have seats.
- Check summer specials: Nilgiri Mountain Railway booking for summer special trains opens separately, so check the relevant train numbers, such as 06171/06172, as well.
What the Ride Actually Feels Like
Start at Mettupalayam
Board the train around 6:45 AM. The platform is small, and the blue-and-cream narrow-gauge carriages look almost unchanged from decades ago. There is no air conditioning or fancy interior, just open windows with metal bars that give you a great view of the landscape.
The climb begins at Kallar
The first stretch is mostly flat, passing fields and quiet surroundings. At Kallar, the rack-and-pinion system engages with a metallic click, and the Nilgiri Mountain Railway begins its steep climb.
Through the hills
From here, the train moves at almost walking pace. You can hear the steam engine working hard, with steam hissing and wheels gripping the rack. The route takes you across high bridges and through short, dark tunnels, with a different shade of green waiting on the other side.
Reach Hillgrove
By Hillgrove, you are properly into the hills. The surroundings become greener, and the air starts to feel cooler as the train continues its climb.
Change at Coonoor
At Coonoor, the steam locomotive uncouples, and a diesel engine takes over for the remaining 19 km towards Ooty. Tea estates stretch across the hills, while Wellington station adds a quiet, old-world feel to the journey.
Nilgiri Mountain Railway Ooty station, the terminus, still has its original 1908 building, a working water dispenser from the steam era, and a Heritage Rail Museum worth a 20-minute stop.
The whole thing takes about five hours. You won't want to rush off the platform when it ends.
Tribe Tips for the Nilgiri Mountain Railway
- Book early: Book First Class at least 2 to 3 months ahead for the full Mettupalayam to Ooty route. During peak season, from April to June, tickets can sell out even earlier.
- Pick the right side: Sit on the right side when travelling uphill from Mettupalayam for better valley views. On the return journey from Ooty, choose the left side.
- Pack light: The carriages are narrow gauge, so a large suitcase can make the journey uncomfortable. A backpack or soft bag is a better choice.
- Carry water and snacks: There is no pantry car on the train. Vendors may board at some stations, but it is better not to rely on them.
- Reach early: Arrive at the station 30 to 45 minutes before departure. The platforms are small, and boarding can be quick.
- Carry a light jacket: You will start in the warmer plains around Mettupalayam and end in the cooler Ooty weather. Keep a light jacket handy for the final stretch.
- Plan your connection: If you are travelling from Chennai, the Nilgiris Express (train 12671) reaches Mettupalayam in the morning, making it possible to connect with the Nilgiri Mountain Railway service to Ooty.
Your Ooty Holiday, Sorted with Holiday Tribe
The Nilgiri Mountain Railway is the kind of experience that shapes how you remember a trip. But it also needs planning: tickets sell out early, the connection from Coimbatore or Chennai has to line up, and most travellers want to pair the train ride with 2 to 3 days exploring Ooty and Coonoor properly.
At Holiday Tribe, we build the Nilgiri Mountain Railway into a complete Ooty itinerary that handles the timing, the stays and the on-ground transfers. Whether you want a ready-to-go package or a custom plan built around your dates and travel style, our holiday advisors will sort the details so you don't have to chase IRCTC availability at midnight.
The train's been running for over a century. All you need to do is get on it.
