hero
How2Go
Dharamsala to Makrana

Dharamsala to Makrana

Makrana is approximately 850+ km from Dharamsala, 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 Makrana.

Read More
Sort By
Mode of Transport

Via Ambala, Jaipur

RECOMMENDED

CHEAPEST

Dharamsala

Ambala

Jaipur

Makrana

Approx Travel Time

15h 16m

₹1,023

Onwards

Dharamsala

Ambala

Jaipur

Makrana

Approx Travel Time

14h 44m

₹5,637

Onwards

Via Mohali, Jaipur

Dharamsala

Mohali

Jaipur

Makrana

Approx Travel Time

13h 3m

₹5,988

Onwards

Dharamsala

Mohali

Jaipur

Makrana

Approx Travel Time

13h 1m

₹10,170

Onwards

Via Kangra, Jewar, Ajmer

FASTEST

Dharamsala

Kangra

Jewar

Ajmer

Makrana

Approx Travel Time

9h 17m

₹14,981

Onwards

Via Ludhiana

Dharamsala

Ludhiana

Makrana

Approx Travel Time

1d 4h 51m

₹5,477

Onwards

Dharamsala

Ludhiana

Makrana

Approx Travel Time

1d 8h 20m

₹1,492

Onwards

Via Kullu, Jaipur

Dharamsala

Kullu

Jaipur

Makrana

Approx Travel Time

14h 33m

₹4,681

Onwards

Via Kangra, Jewar, Jaipur

Dharamsala

Kangra

Jewar

Jaipur

Makrana

Approx Travel Time

9h 58m

₹11,631

Onwards

Via Kangra, Mohali, Jaipur

Dharamsala

Kangra

Mohali

Jaipur

Makrana

Approx Travel Time

9h 38m

₹12,251

Onwards

Frequently Asked Questions

What is the distance between Dharamsala and Makrana?

Makrana is approximately 850+ kms from Dharamsala.

How long does it take to reach Makrana from Dharamsala?

It takes approximately 9 hours to reach Makrana from Dharamsala by Cab, Flight, Bus Via Kangra, Jewar, Ajmer.

What is the cheapest way to reach Makrana from Dharamsala?

The cheapest way to reach Makrana from Dharamsala is by Bus, Train Via Ambala, Jaipur.

What is the fastest way to reach Makrana from Dharamsala?

The fastest way to reach Makrana from Dharamsala is by Cab, Flight, Bus Via Kangra, Jewar, Ajmer.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India