Hot answers tagged chennai
Train, hands down. It's the way to travel in India, unless you're in such a blazing hurry that you need to fly (and you don't appear to be). Trains are: cheaper, as you've already discovered, even in the AC sleeper class (you'll want to steer clear of non-AC as a first-timer in India) more comfortable, since the rails are smooth and you can move around ...
Think train would be a better option. Buses might pass through cities and highways, which might not offer all the views you ar looking for. AC buses also have closed tinted windows and have less stops compared to trains. Trains do slowdown and stop during the journey, should give better photo-ops.
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 ...
There are two options for you - Via Kolar & Chittor which is shorter by 30KMs but slower due to two lane roads and no toll. Via Krishnagiri & Vellore, quicker but one need to pay toll. There are 5 toll booths between Bangalore and Chennai via Krishnagiri. Toll keeps varying as the toll operators keep changing the toll every 4-6 months.
Only top voted, non community-wiki answers of a minimum length are eligible