
Rafiganj to Agra
Agra is approximately 750+ kms from Rafiganj. The fastest way to reach Agra from Rafiganj is by Train, Flight Via Gaya, Delhi. It takes approximately 6 hours. The cheapest way to reach Agra from Rafiganj is by Train Via Varanasi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Varanasi
Rafiganj
Varanasi
Agra
Approx Travel Time
6h 24m
₹15,815
Onwards
CHEAPEST
Rafiganj
Varanasi
Agra
Approx Travel Time
11h 44m
₹505
Onwards
Via Gaya, Delhi
FASTEST
Rafiganj
Gaya
Delhi
Agra
Approx Travel Time
6h 13m
₹18,287
Onwards
Via Sasaram, Varanasi
Rafiganj
Sasaram
Varanasi
Agra
Approx Travel Time
7h 53m
₹15,960
Onwards
Via Bhabua, Varanasi
Rafiganj
Bhabua
Varanasi
Agra
Approx Travel Time
7h 57m
₹15,960
Onwards
Via Aurangabad, Bihar, Varanasi
Rafiganj
Aurangabad, Bihar
Varanasi
Agra
Approx Travel Time
8h 12m
₹15,960
Onwards
Via Sasaram
Rafiganj
Sasaram
Agra
Approx Travel Time
11h 38m
₹595
Onwards
Via Gaya, Varanasi
Rafiganj
Gaya
Varanasi
Agra
Approx Travel Time
9h 10m
₹15,985
Onwards
Via Bhabua
Rafiganj
Bhabua
Agra
Approx Travel Time
13h 23m
₹590
Onwards
Frequently Asked Questions
What is the distance between Rafiganj and Agra?
Agra is approximately 750+ kms from Rafiganj.
How long does it take to reach Agra from Rafiganj?
It takes approximately 6 hours to reach Agra from Rafiganj by Train, Flight Via Gaya, Delhi.
What is the cheapest way to reach Agra from Rafiganj?
The cheapest way to reach Agra from Rafiganj is by Train Via Varanasi.
What is the fastest way to reach Agra from Rafiganj?
The fastest way to reach Agra from Rafiganj is by Train, Flight Via Gaya, Delhi.
Routes Connecting Rafiganj
Routes From Rafiganj
Routes To Rafiganj
- Meerut to Rafiganj
- Lonavala to Rafiganj
- Nizamabad to Rafiganj
- Khammam to Rafiganj
- Aligarh to Rafiganj
- Jharsuguda to Rafiganj
- Ratnagiri to Rafiganj
- Rourkela to Rafiganj
- Jahanabad to Rafiganj
- Ahmednagar to Rafiganj
- Akola to Rafiganj
- Bishnupur to Rafiganj
- Bhagalpur to Rafiganj
- Ajmer to Rafiganj
- Daltonganj to Rafiganj


