Image Courtesy: Wikimedia
1. Darjeeling Himalayan Railway Location: West Bengal
Image Courtesy: Wikimedia
This train ride gives you a tour of Darjeeling and a breathtaking view of Kanchenjunga Peak.
Image Courtesy: Wikimedia
2. Kalka-Shimla Location: Himachal Pradesh
Image Courtesy: Flickr
It is a five and a half hour ride approximately, and one of the few operational toy trains in India.
Image Courtesy: Wikimedia
3. Nilgiri Mountain Toy Train Location: Tamil Nadu
Image Courtesy: Flickr
It is a ride through rocky terrain and misty hills of the Nilgiri Mountains.
Image Courtesy: Wikimedia
4. Matheran Hill Railway Location: Maharashtra
Image Courtesy: Wikimedia
It is one of the popular toy trains and nearly a century old.
Image Courtesy: Wikimedia
5. Kangra Valley Railway Location: Himachal Pradesh
Image Courtesy: Flickr
It runs through the tea gardens of Palampur and offers a great view of Dhauladhar Range.
Image Courtesy: Flickr