Cheap Bus tickets to Varanasi

What are the most popular routes to Varanasi?

Delhi - VaranasiAverage price$34Average duration14h 30mDaily departures9
Greater Noida - VaranasiAverage price$42Average duration13h 25mDaily departures3
Agra - VaranasiAverage price$32Average duration10h 15mDaily departures3
Prayagraj - VaranasiAverage price$21Average duration2h 20mDaily departures6
Hyderabad - VaranasiAverage price$67Average duration1d 5hDaily departures10