Khammam to Vidisha Distance

Vidisha is approximately 950+ km from Khammam. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Vidisha, with a total travel time of approximately 10 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 Khammam, India to Vidisha, India

Via Hyderabad, Bhopal

RECOMMENDED

FASTEST

Khammam

Hyderabad

Bhopal

Vidisha

Approx Travel Time

10h 5m

₹6,477

Onwards

Khammam

Hyderabad

Bhopal

Vidisha

Approx Travel Time

11h 3m

₹6,612

Onwards

Khammam

Hyderabad

Bhopal

Vidisha

Approx Travel Time

10h 55m

₹7,041

Onwards

Direct Options

CHEAPEST

Khammam

Vidisha

Approx Travel Time

16h 40m

₹520

Onwards

Ads by MMT

Via Itarsi

Khammam

Itarsi

Vidisha

Approx Travel Time

15h 58m

₹580

Onwards

Khammam

Itarsi

Vidisha

Approx Travel Time

16h 36m

₹3,838

Onwards

Via Bhopal

Khammam

Bhopal

Vidisha

Approx Travel Time

17h 3m

₹670

Onwards

Ads by MMT

Via Adilabad, Bhopal

Khammam

Adilabad

Bhopal

Vidisha

Approx Travel Time

21h 17m

₹3,021

Onwards

Via Nizamabad, Bhopal

Khammam

Nizamabad

Bhopal

Vidisha

Approx Travel Time

19h 56m

₹9,983

Onwards

Via Nagpur

Khammam

Nagpur

Vidisha

Approx Travel Time

16h 15m

₹600

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Khammam and Vidisha?

The straight-line distance is approximately 700+ km.

What is the distance from Khammam to Vidisha via Hyderabad?

Via Hyderabad, the distance is approximately 950+ km, taking around 10 hours.

Is there a train from Khammam to Vidisha?

Yes, trains run between Khammam and Vidisha, covering approximately 1000+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India