There are 9 ways to get from Gwalior to Mahuva by plane, car, car ferry, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gwalior Airport to Surat, drive, car ferry
best- Fly from Gwalior Airport (GWL) to Surat (STV)plane GWL - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
- Drive from Ghogha Ferry Terminal to Mahuvacar
14h 6m₹13,690–20,160Train via Ahmedabad
cheapest- Take the train from Gwalior Jn. to Sabarmati Bgtrain
- Take the train from Sabarmati Bg to Botad Jntrain
- Take the train from Botad Jn to Mahuva Jntrain
24h 26m₹798–6,216Drive 1,049.3 km
- Drive from Gwalior to Mahuvacar 1,049.3 km
14h 42m₹11,709–16,912Taxi
- Take the taxi from Gwalior to Mahuvataxi 1,049.3 km
14h 42m₹14,000–17,000Fly Gwalior Airport to Chhatrapati Shivaji Maharaj International Airport, train
- Fly from Gwalior Airport (GWL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane GWL - BOM
- Take the train from Bandra Terminus to Mahuva Jntrain
18h 25m₹6,820–14,760Train to Agra Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Gwalior Jn. to Agra Cantttrain
- Fly from Agra Airport (AGR) to Sardar Vallabhbhai Patel International Airport (AMD)plane AGR - AMD
- Take the train from Ahmedabad Jn to Mahuva Jntrain
12h 56m₹8,805–23,648Fly Gwalior Airport to Rajkot International Airport, taxi, train
- Fly from Gwalior Airport (GWL) to Rajkot International Airport (HSR)plane GWL - HSR
- Take the taxi from Rajkot International Airport (HSR) to Wankaner Jntaxi
- Take the train from Wankaner Jn to Surendranagartrain
- Take the train from Surendranagar G to Mahuva Jntrain
14h 36m₹10,320–26,810Train to Indira Gandhi International Airport, fly to Civil Airport Harni, train
- Take the train from Gwalior Jn. to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the train from Vadodara Jn to Mahuva Jntrain
17h 33m₹6,257–13,695Train
- Take the train from Gwalior Jn. to Surattrain 22195 / ...
- Take the train from Surat to Mahuva Jntrain 20955 / ...
29h 45m₹806–6,096
Gwalior to Mahuva by train
Questions & Answers
The cheapest way to get from Gwalior to Mahuva is to train which costs ₹800 - ₹6,500 and takes 29h 45m.
The fastest way to get from Gwalior to Mahuva is to train and fly which takes 12h 56m and costs ₹8,500 - ₹24,000.
No, there is no direct train from Gwalior to Mahuva. However, there are services departing from Gwalior Jn. and arriving at Mahuva Jn via Sabarmati Bg and Botad Jn. The journey, including transfers, takes approximately 24h 26m.
The distance between Gwalior and Mahuva is 1077 km. The road distance is 1049.3 km.
The best way to get from Gwalior to Mahuva without a car is to train via Ahmedabad which takes 24h 26m and costs ₹800 - ₹6,500.
It takes approximately 14h 6m to get from Gwalior to Mahuva, including transfers.
Gwalior to Mahuva train services, operated by Indian Railways, depart from Gwalior Jn. station.
Gwalior to Mahuva train services, operated by Indian Railways, arrive at Sabarmati Bg station.
Yes, the driving distance between Gwalior to Mahuva is 1049 km. It takes approximately 14h 42m to drive from Gwalior to Mahuva.
There are two+ hotels available in Mahuva.
What companies run services between Gwalior, India and Mahuva, India?
You can take a train from Gwalior Jn. to Mahuva Jn via Sabarmati Bg and Botad Jn in around 24h 26m.
- Website
- goindigo.in
Flights from Gwalior Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Gwalior Airport to Surat via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹13,000–24,000
Flights from Gwalior Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Agra Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Gwalior Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–21,000
Flights from Gwalior Airport to Rajkot International Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- ₹5,500–11,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Gwalior Jn. to Sabarmati Bg
- Ave. Duration
- 15h 40m
- Frequency
- 3 times a week
- Estimated price
- ₹460–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Sabarmati Bg to Botad Jn
- Ave. Duration
- 2h 51m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Botad Jn to Mahuva Jn
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Bandra Terminus to Mahuva Jn
- Ave. Duration
- 14h 15m
- Frequency
- Twice a week
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ahmedabad Jn to Mahuva Jn
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Wankaner Jn to Surendranagar
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Surendranagar G to Mahuva Jn
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Gwalior Jn. to New Delhi
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Vadodara Jn to Mahuva Jn
- Ave. Duration
- 9h 21m
- Frequency
- Once daily
- Estimated price
- ₹290–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Gwalior Jn. to Surat
- Ave. Duration
- 17h 35m
- Frequency
- 5 times a week
- Estimated price
- ₹460–3,500
- Website
- https://www.irctc.co.in/nget/train-search
- 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
Train from Surat to Mahuva Jn
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- ₹340–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
- Phone
- 9924441847
- helpdesk@dgferry.com
- Website
- dgferry.com
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
- Ave. Duration
- 7h 40m
- Estimated price
- ₹1,500–17,000
Shri Krishna Tours And Travels
- Phone
- +91 74 47 00 53 26
- Website
- sktntgwl.business.site
Rai Travels And Tours
Ashu Tour And Travels
Rajkot Taxi Rentals
- Phone
- +91 99 79 99 14 97
- Website
- rajkottaxi.co.in
Rajkot Taxi
- Phone
- +91 99 09 79 10 97
- Website
- rajkottaxi.in
Om Tours and Travels
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








