Is there a well known backpackers' overland route between Chennai, Tamil Nadu to Amritsar, Punjab? Touching up on Agra and Varanasi in between, if possible. Preferably by bus and/or trains. I'm up to relaxed sightseeing; spending a couple of days in each of these spots. Please tell me about expected expenses, time duration etc.

  • 1
    Well, as the user mentioned above it is a long route.But you can have a lil fun and better trip, if you go through Western ghats and konkan side(GOA etc.). As you are up for relaxed sightseeing so I thought that you be aware.
    – user6154
    Apr 4, 2013 at 19:33
  • thanks, my India trip ended a couple of months ago. But I'm sure someone will be benefited from your comment in future :)
    – Raiyan
    Apr 19, 2013 at 17:10

2 Answers 2


The quickest route between Chennai and Amritsar would be to take a train to Delhi - which, depending on the train, would take 1-3 days to reach Delhi, and from Delhi onwards to Amritsar by bus or train. Train tickets are priced according to travel class, class of train, and distance so the costs vary, but you can expect to pay Rs 200-600 for most 'sleeper class' tickets for the legs of journey you need to take.

Agra and Varanasi are both close and easy to reach from Delhi. You could either go from Chennai to Delhi and make that a base for visiting the three cities. More interesting would be to go to Kolkata from Chennai, and then taking a train from Kolkata to Delhi. Most trains on the Kolkata - Delhi routes pass-by Varanasi and Agra, so it would be easy to 'break' your journey along the route.

  • 1
    Thanks for bringing up Kolkata, didn't think of that before.
    – Raiyan
    Dec 17, 2012 at 23:24

I would suggest you to take a train/flight to delhi. you will find lot of trains running in this route. Prefer rajdhani as it is faster and comfortable. Train would take 32-40 hours. Then you can take a bus to Amritsar. you can either take a direct bus or change from Chandigarh. There wont be much difference in price. Bus route will take 5-6 hours. Happy Journey :)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .