Amritsar to Nelamangala Distance

Nelamangala is approximately 2150+ km from Amritsar. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nelamangala, with a total travel time of approximately 6 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 Amritsar, India to Nelamangala, India

Via Bangalore

RECOMMENDED

FASTEST

Amritsar

Bangalore

Nelamangala

Approx Travel Time

5h 30m

₹9,909

Onwards

Via Delhi, Bangalore

CHEAPEST

Amritsar

Delhi

Bangalore

Nelamangala

Approx Travel Time

1d 16h 10m

₹1,090

Onwards

Amritsar

Delhi

Bangalore

Nelamangala

Approx Travel Time

1d 20h 5m

₹1,503

Onwards

Amritsar

Delhi

Bangalore

Nelamangala

Approx Travel Time

6h 40m

₹13,748

Onwards

Via Bhopal, Bangarapet

Amritsar

Bhopal

Bangarapet

Nelamangala

Approx Travel Time

2d 0h 47m

₹4,204

Onwards

Via Bangalore, Kunigal

Amritsar

Bangalore

Kunigal

Nelamangala

Approx Travel Time

6h 59m

₹9,964

Onwards

Via Bangalore, Channarayapatna

Amritsar

Bangalore

Channarayapatna

Nelamangala

Approx Travel Time

8h 56m

₹10,019

Onwards

Via Pune, Bangalore

Amritsar

Pune

Bangalore

Nelamangala

Approx Travel Time

7h 35m

₹12,953

Onwards

Via Bangalore, Bangarapet

Amritsar

Bangalore

Bangarapet

Nelamangala

Approx Travel Time

7h 55m

₹12,934

Onwards

Via Mumbai, Bangalore

Amritsar

Mumbai

Bangalore

Nelamangala

Approx Travel Time

7h 50m

₹13,102

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Amritsar and Nelamangala?

The straight-line distance is approximately 2050+ km.

What is the distance from Amritsar to Nelamangala via Bangalore?

Via Bangalore, the distance is approximately 2150+ km, taking around 6 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India