Rajula to Tarn-Taran Distance

Flying is the fastest way to reach Tarn Taran, with a total travel time of approximately 14 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.

Route map showing distance and travel time from Rajula, India to Tarn Taran, India

Via Reengus

RECOMMENDED

CHEAPEST

Rajula

Reengus

Tarn Taran

Approx Travel Time

18h 5m

₹1,650

Onwards

Via Ahmedabad, Jammu

Rajula

Ahmedabad

Jammu

Tarn Taran

Approx Travel Time

18h 50m

₹6,869

Onwards

Rajula

Ahmedabad

Jammu

Tarn Taran

Approx Travel Time

17h 33m

₹13,262

Onwards

Ads by MMT

Via Ahmedabad, Amritsar

FASTEST

Rajula

Ahmedabad

Amritsar

Tarn Taran

Approx Travel Time

14h 10m

₹8,229

Onwards

Rajula

Ahmedabad

Amritsar

Tarn Taran

Approx Travel Time

14h 26m

₹9,398

Onwards

Via Ahmedabad, Mohali

Rajula

Ahmedabad

Mohali

Tarn Taran

Approx Travel Time

17h 28m

₹10,496

Onwards

Ads by MMT

Via Mumbai, Amritsar

Rajula

Mumbai

Amritsar

Tarn Taran

Approx Travel Time

23h 32m

₹8,730

Onwards

Rajula

Mumbai

Amritsar

Tarn Taran

Approx Travel Time

23h 48m

₹9,275

Onwards

Via Mumbai, Jalandhar

Rajula

Mumbai

Jalandhar

Tarn Taran

Approx Travel Time

1d 0h 2m

₹10,247

Onwards

Via Indore, Mohali

Rajula

Indore

Mohali

Tarn Taran

Approx Travel Time

18h 53m

₹10,128

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Rajula and Tarn Taran?

The straight-line distance is approximately 1150+ km.

What is the distance from Rajula to Tarn Taran via Ahmedabad?

Via Ahmedabad, the distance is approximately 1550+ km, taking around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India