There are 7 ways to get from Shimoga to Ujjain 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 Shivamogga, fly, train
best- Take the taxi from Shimoga to Shivamogga (RQY)taxi
- Fly from Shivamogga (RQY) to Indore (IDR)plane RQY - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
9h 25m₹8,132–21,792Train
cheapest- Take the train from Anandapuram to Birur Jntrain
- Take the train from Birur Jn to Ratlam Jntrain
- Take the train from Ratlam Jn to Ujjain Jntrain
35h 41m₹1,781–9,176Taxi, train
- Take the taxi from Shimoga to Byndoortaxi
- Take the train from Byndoor to Nagda Jntrain
- Take the train from Nagda Jn to Ujjain Jntrain
26h 44m₹3,267–8,810Taxi, bus
- Take the taxi from Shimoga to Shivamoggataxi
- Take the bus from Shivamogga to Chitradurgabus
- Take the bus from Chitradurga to Vijayapurbus
- Take the bus from Vijayapura, Karnataka to Ujjain, Madhya Pradeshbus
28h 28mDrive 1,182.5 km
- Drive from Shimoga to Ujjaincar 1,182.5 km
17h 55m₹13,330–19,254Taxi, bus to Bajpe Airport, fly, train
- Take the taxi from Shimoga to Kollurtaxi
- Take the bus from Kollur to Mangalorebus
- Fly from Bajpe Airport (IXE) to Indore (IDR)plane IXE - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
12h 29m₹10,904–18,781Train, bus
- Take the train from Anandapuram to Ksr Bengalurutrain 16228 / ...
- Take the bus from Bangalore, Karnataka to Ujjain, Madhya Pradeshbus Bangalore, Karnataka - Ujjain, Madhya Pradesh
41h 57m
Shivamogga (RQY) to Indore (IDR) flights
Questions & Answers
The cheapest way to get from Shimoga to Ujjain is to train which costs ₹1,700 - ₹9,500 and takes 35h 41m.
The fastest way to get from Shimoga to Ujjain is to taxi and fly and train which takes 9h 25m and costs ₹8,000 - ₹22,000.
No, there is no direct train from Shimoga to Ujjain. However, there are services departing from Anandapuram and arriving at Ujjain Jn via Birur Jn and Ratlam Jn. The journey, including transfers, takes approximately 35h 41m.
The distance between Shimoga and Ujjain is 1132 km. The road distance is 1182.5 km.
The best way to get from Shimoga to Ujjain without a car is to taxi and train which takes 26h 44m and costs ₹3,200 - ₹9,000.
It takes approximately 9h 25m to get from Shimoga to Ujjain, including transfers.
Shimoga to Ujjain train services, operated by Indian Railways, depart from Anandapuram station.
Shimoga to Ujjain train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Shimoga to Ujjain is 1182 km. It takes approximately 17h 55m to drive from Shimoga to Ujjain.
There are 577+ hotels available in Ujjain.
What companies run services between Shimoga, India and Ujjain, India?
You can take a vehicle from Shimoga to Ujjain Jn via Anandapuram, Birur Jn, and Ratlam Jn in around 35h 41m.
- Website
- goindigo.in
Flights from Shivamogga to Indore via Bengaluru
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Shivamogga to Indore via Hyderabad
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Bajpe Airport to Indore via Mumbai
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Bajpe Airport to Indore via Bengaluru
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Bajpe Airport to Indore via Hyderabad
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–15,000
- Website
- airindia.in
Flights from Bajpe Airport to Indore via Mumbai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹6,000–20,000
Flights from Bajpe Airport to Indore via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Bajpe Airport to Indore via Bengaluru
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹6,500–20,000
- Website
- airindiaexpress.in
Flights from Bajpe Airport to Indore via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Bajpe Airport to Indore via Bengaluru
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹6,500–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Byndoor to Nagda Jn
- Ave. Duration
- 23h 38m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,800
Train from Nagda Jn to Ujjain Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- 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 Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Anandapuram to Birur Jn
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- 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 Birur Jn to Ratlam Jn
- Ave. Duration
- 29h 50m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Ratlam Jn to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Anandapuram to Ksr Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Chitradurga
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–700
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Chitradurga to Vijayapur
- Ave. Duration
- 5h 37m
- Frequency
- Twice daily
- Estimated price
- ₹500–950
- Schedules at
- vrlbus.in
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Kollur to Mangalore
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹150–240
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 1h 21m
- Estimated price
- ₹1,300–3,100
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 Italian Lakes: Getting around by train, How to get from London to Edinburgh, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
















