hero
How2Go
Nelamangala to Kangra

Nelamangala to Kangra

Kangra is approximately 2200+ km from Nelamangala, 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 Kangra.

Read More
Sort By
Mode of Transport

Via Bangalore, Mohali

RECOMMENDED

Nelamangala

Bangalore

Mohali

Kangra

Approx Travel Time

12h 4m

₹9,139

Onwards

Nelamangala

Bangalore

Mohali

Kangra

Approx Travel Time

7h 42m

₹12,900

Onwards

Nelamangala

Bangalore

Mohali

Kangra

Approx Travel Time

12h 15m

₹12,437

Onwards

Via Bangalore, Delhi

FASTEST

Nelamangala

Bangalore

Delhi

Kangra

Approx Travel Time

7h 7m

₹15,079

Onwards

CHEAPEST

Nelamangala

Bangalore

Delhi

Kangra

Approx Travel Time

1d 19h 22m

₹1,694

Onwards

Nelamangala

Bangalore

Delhi

Kangra

Approx Travel Time

16h 2m

₹10,114

Onwards

Via Bangalore, Amritsar

Nelamangala

Bangalore

Amritsar

Kangra

Approx Travel Time

14h 42m

₹11,405

Onwards

Nelamangala

Bangalore

Amritsar

Kangra

Approx Travel Time

12h 12m

₹14,359

Onwards

Via Bangalore, Jewar

Nelamangala

Bangalore

Jewar

Kangra

Approx Travel Time

8h 12m

₹16,185

Onwards

Via Bangalore, Dehradun

Nelamangala

Bangalore

Dehradun

Kangra

Approx Travel Time

17h 42m

₹12,110

Onwards

Frequently Asked Questions

What is the distance between Nelamangala and Kangra?

Kangra is approximately 2200+ kms from Nelamangala.

How long does it take to reach Kangra from Nelamangala?

It takes approximately 7 hours to reach Kangra from Nelamangala by Train, Flight Via Bangalore, Delhi.

What is the cheapest way to reach Kangra from Nelamangala?

The cheapest way to reach Kangra from Nelamangala is by Train, Bus Via Bangalore, Delhi.

What is the fastest way to reach Kangra from Nelamangala?

The fastest way to reach Kangra from Nelamangala is by Train, Flight Via Bangalore, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India