There are 6 ways to get from Indore to Bareilly 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
best- Fly from Indore (IDR) to Bareilly Airport (BEK)plane IDR - BEK
5h 23m₹9,531–27,807Train
cheapest- Take the train from Indore Jn Bg to Bareillytrain 14319
22h 35m₹490–3,700Train via Nagda
- Take the train from Indore Jn Bg to Nagda Jntrain 12962 / ...
- Take the train from Nagda Jn to Bareillytrain 22975
14h 51m₹546–4,194Bus
- Take the bus from Indore to Ghaziabadbus Indore - Ghaziabad
- Take the bus from Ghaziabad to Bareillybus redbusIndia_A/C Sleeper
16h 46mDrive 866 km
- Drive from Indore to Bareillycar 866 km
10h 42m₹8,456–12,214Bus via Agra
- Take the bus from Indore to Agrabus redbusIndia_Bharat Benz A/C Sleeper / ...
- Take the bus from Agra to Bareillybus redbusIndia_A/C Sleeper
19h 30m
Indore to Bareilly by train
Comparing Your Travel Options
The cheapest way to get from Indore to Bareilly is to train which costs ₹490 - ₹3,700 and takes 22h 35m.
The fastest way to get from Indore to Bareilly is to fly which takes 5h 23m and costs ₹9,500 - ₹28,000.
No, there is no direct bus from Indore to Bareilly. However, there are services departing from Indore and arriving at Bareilly via Ghaziabad. The journey, including transfers, takes approximately 16h 46m.
Yes, there is a direct train departing from Indore Jn Bg and arriving at Bareilly. Services depart once a week, and operate Thursday. The journey takes approximately 22h 35m.
The distance between Indore and Bareilly is 741 km. The road distance is 866 km.
The best way to get from Indore to Bareilly without a car is to train via Nagda which takes 14h 51m and costs ₹500 - ₹4,200.
It takes approximately 5h 23m to get from Indore to Bareilly, including transfers.
Indore to Bareilly bus services, operated by Safar Express Tour, depart from Indore station.
Indore to Bareilly train services, operated by Indian Railways, depart from Indore Jn Bg station.
The best way to get from Indore to Bareilly is to fly which takes 5h 23m and costs ₹9,500 - ₹28,000. Alternatively, you can train via Nagda, which costs ₹500 - ₹4,200 and takes 14h 51m, you could also bus, which costs and takes 16h 46m.
What companies run services between Indore, India and Bareilly, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Indore (IDR) to Bareilly Airport (BEK) twice daily. Alternatively, you can take a train from Indore Jn Bg to Bareilly via Nagda Jn in around 14h 51m.
- Website
- goindigo.in
Flights from Indore to Bareilly Airport via Delhi
- Ave. Duration
- 7h 8m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹9,000–31,000
Flights from Indore to Bareilly Airport via Nagpur, Delhi
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹13,000–31,000
Flights from Indore to Bareilly Airport via Ahmedabad, Delhi
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹12,000–31,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Indore Jn Bg to Nagda Jn
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Nagda Jn to Bareilly
- Ave. Duration
- 11h 48m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,400–3,000
Train from Indore Jn Bg to Bareilly
- Ave. Duration
- 22h 35m
- 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
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Indore to Ghaziabad
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- ₹600–1,470
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹600–900
- Website
- Mansoori tour and travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Schedules at
- Mansoori tour and travels
- Website
- Rahul Travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Rahul Travels
- Phone
- +91 98990 56542
- rsyadavsmartbus1@gmail.com
- Website
- RS Yadav Smart Bus
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Website
- RS Yadav Smart Bus
- Website
- Jai Shree Ram Travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- Jai Shree Ram Travels
- Phone
- +91 63915 97077
- karankhaira874@gmail.com
- Website
- New Khaira Transport
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- New Khaira Transport
- Website
- International Tourist Centre
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Schedules at
- International Tourist Centre
- Phone
- 1800 267 9001
- support@nuego.in
- Website
- NeuGo
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 5h 40m
- Frequency
- 5 times a week
- Website
- NeuGo
- Phone
- 7230947777
- travel@mahalaxmibus.in
- Website
- Mahalaxmi Travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
- Website
- Ashok Travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- Ashok Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Ghaziabad to Bareilly
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Website
- Vijay Tours And Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Indore to Agra
- Ave. Duration
- 12h 5m
- Frequency
- 4 times a day
- Schedules at
- Safar Express Tour
- Website
- Amar Travels
Bus from Indore to Agra
- Ave. Duration
- 13h 45m
- Frequency
- 5 times a day
- Schedules at
- Amar Travels
- Phone
- +91 80463 33629
- sonudharmendra0@gmail.com
- Website
- Balaji Bus Services
Bus from Indore to Agra
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a day
- Schedules at
- Balaji Bus Services
- Website
- Kamla Travels
Bus from Indore to Agra
- Ave. Duration
- 12h 10m
- Frequency
- 5 times a week
- Schedules at
- Kamla Travels
- Phone
- +91 90397 16988
- jaygupta42@gmail.com
- Website
- Satyam Travels
Bus from Agra to Bareilly
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a week
- Schedules at
- Satyam Travels
- Phone
- +91 7735300009
- Website
- Devraj Travels
Bus from Agra to Bareilly
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Website
- Devraj Travels
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Indore to Bareilly bus services, operated by Safar Express Tour, arrive at Agra station.
Indore to Bareilly train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Indore to Bareilly is 866 km. It takes approximately 10h 42m to drive from Indore to Bareilly.
Book your Indore to Bareilly bus tickets online with Omio.
There are 47+ hotels available in Bareilly.






















