Imphal to Nandi-Hills Distance

Nandi Hills is approximately 2200+ km from Imphal. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nandi Hills, with a total travel time of approximately 8 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 Imphal, India to Nandi Hills, India

Via Bangalore

RECOMMENDED

CHEAPEST

FASTEST

Imphal

Bangalore

Nandi Hills

Approx Travel Time

8h 9m

₹11,515

Onwards

Via Kolkata, Bangalore

Imphal

Kolkata

Bangalore

Nandi Hills

Approx Travel Time

9h 19m

₹13,750

Onwards

Ads by MMT

Via Guwahati, Bangalore

Imphal

Guwahati

Bangalore

Nandi Hills

Approx Travel Time

9h 24m

₹13,606

Onwards

Via Agartala, Bangalore

Imphal

Agartala

Bangalore

Nandi Hills

Approx Travel Time

10h 49m

₹14,715

Onwards

Ads by MMT

Via Dimapur, Bangalore

Imphal

Dimapur

Bangalore

Nandi Hills

Approx Travel Time

10h 19m

₹16,627

Onwards

Imphal

Dimapur

Bangalore

Nandi Hills

Approx Travel Time

14h 9m

On Demand

Via Guwahati, Agartala, Bangalore

Imphal

Guwahati

Agartala

Bangalore

Nandi Hills

Approx Travel Time

10h 59m

₹16,232

Onwards

Via Silchar, Bangalore

Imphal

Silchar

Bangalore

Nandi Hills

Approx Travel Time

10h 39m

₹20,902

Onwards

Via Guwahati, Kolkata, Bangalore

Imphal

Guwahati

Kolkata

Bangalore

Nandi Hills

Approx Travel Time

11h 49m

₹14,722

Onwards

Via Dimapur, Guwahati, Bangalore

Imphal

Dimapur

Guwahati

Bangalore

Nandi Hills

Approx Travel Time

10h 54m

₹17,981

Onwards

Frequently Asked Questions

What is the distance between Imphal and Nandi-Hills?

Nandi-Hills is approximately 2200+ km from Imphal.

How long does it take to reach Nandi-Hills from Imphal?

It takes approximately 8 hours to reach Nandi-Hills from Imphal by Flight, Cab Via Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India