There are 5 ways to get from Gwalior Fort to Ujjain by bus, train, car, taxi, 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.
Bus
best- Take the bus from Gwalior to Ujjainbus redbusIndia_A/C Sleeper / ...
8h 19mTrain
cheapest- Take the train from Gwalior Jn. to Ujjain Jntrain 12920 / ...
10h 8m₹450–2,654Drive 463.6 km
- Drive from Gwalior Fort to Ujjaincar 463.6 km
7h 55m₹5,191–7,498Taxi
- Take the taxi from Gwalior Fort to Ujjaintaxi 463.6 km
7h 55m₹7,000–9,000Fly, train
- Fly from Gwalior Airport (GWL) to Indore (IDR)plane GWL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
9h 11m₹6,929–19,459
Gwalior Airport (GWL) to Indore (IDR) flights
Comparing Your Travel Options
The cheapest way to get from Gwalior Fort to Ujjain is to train which costs ₹450 - ₹2,700 and takes 10h 8m.
The fastest way to get from Gwalior Fort to Ujjain is to drive which takes 7h 55m and costs ₹5,000 - ₹7,500.
No, there is no direct bus from Gwalior Fort to Ujjain. However, there are services departing from Gwalior and arriving at Ujjain via . The journey, including transfers, takes approximately 8h 19m.
No, there is no direct train from Gwalior Fort to Ujjain. However, there are services departing from Gwalior Jn. and arriving at Ujjain Jn via . The journey, including transfers, takes approximately 10h 8m.
The distance between Gwalior Fort and Ujjain is 467 km. The road distance is 463.6 km.
The best way to get from Gwalior Fort to Ujjain without a car is to bus which takes 8h 19m and costs .
It takes approximately 8h 19m to get from Gwalior Fort to Ujjain, including transfers.
Gwalior Fort to Ujjain bus services, operated by SLGT Travels, depart from Gwalior station.
Gwalior Fort to Ujjain train services, operated by Indian Railways, depart from Gwalior Jn. station.
The best way to get from Gwalior Fort to Ujjain is to bus which takes 8h 19m and costs . Alternatively, you can train, which costs ₹450 - ₹2,700 and takes 10h 8m.
What companies run services between Gwalior Fort, India and Ujjain, India?
SLGT Travels operates a bus from Gwalior to Ujjain 3 times a day, and the journey takes 8h 10m. Two other operators also service this route. Alternatively, Indian Railways operates a train from Gwalior Jn. to Ujjain Jn 4 times a day. Tickets cost ₹320–2,500 and the journey takes 9h 58m.
- Website
- goindigo.in
Flights from Gwalior Airport to Indore via Mumbai
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Gwalior Airport to Indore via Delhi
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–22,000
- Website
- airindiaexpress.in
Flights from Gwalior Airport to Indore via Bengaluru
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Gwalior Jn. to Ujjain Jn
- Ave. Duration
- 9h 58m
- Frequency
- 4 times a day
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
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
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Gwalior to Ujjain
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Gwalior to Ujjain
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Gwalior to Ujjain
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Ave. Duration
- 7h 55m
- Estimated price
- ₹7,000–9,000
Ashu Tour And Travels
- Phone
- +91 930 222 6651
- Website
- ashutourandtravels.co.in
Rai Travels And Tours
- Phone
- +91 930 049 3210
Shri Krishna Tours And Travels
- Phone
- +91 744 700 5326
- Website
- facebook.com
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 Train travel in Spain: A guide to Renfe, Need to know: Jadrolinija, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Gwalior Fort to Ujjain bus services, operated by SLGT Travels, arrive at Ujjain station.
Gwalior Fort to Ujjain train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Gwalior Fort to Ujjain is 464 km. It takes approximately 7h 55m to drive from Gwalior Fort to Ujjain.
There are 564+ hotels available in Ujjain.