There are 8 ways to get from Shāhjānpur to Indore by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Bareilly Airport, fly
best- Take the train from Shahjehanpur to Bareillytrain
- Fly from Bareilly Airport (BEK) to Indore (IDR)plane BEK - IDR
5h 53m₹9,472–29,427Train via Lucknow
cheapest- Take the train from Shahjehanpur to Lucknowtrain 14206 / ...
- Take the train from Lucknow to Indore Jn Bgtrain 20413 / ...
17h 11m₹577–4,477Train, bus
- Take the train from Shahjehanpur to Lucknowtrain 14206 / ...
- Take the bus from Lucknow, Uttar Pradesh to Indore, Madhya Pradeshbus Lucknow, Uttar Pradesh - Indore, Madhya Pradesh
18h 51mDrive 783 km
- Drive from Shāhjānpur to Indorecar 783 km
12h 23m₹8,836–12,762Taxi
- Take the taxi from Shāhjānpur to Indoretaxi 783 km
12h 23m₹13,000–16,000Train to Chaudhary Charan Singh Airport, fly
- Take the train from Shahjehanpur to Lucknowtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Indore (IDR)plane LKO - IDR
5h 55m₹6,197–11,317Train, bus via Faridabad
- Take the train from Shahjehanpur to Bareillytrain
- Take the bus from Bareilly to Faridabad, Haryanabus
- Take the bus from Faridabad, Haryana to Indore, Madhya Pradeshbus
21h 26mTrain
- Take the train from Shahjehanpur to Bareillytrain 15119 / ...
- Take the train from Bareilly to Indore Jn Bgtrain 14320
23h 26m₹622–4,717
Shāhjānpur to Indore by train
Questions & Answers
The cheapest way to get from Shāhjānpur to Indore is to train via Lucknow which costs ₹550 - ₹4,500 and takes 17h 11m.
The fastest way to get from Shāhjānpur to Indore is to train and fly which takes 5h 53m and costs ₹9,000 - ₹30,000.
No, there is no direct train from Shāhjānpur to Indore. However, there are services departing from Shahjehanpur and arriving at Indore Jn Bg via Lucknow. The journey, including transfers, takes approximately 17h 11m.
The distance between Shāhjānpur and Indore is 816 km. The road distance is 783 km.
The best way to get from Shāhjānpur to Indore without a car is to train via Lucknow which takes 17h 11m and costs ₹550 - ₹4,500.
It takes approximately 5h 53m to get from Shāhjānpur to Indore, including transfers.
Shāhjānpur to Indore train services, operated by Indian Railways, depart from Shahjehanpur station.
Shāhjānpur to Indore train services, operated by Indian Railways, arrive at Lucknow station.
Yes, the driving distance between Shāhjānpur to Indore is 783 km. It takes approximately 12h 23m to drive from Shāhjānpur to Indore.
There are 722+ hotels available in Indore.
What companies run services between Shāhjānpur, India and Indore, India?
You can take a train from Shahjehanpur to Indore Jn Bg via Lucknow in around 17h 11m.
- Website
- goindigo.in
Flights from Bareilly Airport to Indore via Delhi
- Ave. Duration
- 4h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–28,000
Flights from Bareilly Airport to Indore via Mumbai
- Ave. Duration
- 5h 47m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–31,000
Flights from Bareilly Airport to Indore via Bengaluru
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹16,000–34,000
Flights from Chaudhary Charan Singh Airport to Indore
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,000–10,000
Flights from Chaudhary Charan Singh Airport to Indore via Delhi
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ₹6,000–10,000
Flights from Chaudhary Charan Singh Airport to Indore via Ahmedabad
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–10,000
Flights from Chaudhary Charan Singh Airport to Indore via Pune
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹6,000–10,000
- Website
- airindia.in
Flights from Chaudhary Charan Singh Airport to Indore via Delhi
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shahjehanpur to Bareilly
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Shahjehanpur to Lucknow
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Lucknow to Indore Jn Bg
- Ave. Duration
- 13h 50m
- Frequency
- 6 times a week
- Estimated price
- ₹410–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Shahjehanpur to Lucknow
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Shahjehanpur to Lucknow
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Shahjehanpur to Bareilly
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Shahjehanpur to Bareilly
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bareilly to Indore Jn Bg
- Ave. Duration
- 21h 30m
- Frequency
- Once a week
- Estimated price
- ₹490–3,700
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
- Website
- Jai Shree Ram Travels
Bus from Bareilly to Faridabad, Haryana
- Ave. Duration
- 5h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Jai Shree Ram Travels
- Website
- omio.com
Bus from Faridabad, Haryana to Indore, Madhya Pradesh
- Ave. Duration
- 14h 30m
- Frequency
- Every 20 minutes
- Schedules at
- hanstravel.in
- Ave. Duration
- 12h 23m
- Estimated price
- ₹13,000–16,000
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 France: A guide to SNCF, The beginner’s guide to the 2018 World Nomad Games, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






