
Najibabad to Gaya
Gaya is approximately 950+ kms from Najibabad. The fastest way to reach Gaya from Najibabad is by Train, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Gaya from Najibabad is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Lucknow
Najibabad
Lucknow
Gaya
Approx Travel Time
20h 40m
On Demand
Via Moradabad
Najibabad
Moradabad
Gaya
Approx Travel Time
20h 10m
₹520
Onwards
Via Ayodhya
Najibabad
Ayodhya
Gaya
Approx Travel Time
20h 45m
₹575
Onwards
Via Bareilly
Najibabad
Bareilly
Gaya
Approx Travel Time
20h 25m
₹555
Onwards
Via Varanasi
Najibabad
Varanasi
Gaya
Approx Travel Time
20h 40m
₹555
Onwards
Najibabad
Varanasi
Gaya
Approx Travel Time
21h 55m
₹935
Onwards
Najibabad
Varanasi
Gaya
Approx Travel Time
22h 38m
₹6,413
Onwards
Via Shahganj
Najibabad
Shahganj
Gaya
Approx Travel Time
21h 11m
₹580
Onwards
Via Delhi
FASTEST
Najibabad
Delhi
Gaya
Approx Travel Time
6h 55m
₹4,335
Onwards
Frequently Asked Questions
What is the distance between Najibabad and Gaya?
Gaya is approximately 950+ kms from Najibabad.
How long does it take to reach Gaya from Najibabad?
It takes approximately 7 hours to reach Gaya from Najibabad by Train, Flight Via Delhi.
What is the cheapest way to reach Gaya from Najibabad?
The cheapest way to reach Gaya from Najibabad is by Train.
What is the fastest way to reach Gaya from Najibabad?
The fastest way to reach Gaya from Najibabad is by Train, Flight Via Delhi.
Routes Connecting Najibabad
Routes From Najibabad
- Najibabad to Nawada
- Najibabad to Dharamsala
- Najibabad to Kausani
- Najibabad to Lanka
- Najibabad to Bhilai
- Najibabad to Mancherial
- Najibabad to Motihari
- Najibabad to Ghatshila
- Najibabad to Rayagada
- Najibabad to Katni
- Najibabad to Hingoli
- Najibabad to Rewa
- Najibabad to Cuddalore
- Najibabad to Purulia
- Najibabad to Sheikhpura