Mariahu to Sarkaghat Distance

Sarkaghat is approximately 1000+ km from Mariahu. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Sarkaghat, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Mariahu, India to Sarkaghat, India

Via Jaunpur, Chandigarh

RECOMMENDED

Mariahu

Jaunpur

Chandigarh

Sarkaghat

Approx Travel Time

20h 9m

On Demand

Via Delhi

CHEAPEST

Mariahu

Delhi

Sarkaghat

Approx Travel Time

23h 29m

₹1,035

Onwards

Ads by MMT

Via Ayodhya, Kangra

Mariahu

Ayodhya

Kangra

Sarkaghat

Approx Travel Time

14h 29m

On Demand

Via Lucknow, Mohali

FASTEST

Mariahu

Lucknow

Mohali

Sarkaghat

Approx Travel Time

13h 14m

On Demand

Ads by MMT

Via Prayagraj(Allahabad), Delhi

Mariahu

Prayagraj(Allahabad)

Delhi

Sarkaghat

Approx Travel Time

17h 41m

₹5,729

Onwards

Mariahu

Prayagraj(Allahabad)

Delhi

Sarkaghat

Approx Travel Time

22h 41m

₹1,115

Onwards

Via Lucknow, Delhi

Mariahu

Lucknow

Delhi

Sarkaghat

Approx Travel Time

1d 0h 44m

₹6,564

Onwards

Via Jaunpur, Ludhiana

Mariahu

Jaunpur

Ludhiana

Sarkaghat

Approx Travel Time

22h 17m

On Demand

Via Ayodhya, Delhi

Mariahu

Ayodhya

Delhi

Sarkaghat

Approx Travel Time

20h 7m

₹4,567

Onwards

Via Lucknow, Chandigarh

Mariahu

Lucknow

Chandigarh

Sarkaghat

Approx Travel Time

19h 31m

On Demand

Frequently Asked Questions

What is the distance between Mariahu and Sarkaghat?

Sarkaghat is approximately 1000+ km from Mariahu.

How long does it take to reach Sarkaghat from Mariahu?

It takes approximately 13 hours to reach Sarkaghat from Mariahu by Cab, Flight Via Lucknow, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India