hero
How2Go
Dharmapuri to Moga

Dharmapuri to Moga

Moga is approximately 2450+ 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, Amritsar

RECOMMENDED

Dharmapuri

Bangalore

Amritsar

Moga

Approx Travel Time

17h 14m

₹8,578

Onwards

Dharmapuri

Bangalore

Amritsar

Moga

Approx Travel Time

15h 15m

₹10,822

Onwards

FASTEST

Dharmapuri

Bangalore

Amritsar

Moga

Approx Travel Time

12h 56m

₹11,106

Onwards

Via Bangalore, Mohali

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

15h 19m

₹8,655

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

13h

₹8,939

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

13h 7m

₹12,035

Onwards

Dharmapuri

Bangalore

Mohali

Moga

Approx Travel Time

13h 12m

₹11,513

Onwards

Ads by MMT

Via Puttaparthi, Delhi

CHEAPEST

Dharmapuri

Puttaparthi

Delhi

Moga

Approx Travel Time

1d 20h 46m

₹1,205

Onwards

Via Anantapur, Delhi

Dharmapuri

Anantapur

Delhi

Moga

Approx Travel Time

2d 0h 23m

On Demand

Dharmapuri

Anantapur

Delhi

Moga

Approx Travel Time

2d 5h 40m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Dharmapuri and Moga?

Moga is approximately 2450+ kms from Dharmapuri.

How long does it take to reach Moga from Dharmapuri?

It takes approximately 13 hours to reach Moga from Dharmapuri by Bus, Flight, Cab Via Bangalore, Amritsar.

What is the cheapest way to reach Moga from Dharmapuri?

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

What is the fastest way to reach Moga from Dharmapuri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India