Cheap Bus tickets to Mathura

What are the most popular routes to Mathura?

Delhi - MathuraAverage price₪29Average duration2h 45mDaily departures19
Lucknow - MathuraAverage price₪41Average duration5h 25mDaily departures7
Greater Noida - MathuraAverage price₪31Average duration1h 35mDaily departures5
Agra - MathuraAverage price₪22Average duration50mDaily departures6
Bareilly - MathuraAverage price₪201Average duration6hDaily departures2