The journey from Bahalgarh to Thiruvananthapuram covers a distance of 2800 km. The most common way to travel is by train from New Delhi, which takes about 45 to 50 hours. Alternatively, you can fly from Delhi to Thiruvananthapuram International Airport. This route takes you to the southernmost tip of India.
Total Distance: 2800 km driving distance, 2400 km air distance.
The train journey is very long, so book a 2AC or 3AC berth for comfort.
October to March for pleasant weather and temple visits.