hero
How2Go
Dharmapuri to Moga

Dharmapuri to Moga

Moga is approximately 2250+ km from Dharmapuri, 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 Moga.

Read More
Sort By
Mode of Transport

Via Bangalore, Mohali

RECOMMENDED

FASTEST

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

11h 49m

₹11,239

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

12h 40m

₹11,558

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

12h 1m

₹13,813

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

12h 52m

₹14,132

Onwards

Via Bangalore, Delhi

CHEAPEST

Dharmapuri

Bangalore

Delhi

Moga

Approx Travel Time

1d 17h 41m

₹1,150

Onwards

Dharmapuri

Bangalore

Delhi

Moga

Approx Travel Time

15h 26m

₹11,332

Onwards

Via Chennai, Delhi

Dharmapuri

Chennai

Delhi

Moga

Approx Travel Time

1d 17h 3m

₹5,547

Onwards

Via Ongole, Delhi

Dharmapuri

Ongole

Delhi

Moga

Approx Travel Time

1d 23h 2m

₹2,195

Onwards

Via Anantapur, Delhi

Dharmapuri

Anantapur

Delhi

Moga

Approx Travel Time

2d 8h 10m

₹6,680

Onwards

Via Bangalore, Amritsar

Dharmapuri

Bangalore

Amritsar

Moga

Approx Travel Time

12h 32m

₹12,654

Onwards

Frequently Asked Questions

What is the distance between Dharmapuri and Moga?

Moga is approximately 2250+ kms from Dharmapuri.

How long does it take to reach Moga from Dharmapuri?

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

What is the cheapest way to reach Moga from Dharmapuri?

The cheapest way to reach Moga from Dharmapuri is by Train Via Bangalore, Delhi.

What is the fastest way to reach Moga from Dharmapuri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India