Cheap Bus tickets to Tirupati

What are the most popular routes to Tirupati?

Bangalore - TirupatiAverage priceR 234Average duration6h 14mDaily departures141
Hyderabad - TirupatiAverage priceR 247Average duration11h 50mDaily departures92
Vijayawada - TirupatiAverage priceR 274Average duration7h 46mDaily departures31
Guntur - TirupatiAverage priceR 390Average duration7h 10mDaily departures9
Coimbatore - TirupatiAverage priceR 315Average duration10h 40mDaily departures18