It is mostly said that journeys are always better than the destination. To some, long duration train journeys are boring. But some trains have such beautiful routes that it is indeed a lifetime experience to take that journey. Indian Railways do have some breath-taking routes and one should avail a few of them. Here are some options.
Vasco da Gama (Goa) to Londa (Karnataka): This train actually crosses by the beaches of Goa and also one can get to see the Goan villages from a few inches away. Then the train reaches the Western Ghats and goes through the thick forests with the mountains alongside it. One can see the beautiful waterfalls from a distance and if you get to see the sun set there while passing, then it is an amazing view for sure. The train takes three and a half hours to reach its destination.
New Jalpaiguri (West Bengal), Tinsukia, Ledo (Assam): The DibrugarhRajdhani Express is basically two trains and the first one runs from Tinsukia till the Ledo segment. This is the eastern most part of the railways. The train starts from West Bengal and then reaches to Assam through the green paddy fields and tea plantations on all the sides. When the night approaches, the train passes the Brahmaputra River and then reaches Guwahati. Then there is a view of Tinsukia which has some awe inspiring nature. The journey time in total is around 16 hours in the train and then approximately one and a half hours in the Ledo.
Pune (Maharashtra) to New Delhi: Duronto Expresses are the few nonstop express trains and NizamuddinDuronto Express is definitely one of them. This one connects Pune with Delhi (one being a major city and the other the capital of the country) and the route that it takes is simple fantastic. The train passes through deserts, mountains, meandering rivers and villages. Apart from beautiful nature outside, this train is also famous for the delicious meals served by them. The journey time that it takes is 20 hours which is really less than other regular trains joining these two cities.
Madgaon (Goa) to Mumbai: The Mandovi Express runs through the Konkan Railways and it has beautiful landscapes around with Sahyadri Hills on the east and Arabian Sea on the west. This train crosses many bridges and tunnels in this route and the best one is the Panvalnadi Bridge which is the highest one in India. This is a 12 hours of breath-taking journey that one should not give a miss.
Mumbai to Delhi: There are a few royal trains in India. The Indian Maharaja Deccan Odyssey is one of them which reaches Mumbai from Delhi and vice versa while running through the state of Rajasthan. The specialty of this train is not the route but the facilities that you get by availing a royal, luxury train. If you take a journey in this train, you can go tiger spotting in Ranthambore and also get to see the Ajanta and Ellora caves.
You will always get delivery of food in trains in all of these.