When it comes to traveling in India trains, taxis are one of the most preferred ways. Although travelers like me don't hesitate to use buses for most of the weekend trips and even for visiting parents, relatives or friends in other cities. Still I see many people who drop the plans only because they don't want to travel in buses. This post is just to address the same and sharing information about amazing quality buses running between most of the main cities/towns of India.
Guess what is the best mode to reaching hill stations, which are conncted through trains? If the jourbney is scenic, trains would work but not when there is nothing on the way. Trains take far more time as compared to buses, when we talk about hills. A typical example is Shimla, where train takes more than 7 hours from Kalka. While bus takes around 4 hr.
Almost every month I go to Himachal and always use Himachal Transport buses. For last 5 years, condition of buses has iimproved a lot. Most of the luxury buses are either VOLVOs or MERCEDES. I can't define, how comfortable these are. The improved quality of bus transportation has motivated me to increase the frequency of visits to Himachal where my parents live.
Booking of buses has become very easy. Most of the transportation systems have their own online portals to do bookings. Like state government transportation has online systems to do bus-bookings. There are many private service providers as well. So portals like MakeMyTrip offer various booking options between cities. From Delhi to different parts of North India, other cities like Bhopal to Indore, Coimbtore to Chennai, Banglore to Mumbai etc...
So far Buses have been used as backups and with time overall sscenario is changing and better services are of-course changing the mindset as well.