Cheap Bus tickets to Esna

What are the most popular routes to Esna?

Cairo - EsnaAverage price₹1,002Average duration13h 30mDaily departures3
Giza - EsnaAverage price₹1,009Average duration12h 45mDaily departures1
Qena - EsnaAverage price₹171Average duration4hDaily departures1
6th of October City - EsnaAverage price₹980Average duration11h 30mDaily departures1