hero
How2Go
Mohali to Dharmasthala

Mohali to Dharmasthala

Dharmasthala is approximately 2300+ kms from Mohali. The fastest way to reach Dharmasthala from Mohali is by Flight, Cab Via Hyderabad, Mysore. It takes approximately 12 hours. The cheapest way to reach Dharmasthala from Mohali is by Flight, Bus Via Bangalore which would take approximately 12 hours.

Sort By
Mode of Transport

Via Hyderabad, Mysore

RECOMMENDED

FASTEST

Mohali

Hyderabad

Mysore

Dharmasthala

Approx Travel Time

11h 46m

₹19,881

Onwards

Via Bangalore, Mysore

Mohali

Bangalore

Mysore

Dharmasthala

Approx Travel Time

13h 22m

₹12,232

Onwards

Mohali

Bangalore

Mysore

Dharmasthala

Approx Travel Time

15h 41m

₹8,531

Onwards

Mohali

Bangalore

Mysore

Dharmasthala

Approx Travel Time

15h 10m

₹9,046

Onwards

Mohali

Bangalore

Mysore

Dharmasthala

Approx Travel Time

12h 51m

₹12,747

Onwards

Ads by MMT

Via Goa, Bangalore

Mohali

Goa

Bangalore

Dharmasthala

Approx Travel Time

14h 7m

₹10,958

Onwards

Via Goa, Kasaragod

Mohali

Goa

Kasaragod

Dharmasthala

Approx Travel Time

14h 44m

On Demand

Ads by MMT

Via Bangalore

CHEAPEST

Mohali

Bangalore

Dharmasthala

Approx Travel Time

11h 57m

₹8,400

Onwards

Via Delhi, Belgaum

Mohali

Delhi

Belgaum

Dharmasthala

Approx Travel Time

2d 2h 29m

On Demand

Via Mumbai, Belgaum

Mohali

Mumbai

Belgaum

Dharmasthala

Approx Travel Time

2d 2h 24m

On Demand

Frequently Asked Questions

What is the distance between Mohali and Dharmasthala?

Dharmasthala is approximately 2300+ kms from Mohali.

How long does it take to reach Dharmasthala from Mohali?

It takes approximately 12 hours to reach Dharmasthala from Mohali by Flight, Cab Via Hyderabad, Mysore.

What is the cheapest way to reach Dharmasthala from Mohali?

The cheapest way to reach Dharmasthala from Mohali is by Flight, Bus Via Bangalore.

What is the fastest way to reach Dharmasthala from Mohali?

The fastest way to reach Dharmasthala from Mohali is by Flight, Cab Via Hyderabad, Mysore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India