There are 9 ways to get from Bareilly to Machhlīshahr by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Jaunpur
best- Take the train from Bareilly to Jaunpur Citytrain 12332 / ...
7h 25m₹831–2,822Train
cheapest- Take the train from Bareilly to Janghai Jntrain 13006 / ...
8h 40m₹648–2,548Bus
- Take the bus from Bareilly to Lucknow, Uttar Pradeshbus Bareilly
- Take the bus from Alambagh to Jaunpurbus
12h 11mDrive 480.3 km
- Drive from Bareilly to Machhlīshahrcar 480.3 km
5h 25m₹5,415–7,821Taxi
- Take the taxi from Bareilly to Machhlīshahrtaxi 480.3 km
5h 25m₹7,500–9,000Fly from Bareilly Airport, taxi
- Fly from Bareilly Airport (BEK) to Varanasi Airport (VNS)plane BEK - VNS
- Take the taxi from Varanasi Airport (VNS) to Machhlīshahrtaxi
6h 35m₹9,249–27,553Train to Pantnagar Airport, fly, taxi
- Take the train from Izzatnagar to Pantnagartrain
- Fly from Pantnagar Airport (PGH) to Varanasi Airport (VNS)plane PGH - VNS
- Take the taxi from Varanasi Airport (VNS) to Machhlīshahrtaxi
6h 53m₹14,373–37,568Train to Indira Gandhi International Airport, fly, taxi
- Take the train from Bareilly to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Varanasi Airport (VNS)plane DEL - VNS
- Take the taxi from Varanasi Airport (VNS) to Machhlīshahrtaxi
8h 17m₹6,186–9,275Train to Hindon, fly, taxi
- Take the train from Bareilly to Ghaziabadtrain
- Fly from Hindon (HDO) to Varanasi Airport (VNS)plane HDO - VNS
- Take the taxi from Varanasi Airport (VNS) to Machhlīshahrtaxi
7h 25m₹6,712–17,108
Bareilly Airport (BEK) to Varanasi Airport (VNS) flights
Questions & Answers
The cheapest way to get from Bareilly to Machhlīshahr is to train which costs ₹650 - ₹2,600 and takes 8h 40m.
The fastest way to get from Bareilly to Machhlīshahr is to drive which takes 5h 25m and costs ₹5,000 - ₹8,000.
No, there is no direct bus from Bareilly to Machhlīshahr. However, there are services departing from Bareilly and arriving at Jaunpur via Alambagh. The journey, including transfers, takes approximately 12h 11m.
No, there is no direct train from Bareilly to Machhlīshahr. However, there are services departing from Bareilly and arriving at Jaunpur City via . The journey, including transfers, takes approximately 7h 25m.
The distance between Bareilly and Machhlīshahr is 504 km. The road distance is 480.3 km.
The best way to get from Bareilly to Machhlīshahr without a car is to train via Jaunpur which takes 7h 25m and costs ₹800 - ₹2,900.
It takes approximately 7h 25m to get from Bareilly to Machhlīshahr, including transfers.
Bareilly to Machhlīshahr bus services, operated by Garhwal Travels, depart from Bareilly station.
Bareilly to Machhlīshahr train services, operated by Indian Railways, depart from Bareilly station.
The best way to get from Bareilly to Machhlīshahr is to train via Jaunpur which takes 7h 25m and costs ₹800 - ₹2,900. Alternatively, you can bus, which costs and takes 12h 11m.
What companies run services between Bareilly, India and Machhlīshahr, India?
Indian Railways operates a train from Bareilly to Jaunpur City twice daily. Tickets cost ₹280–2,200 and the journey takes 6h 56m. Alternatively, you can take a bus from Bareilly to Machhlīshahr via Lucknow, Uttar Pradesh, Hazratganj, Alambagh Bus Stand, Alambagh, and Jaunpur in around 12h 11m.
- Website
- goindigo.in
Flights from Bareilly Airport to Varanasi Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–26,000
Flights from Pantnagar Airport to Varanasi Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹5,000–6,500
Flights from Hindon to Varanasi Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Saturday
- Estimated price
- ₹5,000–12,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₹3,900–18,000
Flights from Indira Gandhi International Airport to Varanasi Airport via Khajuraho
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,000–6,500
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,000–14,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹3,900–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bareilly to Jaunpur City
- Ave. Duration
- 6h 56m
- Frequency
- Twice daily
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–330
- Third AC (3A)
- ₹700–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Bareilly to Janghai Jn
- Ave. Duration
- 8h 23m
- Frequency
- 3 times a day
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Izzatnagar to Pantnagar
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bareilly to New Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Bareilly to Ghaziabad
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Alambagh to Jaunpur
- Ave. Duration
- 5h 34m
- Frequency
- Hourly
- Estimated price
- ₹340–650
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹340–420
- AC
- ₹470–650
- Adult
- ₹420–650
- Ave. Duration
- 1h 49m
- Estimated price
- ₹950–9,000
Just Cab
- Phone
- +91 72 48 50 48 50
- Website
- justcab.in
Quick Cab
- Phone
- +91 97 60 00 40 37
- Website
- mrcabby.in
SP Taxi Service
- Phone
- +91 90 68 10 39 61
- Website
- sptaxiservice.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
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
More Questions & Answers
Bareilly to Machhlīshahr bus services, operated by Garhwal Travels, arrive at Lucknow, Uttar Pradesh station.
Bareilly to Machhlīshahr train services, operated by Indian Railways, arrive at Jaunpur City station.
Yes, the driving distance between Bareilly to Machhlīshahr is 480 km. It takes approximately 5h 25m to drive from Bareilly to Machhlīshahr.








