
Belgaum to Shajapur
Shajapur is approximately 950+ kms from Belgaum. The fastest way to reach Shajapur from Belgaum is by Flight, Train Via Indore. It takes approximately 6 hours. The cheapest way to reach Shajapur from Belgaum is by Train Via Surat which would take approximately 25 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Belgaum
Indore
Shajapur
Approx Travel Time
5h 25m
₹5,777
Onwards
Belgaum
Indore
Shajapur
Approx Travel Time
5h 55m
₹5,827
Onwards
Via Nagpur
Belgaum
Nagpur
Shajapur
Approx Travel Time
11h 25m
On Demand
Via Surat
Belgaum
Surat
Shajapur
Approx Travel Time
12h 55m
₹10,083
Onwards
CHEAPEST
Belgaum
Surat
Shajapur
Approx Travel Time
1d 1h 10m
₹780
Onwards
Via Mumbai
Belgaum
Mumbai
Shajapur
Approx Travel Time
15h 40m
₹5,144
Onwards
Belgaum
Mumbai
Shajapur
Approx Travel Time
23h 40m
On Demand
Via Bhopal
Belgaum
Bhopal
Shajapur
Approx Travel Time
23h 1m
On Demand
Via Itarsi
Belgaum
Itarsi
Shajapur
Approx Travel Time
23h 10m
On Demand
Via Vapi
Belgaum
Vapi
Shajapur
Approx Travel Time
1d 0h 10m
₹785
Onwards
Frequently Asked Questions
What is the distance between Belgaum and Shajapur?
Shajapur is approximately 950+ kms from Belgaum.
How long does it take to reach Shajapur from Belgaum?
It takes approximately 6 hours to reach Shajapur from Belgaum by Flight, Train Via Indore.
What is the cheapest way to reach Shajapur from Belgaum?
The cheapest way to reach Shajapur from Belgaum is by Train Via Surat.
What is the fastest way to reach Shajapur from Belgaum?
The fastest way to reach Shajapur from Belgaum is by Flight, Train Via Indore.