Rajpura to Dharmapuri Distance

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

Via Mohali, Bangalore

RECOMMENDED

FASTEST

Rajpura

Mohali

Bangalore

Dharmapuri

Approx Travel Time

9h 37m

₹9,459

Onwards

Rajpura

Mohali

Bangalore

Dharmapuri

Approx Travel Time

9h 39m

₹9,854

Onwards

Rajpura

Mohali

Bangalore

Dharmapuri

Approx Travel Time

10h 52m

₹10,128

Onwards

Rajpura

Mohali

Bangalore

Dharmapuri

Approx Travel Time

10h 50m

₹9,733

Onwards

Via Delhi, Bangalore

Rajpura

Delhi

Bangalore

Dharmapuri

Approx Travel Time

11h 29m

₹9,093

Onwards

CHEAPEST

Rajpura

Delhi

Bangalore

Dharmapuri

Approx Travel Time

1d 15h 9m

₹1,130

Onwards

Rajpura

Delhi

Bangalore

Dharmapuri

Approx Travel Time

12h 42m

₹9,367

Onwards

Ads by MMT

Via Delhi, Chennai

Rajpura

Delhi

Chennai

Dharmapuri

Approx Travel Time

1d 15h 17m

₹1,334

Onwards

Rajpura

Delhi

Chennai

Dharmapuri

Approx Travel Time

1d 15h 7m

₹5,121

Onwards

Via Agra, Bangalore

Rajpura

Agra

Bangalore

Dharmapuri

Approx Travel Time

2d 2h 35m

₹6,328

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Rajpura and Dharmapuri?

The straight-line distance is approximately 2050+ km.

What is the distance from Rajpura to Dharmapuri via Mohali?

Via Mohali, the distance is approximately 2100+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India