There are 8 ways to get from Diu to Ujjain by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Diu to Veravaltaxi
- Take the train from Veraval to Ujjain Jntrain 11463 / ...
17h 39m₹2,075–5,244Bus, train
cheapest- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the train from Asarva to Ujjain Jntrain 19316
26h 11m₹794–3,715Bus via Ahmedabad
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the bus from Ahmedabad to Ujjainbus redbusIndia_NON A/C Sleeper
20h 45mDrive 715.5 km
- Drive from Diu to Ujjaincar 715.5 km
9h 46m₹6,927–10,005Taxi
- Take the taxi from Diu to Ujjaintaxi 715.5 km
9h 46m₹11,000–14,000Fly to Indore, train
- Fly from Diu Airport (DIU) to Indore (IDR)plane DIU - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
13h 5m₹9,308–20,907Bus
- Take the bus from Diu to Somnathbus
- Take the bus from Somnath to Keshodbus
- Take the bus from Keshod to Vadodarabus
- Take the bus from Vadodara to Ujjainbus
24h 17mFly to Raja Bhoj International Airport, train
- Fly from Diu Airport (DIU) to Raja Bhoj International Airport (BHO)plane DIU - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
12h 55m₹8,328–18,078
Diu Airport (DIU) to Indore (IDR) flights
Comparing Your Travel Options
The cheapest way to get from Diu to Ujjain is to bus and train which costs ₹750 - ₹3,800 and takes 26h 11m.
The fastest way to get from Diu to Ujjain is to drive which takes 9h 46m and costs ₹6,500 - ₹10,000.
No, there is no direct bus from Diu to Ujjain. However, there are services departing from Diu and arriving at Ujjain via Saijpur, Usmanpura and Ahmedabad. The journey, including transfers, takes approximately 20h 45m.
The distance between Diu and Ujjain is 962 km. The road distance is 715.5 km.
The best way to get from Diu to Ujjain without a car is to taxi and train which takes 17h 39m and costs ₹2,000 - ₹5,500.
It takes approximately 17h 39m to get from Diu to Ujjain, including transfers.
Diu to Ujjain bus services, operated by GSRTC, depart from Diu station.
Diu to Ujjain bus services, operated by GSRTC, arrive at Ahmedabad Krishnanagar Stand station.
Yes, the driving distance between Diu to Ujjain is 716 km. It takes approximately 9h 46m to drive from Diu to Ujjain.
There are 572+ hotels available in Ujjain.
What companies run services between Diu, India and Ujjain, India?
You can take a bus from Diu to Ujjain via Ahmedabad Krishnanagar Stand, Saijpur, Panchshil Society, Usmanpura, Sanyas Ashram, and Ahmedabad in around 20h 45m.
- Website
- goindigo.in
Flights from Diu Airport to Indore via Ahmedabad
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Diu Airport to Raja Bhoj International Airport via Ahmedabad, Delhi
- Ave. Duration
- 10h 40m
- When
- Friday and Sunday
- Estimated price
- ₹7,500–18,000
Flights from Diu Airport to Raja Bhoj International Airport via Ahmedabad, Pune
- Ave. Duration
- 14h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,000–18,000
Flights from Diu Airport to Raja Bhoj International Airport via Goa Mopa, Pune
- Ave. Duration
- 12h 45m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹12,000–38,000
- Website
- airindia.in
Flights from Diu Airport to Raja Bhoj International Airport via Ahmedabad, Delhi
- Ave. Duration
- 11h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹7,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Ujjain Jn
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- 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 Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- 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 Asarva to Ujjain Jn
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,700
Train from Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Diu to Ahmedabad Krishnanagar Stand
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Somnath to Keshod
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
Bus from Diu to Ahmedabad Krishnanagar Stand
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Website
- Somnath Travels
- Phone
- 01622812883
- Website
- traveline.info
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 9h 45m
- Frequency
- Hourly
- Schedules at
- Starline
- Website
- Pooja Travels
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Schedules at
- Pooja Travels
Bus from Vadodara to Ujjain
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Yolobus Private Limited
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Yolobus Private Limited
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 11h 5m
- Frequency
- 4 times a week
- Website
- Jain Travels
Bus from Vadodara to Ujjain
- Ave. Duration
- 9h 20m
- Frequency
- 4 times a week
- Website
- Jain Travels
- Website
- Shri Shyam Baba Travels
Bus from Ahmedabad to Ujjain
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Schedules at
- Shri Shyam Baba Travels
Bus from Vadodara to Ujjain
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Schedules at
- Shri Shyam Baba Travels
- Website
- Mahasagar Travels
Bus from Keshod to Vadodara
- Ave. Duration
- 10h 30m
- Frequency
- Every 3 hours
- Schedules at
- Mahasagar Travels
- Website
- Raghav Travels
Bus from Keshod to Vadodara
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- Raghav Travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Keshod to Vadodara
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Schedules at
- Sudama Travels
- Website
- Bluecity Bus
Bus from Vadodara to Ujjain
- Ave. Duration
- 8h 15m
- Frequency
- Every 4 hours
- Schedules at
- Bluecity Bus
- Website
- Sanskar Travels
Bus from Vadodara to Ujjain
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- Sanskar Travels
- Website
- Zoom Express
Bus from Vadodara to Ujjain
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Zoom Express
- Website
- Vishal Travels Agency
Bus from Vadodara to Ujjain
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Schedules at
- Vishal Travels Agency
- Ave. Duration
- 5h 33m
- Estimated price
- ₹1,600–14,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 Flying into Beijing?, How to get from JFK to New York City, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.



















