There are 8 ways to get from Katihar to Ujjain by plane, train, night bus, 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 Purnea Airport to Indore, train
best- Fly from Purnea Airport (PXN) to Indore (IDR)plane PXN - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
10h 6m₹8,157–22,408Train
cheapest- Take the train from Katihar Jn to Ujjain Jntrain 19306
33h 35m₹650–5,500Train via Bhopal
- Take the train from Katihar Jn to Rani Kamalapatitrain 01666
- Take the train from Bhopal Jn to Ujjain Jntrain 12920 / ...
28h 48m₹869–6,741Night bus, bus
- Take the night bus from Purnia Zero Mile to Siliguri - Night Super Travel Agencynightbus
- Take the bus from Siliguri, West Bengal to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Ujjain, Madhya Pradeshbus
34h 36mDrive 1,415.1 km
- Drive from Katihar to Ujjaincar 1,415.1 km
21h 8m₹15,916–22,990Fly Purnea Airport to Raja Bhoj International Airport, train
- Fly from Purnea Airport (PXN) to Raja Bhoj International Airport (BHO)plane PXN - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
11h 55m₹8,687–23,679Train to Bagdogra Airport, fly to Indore, train
- Take the train from Katihar Jn to New Jalpaiguritrain
- Fly from Bagdogra Airport (IXB) to Indore (IDR)plane IXB - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
12h 10m₹10,724–20,857Train to Deoghar, fly to Indore, train
- Take the train from Katihar Jn to Mohanpurtrain
- Fly from Deoghar (DGH) to Indore (IDR)plane DGH - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
18h 24m₹8,362–21,459
Katihar to Ujjain by train
Questions & Answers
The cheapest way to get from Katihar to Ujjain is to train which costs ₹650 - ₹5,500 and takes 33h 35m.
The fastest way to get from Katihar to Ujjain is to fly and train which takes 10h 6m and costs ₹8,000 - ₹23,000.
No, there is no direct bus from Katihar to Ujjain. However, there are services departing from Purnia Zero Mile and arriving at Ujjain, Madhya Pradesh via Siliguri, West Bengal and Lucknow, Uttar Pradesh. The journey, including transfers, takes approximately 34h 36m.
Yes, there is a direct train departing from Katihar Jn and arriving at Ujjain Jn. Services depart once a week, and operate Sunday. The journey takes approximately 33h 35m.
The distance between Katihar and Ujjain is 1340 km. The road distance is 1415.1 km.
The best way to get from Katihar to Ujjain without a car is to train via Bhopal which takes 28h 48m and costs ₹850 - ₹7,000.
It takes approximately 10h 6m to get from Katihar to Ujjain, including transfers.
Katihar to Ujjain bus services, operated by Sameer Travels, depart from Purnia Zero Mile station.
Katihar to Ujjain train services, operated by Indian Railways, depart from Katihar Jn station.
Katihar to Ujjain bus services, operated by Sameer Travels, arrive at Siliguri - Night Super Travel Agency station.
What companies run services between Katihar, India and Ujjain, India?
You can take a train from Katihar Jn to Ujjain Jn via Rani Kamalapati and Bhopal Jn in around 28h 48m.
- Website
- goindigo.in
Flights from Purnea Airport to Indore via Delhi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ₹8,000–20,000
Flights from Purnea Airport to Indore via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Purnea Airport to Indore via Kolkata
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Purnea Airport to Indore via Ahmedabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹9,500–43,000
Flights from Purnea Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Mumbai
- Ave. Duration
- 6h 45m
- When
- Wednesday to Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Kolkata
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Deoghar to Indore via Mumbai
- Ave. Duration
- 7h 2m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–19,000
Flights from Deoghar to Indore via Delhi
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Deoghar to Indore via Bengaluru
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₹7,500–19,000
Flights from Deoghar to Indore via Kolkata
- Ave. Duration
- 8h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–19,000
- Website
- airindia.in
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹9,500–26,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- ₹14,000–26,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹9,500–26,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- ₹14,000–26,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 Katihar Jn to Rani Kamalapati
- Ave. Duration
- 23h 30m
- Frequency
- Once a week
- Estimated price
- ₹600–4,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,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 Katihar Jn to New Jalpaiguri
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
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 Katihar Jn to Mohanpur
- Ave. Duration
- 7h 18m
- Frequency
- Once a week
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
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 Katihar Jn to Ujjain Jn
- Ave. Duration
- 33h 35m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,100
- First Class (1A)
- ₹4,100–5,500
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 Best ways to travel around Australia, How do I buy a London Underground ticket?, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Katihar to Ujjain train services, operated by Indian Railways, arrive at Rani Kamalapati station.
Yes, the driving distance between Katihar to Ujjain is 1415 km. It takes approximately 21h 8m to drive from Katihar to Ujjain.
There are 601+ hotels available in Ujjain.






