Rafiganj to Mathura - Multiple Options To Reach By Train
Mathura is approximately 800+ kms from Rafiganj. The fastest way to reach Mathura from Rafiganj is by Train Via Varanasi. It takes approximately 18 hours. The cheapest way to reach Mathura from Rafiganj is by Train Via Kanpur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi
RECOMMENDED
FASTEST
Rafiganj
Varanasi
Mathura
Approx Travel Time
17h 55m
₹520
Onwards
Via Bela
Rafiganj
Bela
Mathura
Approx Travel Time
17h 55m
On Demand
Via Mughal Sarai
Rafiganj
Mughal Sarai
Mathura
Approx Travel Time
17h 55m
₹530
Onwards
Via Prayagraj(Allahabad)
Rafiganj
Prayagraj(Allahabad)
Mathura
Approx Travel Time
18h 10m
₹590
Onwards
Via Kanpur
CHEAPEST
Rafiganj
Kanpur
Mathura
Approx Travel Time
17h 55m
₹500
Onwards
Via Jaunpur
Rafiganj
Jaunpur
Mathura
Approx Travel Time
18h 10m
₹650
Onwards
Via Lucknow
Rafiganj
Lucknow
Mathura
Approx Travel Time
18h 10m
On Demand
Via Etawah
Rafiganj
Etawah
Mathura
Approx Travel Time
18h 10m
₹540
Onwards
Via Raibareilly
Rafiganj
Raibareilly
Mathura
Approx Travel Time
18h 10m
₹560
Onwards
Via Shahganj
Rafiganj
Shahganj
Mathura
Approx Travel Time
18h 10m
On Demand
Frequently Asked Questions
What is the distance between Rafiganj and Mathura?
Mathura is approximately 800+ kms from Rafiganj.
How long does it take to reach Mathura from Rafiganj?
It takes approximately 18 hours to reach Mathura from Rafiganj by Train Via Varanasi.
What is the cheapest way to reach Mathura from Rafiganj?
The cheapest way to reach Mathura from Rafiganj is by Train Via Kanpur.
What is the fastest way to reach Mathura from Rafiganj?
The fastest way to reach Mathura from Rafiganj is by Train Via Varanasi.