The journey from Ankleshwar to Ujjain covers about 400 kilometers. You will travel east through Gujarat and into Madhya Pradesh. The most efficient way to reach Ujjain is by road via NH 47, which takes about 8 hours. Trains are also a popular option, with several direct and connecting trains available. Ujjain is a major city in Madhya Pradesh, known for its religious significance and the Mahakaleshwar Temple.
Total Distance: 400 km by road, 350 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 9 hours |
| Avg Price | 300-900 INR | 500-1200 INR |
| Operator | Indian Railways | Private Operators |
| Route | Ankleshwar to Vadodara, then train to Ujjain. | Ankleshwar to Ujjain via NH 47. |
| Tip | Check for direct trains from Vadodara to Ujjain. | Buses are frequent and comfortable. |
October to March for pleasant weather.