
Basti to Rafiganj
Rafiganj is approximately 350+ kms from Basti. The fastest way to reach Rafiganj from Basti is by Train Via Jaunpur. It takes approximately 8 hours. The cheapest way to reach Rafiganj from Basti is by Bus, Train Via Faizabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Jaunpur
RECOMMENDED
FASTEST
Basti
Jaunpur
Rafiganj
Approx Travel Time
8h 17m
On Demand
Basti
Jaunpur
Rafiganj
Approx Travel Time
9h 23m
₹5,251
Onwards
Via Varanasi
Basti
Varanasi
Rafiganj
Approx Travel Time
9h 21m
₹3,644
Onwards
Via Shahganj
Basti
Shahganj
Rafiganj
Approx Travel Time
8h 20m
On Demand
Via Akbarpur, Ambedkar Nagar
Basti
Akbarpur, Ambedkar Nagar
Rafiganj
Approx Travel Time
9h 59m
₹4,237
Onwards
Via Machhlishahr
Basti
Machhlishahr
Rafiganj
Approx Travel Time
9h 28m
On Demand
Via Gyanpur
Basti
Gyanpur
Rafiganj
Approx Travel Time
9h 46m
On Demand
Via Ayodhya
Basti
Ayodhya
Rafiganj
Approx Travel Time
10h 19m
₹3,252
Onwards
Via Patna
Basti
Patna
Rafiganj
Approx Travel Time
10h 27m
On Demand
Via Faizabad
CHEAPEST
Basti
Faizabad
Rafiganj
Approx Travel Time
10h 24m
₹924
Onwards
Frequently Asked Questions
What is the distance between Basti and Rafiganj?
Rafiganj is approximately 350+ kms from Basti.
How long does it take to reach Rafiganj from Basti?
It takes approximately 8 hours to reach Rafiganj from Basti by Train Via Jaunpur.
What is the cheapest way to reach Rafiganj from Basti?
The cheapest way to reach Rafiganj from Basti is by Bus, Train Via Faizabad.
What is the fastest way to reach Rafiganj from Basti?
The fastest way to reach Rafiganj from Basti is by Train Via Jaunpur.


