hero
How2Go
Balasore to Shivpuri

Balasore to Shivpuri

Shivpuri is approximately 1550+ kms from Balasore. The fastest way to reach Shivpuri from Balasore is by Train, Flight, Cab Via Varanasi, Agra. It takes approximately 25 hours. The cheapest way to reach Shivpuri from Balasore is by Bus, Train Via Asansol, Dabra which would take approximately 30 hours.

Sort By
Mode of Transport

Via Varanasi, Agra

RECOMMENDED

Balasore

Varanasi

Agra

Shivpuri

Approx Travel Time

1d 2h 12m

₹17,213

Onwards

FASTEST

Balasore

Varanasi

Agra

Shivpuri

Approx Travel Time

1d 1h 6m

₹21,383

Onwards

Balasore

Varanasi

Agra

Shivpuri

Approx Travel Time

1d 1h 50m

₹17,783

Onwards

Via Durgapur, Dabra

Balasore

Durgapur

Dabra

Shivpuri

Approx Travel Time

1d 4h 35m

On Demand

Ads by MMT

Via Bhind

Balasore

Bhind

Shivpuri

Approx Travel Time

1d 5h 24m

On Demand

Via Kanpur

Balasore

Kanpur

Shivpuri

Approx Travel Time

1d 2h 42m

₹1,540

Onwards

Ads by MMT

Via Asansol, Datia

Balasore

Asansol

Datia

Shivpuri

Approx Travel Time

1d 6h 48m

₹2,130

Onwards

Via Asansol, Dabra

CHEAPEST

Balasore

Asansol

Dabra

Shivpuri

Approx Travel Time

1d 5h 34m

₹1,510

Onwards

Via Ranchi, Agra

Balasore

Ranchi

Agra

Shivpuri

Approx Travel Time

1d 11h 33m

₹6,049

Onwards

Frequently Asked Questions

What is the distance between Balasore and Shivpuri?

Shivpuri is approximately 1550+ kms from Balasore.

How long does it take to reach Shivpuri from Balasore?

It takes approximately 25 hours to reach Shivpuri from Balasore by Train, Flight, Cab Via Varanasi, Agra.

What is the cheapest way to reach Shivpuri from Balasore?

The cheapest way to reach Shivpuri from Balasore is by Bus, Train Via Asansol, Dabra.

What is the fastest way to reach Shivpuri from Balasore?

The fastest way to reach Shivpuri from Balasore is by Train, Flight, Cab Via Varanasi, Agra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India