
Harihar to Gaya
Gaya is approximately 2000+ kms from Harihar. The fastest way to reach Gaya from Harihar is by Train, Flight Via Bangalore, Patna. It takes approximately 15 hours. The cheapest way to reach Gaya from Harihar is by Train, Flight Via Bangalore, Bhubaneshwar which would take approximately 23 hours.
Sort By
Mode of Transport
Via Bangalore, Ranchi
RECOMMENDED
Harihar
Bangalore
Ranchi
Gaya
Approx Travel Time
15h 20m
₹6,770
Onwards
Harihar
Bangalore
Ranchi
Gaya
Approx Travel Time
17h 3m
₹13,277
Onwards
Via Bangalore, Patna
FASTEST
Harihar
Bangalore
Patna
Gaya
Approx Travel Time
14h 20m
₹6,510
Onwards
Harihar
Bangalore
Patna
Gaya
Approx Travel Time
14h 50m
₹6,645
Onwards
Harihar
Bangalore
Patna
Gaya
Approx Travel Time
14h 45m
₹8,772
Onwards
Via Hyderabad, Patna
Harihar
Hyderabad
Patna
Gaya
Approx Travel Time
17h 5m
₹6,827
Onwards
Via Bangalore, Varanasi
Harihar
Bangalore
Varanasi
Gaya
Approx Travel Time
16h 50m
₹5,304
Onwards
Harihar
Bangalore
Varanasi
Gaya
Approx Travel Time
18h 5m
₹5,684
Onwards
Via Bangalore, Giridih
Harihar
Bangalore
Giridih
Gaya
Approx Travel Time
16h 24m
On Demand
Via Bangalore, Bhubaneshwar
CHEAPEST
Harihar
Bangalore
Bhubaneshwar
Gaya
Approx Travel Time
22h 20m
₹4,999
Onwards
Frequently Asked Questions
What is the distance between Harihar and Gaya?
Gaya is approximately 2000+ kms from Harihar.
How long does it take to reach Gaya from Harihar?
It takes approximately 15 hours to reach Gaya from Harihar by Train, Flight Via Bangalore, Patna.
What is the cheapest way to reach Gaya from Harihar?
The cheapest way to reach Gaya from Harihar is by Train, Flight Via Bangalore, Bhubaneshwar.
What is the fastest way to reach Gaya from Harihar?
The fastest way to reach Gaya from Harihar is by Train, Flight Via Bangalore, Patna.