hero
How2Go
Nagina to Mohali

Nagina to Mohali

Mohali is approximately 300+ km from Nagina, 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 Mohali.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Nagina

Mohali

Approx Travel Time

6h 12m

₹9,271

Onwards

Nagina

Mohali

Approx Travel Time

7h 17m

₹749

Onwards

Via Roorkee

FASTEST

Nagina

Roorkee

Mohali

Approx Travel Time

4h 49m

₹290

Onwards

Via Chandigarh

Nagina

Chandigarh

Mohali

Approx Travel Time

5h 32m

₹899

Onwards

Nagina

Chandigarh

Mohali

Approx Travel Time

5h 33m

₹280

Onwards

Nagina

Chandigarh

Mohali

Approx Travel Time

5h 48m

₹1,049

Onwards

Via Ambala

Nagina

Ambala

Mohali

Approx Travel Time

5h 47m

₹974

Onwards

CHEAPEST

Nagina

Ambala

Mohali

Approx Travel Time

5h 27m

₹230

Onwards

Via Saharanpur

Nagina

Saharanpur

Mohali

Approx Travel Time

5h 14m

₹290

Onwards

Via Yamunanagar

Nagina

Yamunanagar

Mohali

Approx Travel Time

5h 32m

₹2,792

Onwards

Frequently Asked Questions

What is the distance between Nagina and Mohali?

Mohali is approximately 300+ kms from Nagina.

How long does it take to reach Mohali from Nagina?

It takes approximately 5 hours to reach Mohali from Nagina by Train Via Roorkee.

What is the cheapest way to reach Mohali from Nagina?

The cheapest way to reach Mohali from Nagina is by Train Via Ambala.

What is the fastest way to reach Mohali from Nagina?

The fastest way to reach Mohali from Nagina is by Train Via Roorkee.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India