Unchahar to Bareilly Distance

Bareilly is approximately 350+ km from Unchahar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Bareilly takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Unchahar, India to Bareilly, India

Direct Options

RECOMMENDED

CHEAPEST

Unchahar

Bareilly

Approx Travel Time

6h 12m

₹230

Onwards

Via Bachhrawan

Unchahar

Bachhrawan

Bareilly

Approx Travel Time

6h 32m

₹345

Onwards

Ads by MMT

Via Hardoi

Unchahar

Hardoi

Bareilly

Approx Travel Time

6h 35m

₹260

Onwards

Via Sandila

Unchahar

Sandila

Bareilly

Approx Travel Time

6h 21m

₹290

Onwards

Ads by MMT

Via Raibareilly

Unchahar

Raibareilly

Bareilly

Approx Travel Time

6h 38m

₹360

Onwards

Via Shahjahanpur

Unchahar

Shahjahanpur

Bareilly

Approx Travel Time

6h 35m

₹270

Onwards

Via Lucknow

FASTEST

Unchahar

Lucknow

Bareilly

Approx Travel Time

5h 12m

On Demand

Unchahar

Lucknow

Bareilly

Approx Travel Time

8h 22m

₹2,474

Onwards

Unchahar

Lucknow

Bareilly

Approx Travel Time

6h 29m

₹248

Onwards

Unchahar

Lucknow

Bareilly

Approx Travel Time

9h 7m

₹627

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Unchahar and Bareilly?

The straight-line distance is approximately 300+ km.

What is the distance from Unchahar to Bareilly via Bachhrawan?

Via Bachhrawan, the distance is approximately 350+ km, taking around 7 hours.

Is there a train from Unchahar to Bareilly?

Yes, trains run between Unchahar and Bareilly, covering approximately 350+ km in around 6 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India