Bareilly to Tarn-Taran Distance

Tarn Taran is approximately 600+ km from Bareilly. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Tarn Taran, with a total travel time of approximately 7 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 Bareilly, India to Tarn Taran, India

Via Phagwara

RECOMMENDED

Bareilly

Phagwara

Tarn Taran

Approx Travel Time

10h 52m

₹2,360

Onwards

Via Amritsar

CHEAPEST

Bareilly

Amritsar

Tarn Taran

Approx Travel Time

13h 52m

₹1,150

Onwards

Ads by MMT

Via Delhi, Amritsar

FASTEST

Bareilly

Delhi

Amritsar

Tarn Taran

Approx Travel Time

6h 30m

₹9,019

Onwards

Via Chandigarh

Bareilly

Chandigarh

Tarn Taran

Approx Travel Time

15h 31m

₹3,891

Onwards

Bareilly

Chandigarh

Tarn Taran

Approx Travel Time

11h 53m

₹3,222

Onwards

Ads by MMT

Via Ghaziabad, Bathinda

Bareilly

Ghaziabad

Bathinda

Tarn Taran

Approx Travel Time

18h 7m

₹2,165

Onwards

Via Jalandhar

Bareilly

Jalandhar

Tarn Taran

Approx Travel Time

11h 7m

₹2,658

Onwards

Via Ludhiana

Bareilly

Ludhiana

Tarn Taran

Approx Travel Time

11h 17m

₹2,946

Onwards

Via Baba Bakala

Bareilly

Baba Bakala

Tarn Taran

Approx Travel Time

13h 6m

₹1,931

Onwards

Via Delhi, Bathinda

Bareilly

Delhi

Bathinda

Tarn Taran

Approx Travel Time

8h 34m

On Demand

Frequently Asked Questions

What is the distance between Bareilly and Tarn-Taran?

Tarn-Taran is approximately 600+ km from Bareilly.

How long does it take to reach Tarn-Taran from Bareilly?

It takes approximately 7 hours to reach Tarn-Taran from Bareilly by Flight, Bus Via Delhi, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India