Toy Trains

India’s toy trains are small trains that run on historic railway lines up to a number of the hill stations in India. Although these trains are slow and can take up to eight hours to reach their destinations, the mountain scenery is beautiful, making the journeys really worthwhile.

Shimla Toy Train

Matheran Toy Train

Darjeeling Himalayan Train

Nilgiri Toy Train