India is the fourth largest railway route in the world. Indian railways managed to make ways through any difficult areas also that leave us in scenic views. You must travel through there routes once in your life. 1. THE KASHMIR VALLEY RAILWAY The route: Jammu-Udhampur-Srinagar-Baramulla Quick tip: Book yourself in an air conditioned coach since they have the widest windows for the best views! Best time to go: March-May is the best time to go. The snow hasn’t melted completely yet but the valley and the passes are filled with blossoming flowers. 2. TRIP THROUGH COASTAL KERALA The route: Ernakulam-Kollam-Trivandrum Quick tip: It takes close to five hours to get through the journey and it could be spotted with delays, so make sure your schedule is free enough to enjoy it rather than rush from point to point. Best time to go: June-August is the best time to go. This is not popular tourist season but the natural beauty is at its peak at this time of year. 3. TAKING IN ASSAM The route: Guwahati-Lumding-Silchar Quick tip: It can be a dangerous journey, so we suggest taking safety precautions and not travel alone there. Best time to go: April-June is the best time to go when the weather is at its best and you can see the natural beauty clearly. 4. BREATHTAKING VIEWS OF EASTERN GHATS The route: Bhubaneswar – Brahmapur Quick tip: If you carry binoculars, you may be able to catch a glimpse of some migratory birds too! Travel early morning for a spectacular sunrise. Best time to go: October to June is the best time to visit as to see the lake. 5. SUPER SHIMLA The route: Kalka-Shimla Quick tip: Sit on the right side on a journey towards Shimla for the best views. Best time to go: December-January is the best time to trav for gorgeous winter views. Isn't it gorgeous ????? It is.... Kareena Kapoor Khan totally nailed her maternity period with her style Bebo ka birthday bash! Look at the pictures