There are 8 ways to get from Mahuva to Sārangpur by taxi, plane, train, bus, 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.
Taxi to Diu Airport, fly, train
best- Take the taxi from Mahuva to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Indore (IDR)plane DIU - IDR
- Take the train from Indore Jn Bg to Sarangpurtrain
10h 11m₹11,701–21,629Train via Ahmedabad
cheapest- Take the train from Mahuva Jn to Ahmedabad Jntrain 20956 / ...
- Take the train from Ahmedabad Jn to Sarangpurtrain 19165 / ...
17h 48m₹555–4,329Train
- Take the train from Mahuva Jn to Anand Jntrain 22990
- Take the train from Anand Jn to Sarangpurtrain 19165 / ...
17h 25m₹559–4,306Taxi, bus, train
- Take the taxi from Mahuva to Bhavnagar, Gujarattaxi
- Take the bus from Bhavnagar, Gujarat to Vadodara, Gujaratbus
- Take the bus from Vadodara, Gujarat to Ujjain, Madhya Pradeshbus
- Take the train from Ujjain Jn to Maksitrain
- Take the train from Maksi to Sarangpurtrain
18h 51mDrive 685.4 km
- Drive from Mahuva to Sārangpurcar 685.4 km
10h 9m₹7,727–11,161Taxi
- Take the taxi from Mahuva to Sārangpurtaxi 685.4 km
10h 9m₹10,000–13,000Train to Sardar Vallabhbhai Patel International Airport, fly, train
- Take the train from Mahuva Jn to Ahmedabad Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Indore (IDR)plane AMD - IDR
- Take the train from Indore Jn Bg to Sarangpurtrain
13h 54m₹5,325–15,648Train, bus
- Take the train from Mahuva Jn to Vadodara Jntrain
- Take the bus from Vadodara, Gujarat to Indore, Madhya Pradeshbus
- Take the train from Indore Jn Bg to Sarangpurtrain
19h 58m
Mahuva to Sārangpur by train
Questions & Answers
The cheapest way to get from Mahuva to Sārangpur is to train which costs ₹550 - ₹4,400 and takes 17h 25m.
The fastest way to get from Mahuva to Sārangpur is to drive which takes 10h 9m and costs ₹7,500 - ₹12,000.
No, there is no direct train from Mahuva to Sārangpur. However, there are services departing from Mahuva Jn and arriving at Sarangpur via Anand Jn. The journey, including transfers, takes approximately 17h 25m.
The distance between Mahuva and Sārangpur is 804 km. The road distance is 685.4 km.
The best way to get from Mahuva to Sārangpur without a car is to train which takes 17h 25m and costs ₹550 - ₹4,400.
It takes approximately 10h 11m to get from Mahuva to Sārangpur, including transfers.
Mahuva to Sārangpur train services, operated by Indian Railways, depart from Mahuva Jn station.
Mahuva to Sārangpur train services, operated by Indian Railways, arrive at Anand Jn station.
Yes, the driving distance between Mahuva to Sārangpur is 685 km. It takes approximately 10h 9m to drive from Mahuva to Sārangpur.
What companies run services between Mahuva, India and Sārangpur, Madhya Pradesh, India?
You can take a train from Mahuva Jn to Sarangpur via Anand Jn in around 17h 25m.
- Website
- goindigo.in
Flights from Diu Airport to Indore via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹9,500–17,000
Flights from Diu Airport to Indore via Mumbai
- Ave. Duration
- 7h 32m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–17,000
Flights from Sardar Vallabhbhai Patel International Airport to Indore
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹4,500–9,500
- Website
- airindia.in
Flights from Diu Airport to Indore via Mumbai
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to Sarangpur
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Mahuva Jn to Anand Jn
- Ave. Duration
- 7h 39m
- Frequency
- Twice a week
- Estimated price
- ₹270–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,200
Train from Anand Jn to Sarangpur
- Ave. Duration
- 8h 46m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹700–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Ujjain Jn to Maksi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Maksi to Sarangpur
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mahuva Jn to Ahmedabad Jn
- Ave. Duration
- 7h
- 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 Indore Jn Bg to Sarangpur
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Mahuva Jn to Ahmedabad Jn
- Ave. Duration
- 7h
- 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 Ahmedabad Jn to Sarangpur
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- ₹300–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Mahuva Jn to Vadodara Jn
- Ave. Duration
- 8h 59m
- 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 Indore Jn Bg to Sarangpur
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 4h 23m
- Estimated price
- ₹1,400–13,000
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 Want to know more about Flixbus?, Flying into Beijing?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.






