hero
How2Go
Bathinda to Hamirpur

Bathinda to Hamirpur

Hamirpur is approximately 300+ km from Bathinda, 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 Hamirpur.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Bathinda

Hamirpur

Approx Travel Time

7h 3m

₹7,361

Onwards

Via Zirakpur

Bathinda

Zirakpur

Hamirpur

Approx Travel Time

7h 30m

₹1,543

Onwards

Via Ambala

CHEAPEST

Bathinda

Ambala

Hamirpur

Approx Travel Time

8h 14m

₹964

Onwards

Via Kharar

Bathinda

Kharar

Hamirpur

Approx Travel Time

7h 55m

₹3,712

Onwards

Bathinda

Kharar

Hamirpur

Approx Travel Time

7h 46m

₹1,449

Onwards

Via Phagwara

Bathinda

Phagwara

Hamirpur

Approx Travel Time

9h 48m

₹3,573

Onwards

Via Kurukshetra

Bathinda

Kurukshetra

Hamirpur

Approx Travel Time

8h 33m

₹1,009

Onwards

Via Chandigarh

Bathinda

Chandigarh

Hamirpur

Approx Travel Time

8h 45m

₹1,469

Onwards

Via Panchkula

Bathinda

Panchkula

Hamirpur

Approx Travel Time

8h 20m

₹3,852

Onwards

Via Dasua

Bathinda

Dasua

Hamirpur

Approx Travel Time

9h 29m

₹4,370

Onwards

Frequently Asked Questions

What is the distance between Bathinda and Hamirpur?

Hamirpur is approximately 300+ kms from Bathinda.

How long does it take to reach Hamirpur from Bathinda?

It takes approximately 7 hours to reach Hamirpur from Bathinda by Cab.

What is the cheapest way to reach Hamirpur from Bathinda?

The cheapest way to reach Hamirpur from Bathinda is by Train, Bus Via Ambala.

What is the fastest way to reach Hamirpur from Bathinda?

The fastest way to reach Hamirpur from Bathinda is by Cab.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India