hero
How2Go
Haridwar to Bareilly

Haridwar to Bareilly

Bareilly is approximately 250+ km from Haridwar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bareilly.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Haridwar

Bareilly

Approx Travel Time

3h 29m

₹185

Onwards

Haridwar

Bareilly

Approx Travel Time

6h 42m

₹549

Onwards

Haridwar

Bareilly

Approx Travel Time

5h 9m

₹4,366

Onwards

Via Moradabad

CHEAPEST

FASTEST

Haridwar

Moradabad

Bareilly

Approx Travel Time

3h 25m

₹180

Onwards

Haridwar

Moradabad

Bareilly

Approx Travel Time

4h 56m

₹415

Onwards

Via Roorkee

Haridwar

Roorkee

Bareilly

Approx Travel Time

4h 27m

₹255

Onwards

Via Saharanpur

Haridwar

Saharanpur

Bareilly

Approx Travel Time

5h 47m

₹285

Onwards

Haridwar

Saharanpur

Bareilly

Approx Travel Time

7h 9m

₹599

Onwards

Via Ghaziabad

Haridwar

Ghaziabad

Bareilly

Approx Travel Time

7h 26m

₹240

Onwards

Via Rudrapur

Haridwar

Rudrapur

Bareilly

Approx Travel Time

7h

₹1,148

Onwards

Frequently Asked Questions

What is the distance between Haridwar and Bareilly?

Bareilly is approximately 250+ kms from Haridwar.

How long does it take to reach Bareilly from Haridwar?

It takes approximately 4 hours to reach Bareilly from Haridwar by Train Via Moradabad.

What is the cheapest way to reach Bareilly from Haridwar?

The cheapest way to reach Bareilly from Haridwar is by Train Via Moradabad.

What is the fastest way to reach Bareilly from Haridwar?

The fastest way to reach Bareilly from Haridwar is by Train Via Moradabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India