Hello,
@Dhavan! Welcome to the forum!
If you'd like to reach Nainital from Hyderabad via train, the nearest railway station to it is in Kathgodam. The Kathgodam Railway Station is about 34 kilometres away from Nainital so you can easily reach the latter from the station. However, there are no direct trains from Hyderabad to the Kathgodam Railway Station. Your route would be:
- Hyderabad > Train to Delhi > Train to Kathgodam.
So from Hyderabad to Delhi, here are some train timings:
- Andhra Pradesh Express Train No. 12723 - This train departs everyday from Hyderabad Deccan at 6:25 and arrives in New Delhi at around 9:05. Journey duration is around 1 day and 5 hours.
- Nizamuddin Express Train No. 12721 - This train departs everyday from Hyderabad Deccan at 22:30 and arrives in Hazrat Nizamuddin at around 4:05. Journey duration is around 1 day and 5 hours.
Next, we go to the trains from Delhi to the Kathgodam Railway Station, here they are:
- Anand Vihar Kathgodam SHT Train No. 12040 - This train departs everyday from New Delhi at 6:00 and arrives in Kathgodam at around 11:40. Journey duration is around 5 hours to 6 hours.
- UTR Sampark Kranti Express Train No. 15035 - This train departs everyday from Delhi at 16:00 and arrives in Kathgodam at around 22:40. Journey duration is around 5 hours to 6 hours.
- Ranikhet Express Train No. 15013 - This train departs everyday from Delhi Cantonment at 20:02 and arrives in Kathgodam at around 5:05. Journey duration is around 5 hours to 6 hours.
From Kathgodam Railway Station, you can opt to ride a taxi to reach Nainital. I'd recommend hiring a taxi as the views en route are quite scenic and you might want to take frequent breaks to capture these sceneries. Taxi fare would be around Rs. 900 to Rs. 1,800 from Kathgodam to Nainital.
Otherwise, if budget is an issue, there are frequent buses from Kathgodam to Nainital as well. Bus fare would be around Rs. 70 to Rs. 100 per passenger. Or you can opt for a shared taxi, which costs between Rs. 100 to Rs. 150 per passenger.
Alternative: From Delhi, you can also opt to ride a bus to reach Nainital. The Uttarakhand Transport Corporation operates two buses plying this route:
- UTC Buses - These buses depart from the ISBT Anand Vihar in Delhi. Their timings are 7:45 and 21:00. They arrive in Nainital at around 16:45 and 7:00.
There are also plenty of private buses plying this route:
- City Heart Travels (AC Seater/Semi-Sleeper Bus) - They have two buses departing from ISBT Kashmiri Gate at 10:30 pm and arriving in Nainital at 6:30 am. Fare is at Rs. 600 to Rs. 700 per passenger.
- Adventure Booking Centre (AC Seater/Non AC Seater Bus) - They have two buses departing from ISBT Kashmiri Gate at 10:00 pm (AC) and 10:30 pm (Non AC). These buses arrive in Nainital at 7:00 am. Fare is at Rs. 450 to Rs. 550 per passenger.
I hope this helps you!