
Mumbai to Shivpuri
Shivpuri is approximately 950+ kms from Mumbai. The fastest way to reach Shivpuri from Mumbai is by Flight, Train Via Gwalior. It takes approximately 6 hours. The cheapest way to reach Shivpuri from Mumbai is by Train Via Ratlam which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ujjain
Mumbai
Ujjain
Shivpuri
Approx Travel Time
20h 40m
₹540
Onwards
Via Dahod
Mumbai
Dahod
Shivpuri
Approx Travel Time
21h 10m
₹670
Onwards
Via Indore
Mumbai
Indore
Shivpuri
Approx Travel Time
11h 57m
₹4,063
Onwards
Via Khachrod
Mumbai
Khachrod
Shivpuri
Approx Travel Time
20h 55m
On Demand
Via Bhopal
Mumbai
Bhopal
Shivpuri
Approx Travel Time
8h 25m
₹4,254
Onwards
Via Ratlam
CHEAPEST
Mumbai
Ratlam
Shivpuri
Approx Travel Time
21h 10m
₹530
Onwards
Via Gwalior
FASTEST
Mumbai
Gwalior
Shivpuri
Approx Travel Time
5h 40m
On Demand
Mumbai
Gwalior
Shivpuri
Approx Travel Time
6h 10m
₹4,420
Onwards
Via Bharuch
Mumbai
Bharuch
Shivpuri
Approx Travel Time
21h 55m
₹585
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Shivpuri?
Shivpuri is approximately 950+ kms from Mumbai.
How long does it take to reach Shivpuri from Mumbai?
It takes approximately 6 hours to reach Shivpuri from Mumbai by Flight, Train Via Gwalior.
What is the cheapest way to reach Shivpuri from Mumbai?
The cheapest way to reach Shivpuri from Mumbai is by Train Via Ratlam.
What is the fastest way to reach Shivpuri from Mumbai?
The fastest way to reach Shivpuri from Mumbai is by Flight, Train Via Gwalior.
Routes Connecting Mumbai
Routes From Mumbai
Routes Connecting Shivpuri
Routes From Shivpuri
Routes To Shivpuri
- Ranakpur to Shivpuri
- Mandalgarh to Shivpuri
- Kishangarh to Shivpuri
- Kangra to Shivpuri
- Challakere to Shivpuri
- Morbi to Shivpuri
- Sankarankovil to Shivpuri
- Badami to Shivpuri
- Phulera to Shivpuri
- Tohana to Shivpuri
- Jharsuguda to Shivpuri
- Begusarai to Shivpuri
- Kottayam to Shivpuri
- Adilabad to Shivpuri
- Kendujhar to Shivpuri