hero
How2Go
Gaya to Nabarangapur

Gaya to Nabarangapur

Nabarangapur is approximately 950+ kms from Gaya. The fastest way to reach Nabarangapur from Gaya is by Train, Bus Via Rourkela, Sonepur. It takes approximately 18 hours. The cheapest way to reach Nabarangapur from Gaya is by Train, Bus Via Sambalpur which would take approximately 21 hours.

Sort By
Mode of Transport

Via Jharsuguda

RECOMMENDED

Gaya

Jharsuguda

Nabarangapur

Approx Travel Time

19h 45m

₹925

Onwards

Gaya

Jharsuguda

Nabarangapur

Approx Travel Time

21h 40m

₹1,455

Onwards

Via Rourkela, Sonepur

FASTEST

Gaya

Rourkela

Sonepur

Nabarangapur

Approx Travel Time

17h 51m

₹1,580

Onwards

Gaya

Rourkela

Sonepur

Nabarangapur

Approx Travel Time

20h 53m

₹2,112

Onwards

Ads by MMT

Via Ranchi, Raipur, Chhattisgarh

Gaya

Ranchi

Raipur, Chhattisgarh

Nabarangapur

Approx Travel Time

1d 1h 46m

₹7,864

Onwards

Gaya

Ranchi

Raipur, Chhattisgarh

Nabarangapur

Approx Travel Time

18h 44m

₹5,915

Onwards

Gaya

Ranchi

Raipur, Chhattisgarh

Nabarangapur

Approx Travel Time

19h 17m

₹6,170

Onwards

Via Jharsuguda, Sonepur

Gaya

Jharsuguda

Sonepur

Nabarangapur

Approx Travel Time

18h 2m

₹1,610

Onwards

Ads by MMT

Via Sambalpur

CHEAPEST

Gaya

Sambalpur

Nabarangapur

Approx Travel Time

20h 35m

₹872

Onwards

Via Jamshedpur, Sonepur

Gaya

Jamshedpur

Sonepur

Nabarangapur

Approx Travel Time

20h 58m

₹1,815

Onwards

Frequently Asked Questions

What is the distance between Gaya and Nabarangapur?

Nabarangapur is approximately 950+ kms from Gaya.

How long does it take to reach Nabarangapur from Gaya?

It takes approximately 18 hours to reach Nabarangapur from Gaya by Train, Bus Via Rourkela, Sonepur.

What is the cheapest way to reach Nabarangapur from Gaya?

The cheapest way to reach Nabarangapur from Gaya is by Train, Bus Via Sambalpur.

What is the fastest way to reach Nabarangapur from Gaya?

The fastest way to reach Nabarangapur from Gaya is by Train, Bus Via Rourkela, Sonepur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India