hero
How2Go
Bhopal to Nandi-Hills

Bhopal to Nandi-Hills

Nandi Hills is approximately 1200+ km from Bhopal, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nandi Hills.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

FASTEST

Bhopal

Bangalore

Nandi Hills

Approx Travel Time

5h 36m

₹9,799

Onwards

Via Bangalore, Tumkur

Bhopal

Bangalore

Tumkur

Nandi Hills

Approx Travel Time

6h 16m

₹10,664

Onwards

Bhopal

Bangalore

Tumkur

Nandi Hills

Approx Travel Time

7h 43m

₹11,509

Onwards

Via Bangalore, Hosur

Bhopal

Bangalore

Hosur

Nandi Hills

Approx Travel Time

7h 41m

₹10,798

Onwards

Bhopal

Bangalore

Hosur

Nandi Hills

Approx Travel Time

6h 55m

₹10,743

Onwards

Via Gooty

CHEAPEST

Bhopal

Gooty

Nandi Hills

Approx Travel Time

22h 57m

₹6,661

Onwards

Via Pune, Bangalore

Bhopal

Pune

Bangalore

Nandi Hills

Approx Travel Time

7h 56m

₹11,083

Onwards

Via Bangalore, Hindupur

Bhopal

Bangalore

Hindupur

Nandi Hills

Approx Travel Time

7h 4m

₹12,404

Onwards

Via Hyderabad, Bangalore

Bhopal

Hyderabad

Bangalore

Nandi Hills

Approx Travel Time

7h 31m

₹12,183

Onwards

Via Indore, Bangalore

Bhopal

Indore

Bangalore

Nandi Hills

Approx Travel Time

10h 48m

₹9,784

Onwards

Frequently Asked Questions

What is the distance between Bhopal and Nandi-Hills?

Nandi-Hills is approximately 1200+ kms from Bhopal.

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

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

What is the cheapest way to reach Nandi-Hills from Bhopal?

The cheapest way to reach Nandi-Hills from Bhopal is by Train, Cab Via Gooty.

What is the fastest way to reach Nandi-Hills from Bhopal?

The fastest way to reach Nandi-Hills from Bhopal is by Flight, Cab Via Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India