There are 8 ways to get from Ujjain to Mahuva by bus, taxi, train, car, plane, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Ujjain, Madhya Pradesh to Vadodara, Gujaratbus
- Take the bus from Vadodara, Gujarat to Bhavnagar, Gujaratbus
- Take the taxi from Bhavnagar, Gujarat to Mahuvataxi
15h 18mTrain
cheapest- Take the train from Ujjain Jn to Vadodara Jntrain 12962 / ...
- Take the train from Vadodara Jn to Mahuva Jntrain 19255 / ...
17h 1m₹529–4,009Drive 603.2 km
- Drive from Ujjain to Mahuvacar 603.2 km
8h 27m₹6,828–9,862Taxi
- Take the taxi from Ujjain to Mahuvataxi 603.2 km
8h 27m₹9,000–12,000Train, fly to Diu Airport, taxi
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Diu Airport (DIU)plane IDR - DIU
- Take the taxi from Diu Airport (DIU) to Mahuvataxi
9h 40m₹11,658–21,475Bus, train
- Take the bus from Ujjain, Madhya Pradesh to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Vadodara, Gujaratbus
- Take the train from Vadodara Jn to Mahuva Jntrain
20h 52mTrain, fly to Sardar Vallabhbhai Patel International Airport
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Sardar Vallabhbhai Patel International Airport (AMD)plane IDR - AMD
- Take the train from Ahmedabad Jn to Mahuva Jntrain
14h 55m₹5,288–15,535Train, fly to Surat, drive, car ferry
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Surat (STV)plane IDR - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the carferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
- Drive from Ghogha Ferry Terminal to Mahuvacar
15h 22m₹14,258–22,575
Ujjain to Mahuva by train
Questions & Answers
The cheapest way to get from Ujjain to Mahuva is to train which costs ₹500 - ₹4,100 and takes 17h 1m.
The fastest way to get from Ujjain to Mahuva is to drive which takes 8h 27m and costs ₹6,500 - ₹10,000.
No, there is no direct train from Ujjain to Mahuva. However, there are services departing from Ujjain Jn and arriving at Mahuva Jn via Vadodara Jn. The journey, including transfers, takes approximately 17h 1m.
The distance between Ujjain and Mahuva is 620 km. The road distance is 603.2 km.
The best way to get from Ujjain to Mahuva without a car is to bus and taxi which takes 15h 18m and costs .
It takes approximately 15h 18m to get from Ujjain to Mahuva, including transfers.
Ujjain to Mahuva train services, operated by Indian Railways, depart from Ujjain Jn station.
Ujjain to Mahuva train services, operated by Indian Railways, arrive at Vadodara Jn station.
Yes, the driving distance between Ujjain to Mahuva is 603 km. It takes approximately 8h 27m to drive from Ujjain to Mahuva.
There are two+ hotels available in Mahuva.
What companies run services between Ujjain, India and Mahuva, India?
You can take a train from Ujjain Jn to Mahuva Jn via Vadodara Jn in around 17h 1m.
- Website
- goindigo.in
Flights from Indore to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Indore to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,500–7,500
Flights from Indore to Surat via Goa
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹8,000–20,000
Flights from Indore to Surat via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Indore to Surat via Delhi
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Indore to Surat via Pune
- Ave. Duration
- 11h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,000–19,000
Flights from Indore to Surat via Hyderabad
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- ₹8,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Vadodara Jn
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹230–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Vadodara Jn to Mahuva Jn
- Ave. Duration
- 10h 26m
- 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 Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Vadodara Jn to Mahuva Jn
- Ave. Duration
- 10h 26m
- 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 Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ahmedabad Jn to Mahuva Jn
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Website
- Gagan Tourist
Bus from Ujjain, Madhya Pradesh to Vadodara, Gujarat
- Ave. Duration
- 9h
- Frequency
- Hourly
- Schedules at
- Gagan Tourist
- Phone
- +91 9924441847
- [email protected]
- Website
- DG Ferry
Car ferry from Hazira Ferry Terminal to Ghogha 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
- Ave. Duration
- 3h 50m
- Estimated price
- ₹1,400–12,000
Rashmi Cabs
- Phone
- +91 99 74 58 60 07
- Website
- rashmicabs.com
Sitaram Cabs & Taxi Service
- Phone
- +91 90 67 48 48 48
Vishal Travels
- Phone
- +91 96 24 17 54 54
- Website
- vishalcab.com
Chajju Taxi
- Phone
- +91 95 22 22 22 08
- Website
- chajjutaxi.com
Mahakal Taxi
- Phone
- +91 99 77 79 42 30
- Website
- mahakaltaxi.com
Ujjain Taxi
- Phone
- +91 99 93 32 38 81
- Website
- ujjaintaxi.in
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 Need to know: Greyhound, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.









