hero
How2Go
Dharmapuri to Rohtak

Dharmapuri to Rohtak

Rohtak is approximately 1950+ kms from Dharmapuri. The fastest way to reach Rohtak from Dharmapuri is by Bus, Flight, Train Via Bangalore, Delhi. It takes approximately 12 hours. The cheapest way to reach Rohtak from Dharmapuri is by Train Via Bangalore, Lalitpur which would take approximately 46 hours.

Sort By
Mode of Transport

Via Bangalore, Delhi

RECOMMENDED

Dharmapuri

Bangalore

Delhi

Rohtak

Approx Travel Time

13h 52m

₹8,461

Onwards

FASTEST

Dharmapuri

Bangalore

Delhi

Rohtak

Approx Travel Time

11h 28m

₹8,816

Onwards

Dharmapuri

Bangalore

Delhi

Rohtak

Approx Travel Time

11h 45m

₹9,206

Onwards

Dharmapuri

Bangalore

Delhi

Rohtak

Approx Travel Time

13h 57m

₹10,130

Onwards

Dharmapuri

Bangalore

Delhi

Rohtak

Approx Travel Time

11h 33m

₹10,485

Onwards

Via Nellore

Dharmapuri

Nellore

Rohtak

Approx Travel Time

1d 20h 46m

₹1,775

Onwards

Ads by MMT

Via Bangalore, Lalitpur

CHEAPEST

Dharmapuri

Bangalore

Lalitpur

Rohtak

Approx Travel Time

1d 22h 8m

₹1,220

Onwards

Via Tirupati

Dharmapuri

Tirupati

Rohtak

Approx Travel Time

1d 19h 56m

₹7,790

Onwards

Ads by MMT

Via Bangalore, Gurgaon

Dharmapuri

Bangalore

Gurgaon

Rohtak

Approx Travel Time

2d 3h 10m

₹5,800

Onwards

Via Bangalore, Ghaziabad

Dharmapuri

Bangalore

Ghaziabad

Rohtak

Approx Travel Time

11h 40m

₹8,644

Onwards

Frequently Asked Questions

What is the distance between Dharmapuri and Rohtak?

Rohtak is approximately 1950+ kms from Dharmapuri.

How long does it take to reach Rohtak from Dharmapuri?

It takes approximately 12 hours to reach Rohtak from Dharmapuri by Bus, Flight, Train Via Bangalore, Delhi.

What is the cheapest way to reach Rohtak from Dharmapuri?

The cheapest way to reach Rohtak from Dharmapuri is by Train Via Bangalore, Lalitpur.

What is the fastest way to reach Rohtak from Dharmapuri?

The fastest way to reach Rohtak from Dharmapuri is by Bus, Flight, Train Via Bangalore, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India