Nayagarh to Hansi Distance

Hansi is approximately 1500+ km from Nayagarh. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Hansi, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Nayagarh, India to Hansi, India

Via Bhubaneshwar, Delhi

RECOMMENDED

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

11h 6m

₹10,304

Onwards

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

11h 37m

₹10,519

Onwards

FASTEST

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

10h 46m

₹12,325

Onwards

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

11h 17m

₹12,540

Onwards

CHEAPEST

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

1d 5h 1m

₹865

Onwards

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

1d 4h 21m

₹2,886

Onwards

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

12h

₹12,914

Onwards

Nayagarh

Bhubaneshwar

Delhi

Hansi

Approx Travel Time

11h 40m

₹14,935

Onwards

Via Visakhapatnam, Delhi

Nayagarh

Visakhapatnam

Delhi

Hansi

Approx Travel Time

13h 44m

₹9,156

Onwards

Nayagarh

Visakhapatnam

Delhi

Hansi

Approx Travel Time

14h 15m

₹9,371

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Nayagarh and Hansi?

The straight-line distance is approximately 1300+ km.

What is the distance from Nayagarh to Hansi via Bhubaneshwar?

Via Bhubaneshwar, the distance is approximately 1500+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India