There are 11 ways to get from Mahuva to Gwalior by car, car ferry, plane, taxi, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, car ferry, drive to Surat, fly to Gwalior Airport
best- Drive from Mahuva to Ghogha Ferry Terminalcar
- Take the carferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Gwalior Airport (GWL)plane STV - GWL
11h 41m₹13,495–24,910Train
cheapest- Take the train from Mahuva Jn to Surattrain 19256 / ...
- Take the train from Surat to Gwalior Jn.train 22196 / ...
31h 50m₹800–6,063Taxi, bus
- Take the taxi from Mahuva to Bhavnagar, Gujarattaxi
- Take the bus from Bhavnagar, Gujarat to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad, Gujarat to Gwalior, Madhya Pradeshbus
23h 28mTrain via Ahmedabad
- Take the train from Mahuva Jn to Dhola Jntrain
- Take the train from Dhola Jn to Sabarmati Bgtrain
- Take the train from Sabarmati Bg to Gwalior Jn.train
25h 4m₹803–6,343Drive 1,047.4 km
- Drive from Mahuva to Gwaliorcar 1,047.4 km
14h 13m₹11,866–17,140Taxi
- Take the taxi from Mahuva to Gwaliortaxi 1,047.4 km
14h 13m₹14,000–17,000Train, taxi to Rajkot International Airport, fly to Gwalior Airport
- Take the train from Mahuva Jn to Dhola Jntrain
- Take the train from Dhola Jn to Wankaner Jntrain
- Take the taxi from Wankaner Jn to Rajkot International Airport (HSR)taxi
- Fly from Rajkot International Airport (HSR) to Gwalior Airport (GWL)plane HSR - GWL
14h 31m₹10,583–27,243Taxi to Diu Airport, fly to Gwalior Airport
- Take the taxi from Mahuva to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Gwalior Airport (GWL)plane DIU - GWL
5h 57m₹13,281–33,700Train to Chhatrapati Shivaji Maharaj International Airport, fly to Gwalior Airport
- Take the train from Mahuva Jn to Bandra Terminustrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Gwalior Airport (GWL)plane BOM - GWL
20h 19m₹7,924–15,758Drive, car ferry, drive to Surat, fly to Indira Gandhi International Airport, train
- Drive from Mahuva to Ghogha Ferry Terminalcar
- Take the carferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Indira Gandhi International Airport (DEL)plane STV - DEL
- Take the train from New Delhi to Gwalior Jn.train
11h 28m₹9,500–17,860Train, bus
- Take the train from Mahuva Jn to Vadodara Jntrain
- Take the bus from Vadodara, Gujarat to Ujjain, Madhya Pradeshbus
- Take the bus from Ujjain, Madhya Pradesh to Gwalior, Madhya Pradeshbus
28h 39m
Mahuva to Gwalior by train
Questions & Answers
The cheapest way to get from Mahuva to Gwalior is to train which costs ₹800 - ₹6,500 and takes 31h 50m.
The fastest way to get from Mahuva to Gwalior is to taxi and fly which takes 5h 57m and costs ₹13,000 - ₹34,000.
No, there is no direct train from Mahuva to Gwalior. However, there are services departing from Mahuva Jn and arriving at Gwalior Jn. via Dhola Jn and Sabarmati Bg. The journey, including transfers, takes approximately 25h 4m.
The distance between Mahuva and Gwalior is 1064 km. The road distance is 1047.4 km.
The best way to get from Mahuva to Gwalior without a car is to taxi and bus which takes 23h 28m and costs .
It takes approximately 11h 41m to get from Mahuva to Gwalior, including transfers.
Mahuva to Gwalior train services, operated by Indian Railways, depart from Mahuva Jn station.
Mahuva to Gwalior train services, operated by Indian Railways, arrive at Dhola Jn station.
Yes, the driving distance between Mahuva to Gwalior is 1047 km. It takes approximately 14h 13m to drive from Mahuva to Gwalior.
There are 99+ hotels available in Gwalior.
What companies run services between Mahuva, India and Gwalior, India?
You can take a train from Mahuva Jn to Gwalior Jn. via Dhola Jn and Sabarmati Bg in around 25h 4m.
- Website
- goindigo.in
Flights from Surat to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 2m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–30,000
Flights from Rajkot International Airport to Gwalior Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–27,000
Flights from Rajkot International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–26,000
Flights from Diu Airport to Gwalior Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–31,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–11,000
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Surat to Indira Gandhi International Airport via Pune
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mahuva Jn to Dhola Jn
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhola Jn to Sabarmati Bg
- Ave. Duration
- 3h 44m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Sabarmati Bg to Gwalior Jn.
- Ave. Duration
- 16h 25m
- Frequency
- 3 times a week
- Estimated price
- ₹460–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from Mahuva Jn to Dhola Jn
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhola Jn to Wankaner Jn
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Mahuva Jn to Bandra Terminus
- Ave. Duration
- 16h
- Frequency
- Twice a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from New Delhi to Gwalior Jn.
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Mahuva Jn to Vadodara Jn
- Ave. Duration
- 10h 44m
- Frequency
- Once daily
- Estimated price
- ₹290–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
Train from Mahuva Jn to Surat
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Surat to Gwalior Jn.
- Ave. Duration
- 17h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹460–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
- Website
- Shree jalaram viral
Bus from Bhavnagar, Gujarat to Ahmedabad, Gujarat
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Schedules at
- Shree jalaram viral
- Phone
- +91 9924441847
- [email protected]
- Website
- DG Ferry
Car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- DG Ferry
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
Car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- DG Ferry
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide









