
Mumbai to Junagadh
Junagadh is approximately 400+ kms from Mumbai. The fastest way to reach Junagadh from Mumbai is by Train Via Thane. It takes approximately 10 hours. The cheapest way to reach Junagadh from Mumbai is by Train Via Dahanu which would take approximately 10 hours.
Sort By
Mode of Transport
Via Thane
RECOMMENDED
FASTEST
Mumbai
Thane
Junagadh
Approx Travel Time
9h 40m
On Demand
Mumbai
Thane
Junagadh
Approx Travel Time
9h 55m
On Demand
Via Navi Mumbai
Mumbai
Navi Mumbai
Junagadh
Approx Travel Time
10h 10m
On Demand
Mumbai
Navi Mumbai
Junagadh
Approx Travel Time
10h 10m
On Demand
Mumbai
Navi Mumbai
Junagadh
Approx Travel Time
10h 10m
On Demand
Via Bhiwandi
Mumbai
Bhiwandi
Junagadh
Approx Travel Time
10h 10m
₹2,158
Onwards
Via Dahanu
CHEAPEST
Mumbai
Dahanu
Junagadh
Approx Travel Time
10h 10m
₹475
Onwards
Mumbai
Dahanu
Junagadh
Approx Travel Time
10h 40m
₹1,285
Onwards
Via Panvel
Mumbai
Panvel
Junagadh
Approx Travel Time
10h 25m
On Demand
Mumbai
Panvel
Junagadh
Approx Travel Time
10h 32m
On Demand
Frequently Asked Questions
What is the distance between Mumbai and Junagadh?
Junagadh is approximately 400+ kms from Mumbai.
How long does it take to reach Junagadh from Mumbai?
It takes approximately 10 hours to reach Junagadh from Mumbai by Train Via Thane.
What is the cheapest way to reach Junagadh from Mumbai?
The cheapest way to reach Junagadh from Mumbai is by Train Via Dahanu.
What is the fastest way to reach Junagadh from Mumbai?
The fastest way to reach Junagadh from Mumbai is by Train Via Thane.