Kathua to Mohali Distance

The road distance between Kathua and Mohali is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 6 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. If you're travelling by air, Chandigarh Airport is the nearest airport to Mohali, located about 10 km away from the city centre. Flying is the fastest way to reach Mohali, with a total travel time of approximately 5 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 Kathua, India to Mohali, India

Direct Options

Direct Bus

RECOMMENDED

Kathua

Mohali

Approx Travel Time

5h 30m

₹519

Onwards

Direct Train

CHEAPEST

Kathua

Mohali

Approx Travel Time

5h 41m

₹505

Onwards

Direct Cab

Kathua

Mohali

Approx Travel Time

5h 50m

₹6,845

Onwards

Via Kangra

FASTEST

Kathua

Kangra

Mohali

Approx Travel Time

4h 51m

On Demand

Ads by MMT

Via Pathankot

Kathua

Pathankot

Mohali

Approx Travel Time

5h 35m

On Demand

Kathua

Pathankot

Mohali

Approx Travel Time

5h 54m

On Demand

Kathua

Pathankot

Mohali

Approx Travel Time

5h 56m

₹709

Onwards

Via Jalandhar

Kathua

Jalandhar

Mohali

Approx Travel Time

5h 54m

₹544

Onwards

Ads by MMT

Via Jammu

Kathua

Jammu

Mohali

Approx Travel Time

4h 56m

On Demand

Via Dasua

Kathua

Dasua

Mohali

Approx Travel Time

6h 1m

₹650

Onwards

Frequently Asked Questions

What is the distance between Kathua and Mohali?

Mohali is approximately 250+ km from Kathua.

How long does it take to reach Mohali from Kathua?

It takes approximately 5 hours to reach Mohali from Kathua by Cab, Flight Via Kangra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India