There are 7 ways to get from Madgaon to Ujjain by 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.
Fly Dabolim Airport to Indore, train
best- Fly from Dabolim Airport (GOI) to Indore (IDR)plane GOI - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
6h 47m₹5,668–12,068Train
cheapest- Take the train from Madgaon to Ujjain Jntrain 20931
21h 20m₹550–4,400Bus
- Take the bus from Fatorda Stadium to Belgavi Railway Bus Standbus Vsd59is / ...
- Take the bus from Belagavi, Karnataka to Ujjain, Madhya Pradeshbus Belagavi, Karnataka - Ujjain, Madhya Pradesh
29h 14mDrive 1,051.7 km
- Drive from Madgaon to Ujjaincar 1,051.7 km
15h 52m₹11,875–17,153Fly Dabolim Airport to Raja Bhoj International Airport, train
- Fly from Dabolim Airport (GOI) to Raja Bhoj International Airport (BHO)plane GOI - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
7h 1m₹7,198–16,339Fly Goa Mopa to Indore, train
- Fly from Goa Mopa (GOX) to Indore (IDR)plane GOX - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
10h 41m₹5,692–20,215Bus via Kolhāpur
- Take the bus from Margao KTC Bus Stand to Kolhapur Bus Stand MSRTCbus
- Take the bus from Kolhapur(Maharashtra), Maharashtra to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Ujjain, Madhya Pradeshbus
31h 7m
Madgaon to Ujjain by train
Questions & Answers
The cheapest way to get from Madgaon to Ujjain is to train which costs ₹550 - ₹4,400 and takes 21h 20m.
The fastest way to get from Madgaon to Ujjain is to fly and train which takes 6h 47m and costs ₹5,500 - ₹13,000.
No, there is no direct bus from Madgaon to Ujjain. However, there are services departing from Fatorda Stadium and arriving at Ujjain, Madhya Pradesh via Belagavi, Karnataka. The journey, including transfers, takes approximately 29h 14m.
Yes, there is a direct train departing from Madgaon and arriving at Ujjain Jn. Services depart once a week, and operate Friday. The journey takes approximately 21h 20m.
The distance between Madgaon and Ujjain is 949 km. The road distance is 1051.7 km.
The best way to get from Madgaon to Ujjain without a car is to train which takes 21h 20m and costs ₹550 - ₹4,400.
It takes approximately 6h 47m to get from Madgaon to Ujjain, including transfers.
Madgaon to Ujjain bus services, operated by KTCL, depart from Fatorda Stadium station.
Madgaon to Ujjain train services, operated by Indian Railways, depart from Madgaon station.
The best way to get from Madgaon to Ujjain is to train which takes 21h 20m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 29h 14m.
What companies run services between Madgaon, India and Ujjain, India?
Indian Railways operates a train from Madgaon to Ujjain Jn once a week. Tickets cost ₹550–4,400 and the journey takes 21h 20m. Alternatively, you can take a bus from Fatorda Stadium to Ujjain, Madhya Pradesh via Belgavi Railway Bus Stand and Belagavi, Karnataka in around 29h 14m.
- Website
- goindigo.in
Flights from Dabolim Airport to Indore
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Dabolim Airport to Indore via Hyderabad
- Ave. Duration
- 4h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹5,000–12,000
Flights from Dabolim Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Dabolim Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Goa Mopa to Indore via Pune
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Goa Mopa to Indore via Mumbai
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Goa Mopa to Indore via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Goa Mopa to Indore via Bengaluru
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹7,500–20,000
- Website
- airindia.in
Flights from Dabolim Airport to Indore via Mumbai
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹5,500–8,000
Flights from Goa Mopa to Indore via Pune
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,500–23,000
Flights from Goa Mopa to Indore via Mumbai
- Ave. Duration
- 3h 55m
- When
- Tuesday to Sunday
- Estimated price
- ₹6,000–18,000
- Website
- airindiaexpress.in
Flights from Goa Mopa to Indore via Pune
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,500–23,000
- Website
- starair.in
Flights from Goa Mopa to Indore via Mumbai
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹6,000–33,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 Madgaon to Ujjain Jn
- Ave. Duration
- 21h 20m
- Frequency
- Once a week
- Estimated price
- ₹550–4,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,500–4,400
Train from Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
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
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Fatorda Stadium to Belgavi Railway Bus Stand
- Ave. Duration
- 4h 2m
- Frequency
- Every 4 hours
- Estimated price
- ₹90–130
- Website
- https://ktclgoa.com
Bus from Margao KTC Bus Stand to Kolhapur Bus Stand MSRTC
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- ₹150–220
- Website
- https://ktclgoa.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 4 stunningly beautiful Philippines islands you need to visit, Thanksgiving 2018: How to travel stress-free, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Madgaon to Ujjain bus services, operated by KTCL, arrive at Belgavi Railway Bus Stand station.
Madgaon to Ujjain train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Madgaon to Ujjain is 1052 km. It takes approximately 15h 52m to drive from Madgaon to Ujjain.
There are 577+ hotels available in Ujjain.










