There are 5 ways to get from Junagarh to Mumbai by train, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Mana Airport, fly to Chhatrapati Shivaji Maharaj International Airport
best- Take the train from Kandel Road to Mandir Hasaudtrain
- Fly from Mana Airport (RPR) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane RPR - BOM
9h 3m₹8,065–13,451Train
cheapest- Take the train from Kesinga to Kalyan Jntrain 22847
- Take the train from Kalyan Jn to Dadartrain 12106 / ...
24h 17m₹1,278–6,296Drive 1,291.2 km
- Drive from Junagarh to Mumbaicar 1,291.2 km
15h 31m₹14,421–20,831Train, train to Visakhapatnam, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Bhawanipatna to Vizianagram Jntrain
- Take the train from Vizianagram Jn to Simhachalamtrain
- Fly from Visakhapatnam (VTZ) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane VTZ - BOM
11h 9m₹9,285–15,066Train to Mana Airport, fly to Pune Airport, train
- Take the train from Kandel Road to Mandir Hasaudtrain
- Fly from Mana Airport (RPR) to Pune Airport (PNQ)plane RPR - PNQ
- Take the train from Pune Jn to Dadartrain
12h 15m₹8,498–15,081
Mana Airport (RPR) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Comparing Your Travel Options
The cheapest way to get from Junagarh to Mumbai is to train which costs ₹1,200 - ₹6,500 and takes 24h 17m.
The fastest way to get from Junagarh to Mumbai is to train and fly which takes 9h 3m and costs ₹8,000 - ₹14,000.
No, there is no direct train from Junagarh to Mumbai. However, there are services departing from Kesinga and arriving at Dadar via Kalyan Jn. The journey, including transfers, takes approximately 24h 17m.
The distance between Junagarh and Mumbai is 1221 km. The road distance is 1291.2 km.
The best way to get from Junagarh to Mumbai without a car is to train which takes 24h 17m and costs ₹1,200 - ₹6,500.
It takes approximately 9h 3m to get from Junagarh to Mumbai, including transfers.
Junagarh to Mumbai train services, operated by Indian Railways, depart from Kesinga station.
Junagarh to Mumbai train services, operated by Indian Railways, arrive at Kalyan Jn station.
Yes, the driving distance between Junagarh to Mumbai is 1291 km. It takes approximately 15h 31m to drive from Junagarh to Mumbai.
There are 1661+ hotels available in Mumbai.
What companies run services between Junagarh, India and Mumbai, India?
You can take a vehicle from Junagarh to Dadar via Kesinga and Kalyan Jn in around 24h 17m.
- Website
- goindigo.in
Flights from Mana Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Mana Airport to Chhatrapati Shivaji Maharaj International Airport via Bhopal
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Mana Airport to Chhatrapati Shivaji Maharaj International Airport via Goa
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹6,000–8,500
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Madras
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Bengaluru
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Mana Airport to Pune Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,500–17,000
- Website
- airindia.in
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- ₹6,000–17,000
- Website
- airindiaexpress.in
Flights from Visakhapatnam to Chhatrapati Shivaji Maharaj International Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- ₹6,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kandel Road to Mandir Hasaud
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Kesinga to Kalyan Jn
- Ave. Duration
- 22h 50m
- Frequency
- Once a week
- Estimated price
- ₹550–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
Train from Kalyan Jn to Dadar
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Bhawanipatna to Vizianagram Jn
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Vizianagram Jn to Simhachalam
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Kandel Road to Mandir Hasaud
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 14646
- [email protected]
- Website
- Mumbai Suburban Railway
Train from Kalyan Jn to Dadar
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₹12–94
- Schedules at
- Mumbai Suburban Railway
- 2nd Class
- ₹12–16
- 1st Class
- ₹65–95
- Phone
- 0755-6610661
- [email protected]
- Website
- Mumbai Local
Train from Kalyan Jn to Dadar
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ₹80–120
- Website
- Mumbai Local
- AC
- ₹80–120
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Travelling by boat in Italy, and Getting to Rome from the airport - to help you get the most out of your next trip.















