hero
How2Go
Barnala to Nelamangala

Barnala to Nelamangala

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

Read More
Sort By
Mode of Transport

Via Mohali, Bangalore

RECOMMENDED

FASTEST

Barnala

Mohali

Bangalore

Nelamangala

Approx Travel Time

10h

₹8,351

Onwards

Barnala

Mohali

Bangalore

Nelamangala

Approx Travel Time

10h 3m

₹11,032

Onwards

Via Delhi, Bangalore

Barnala

Delhi

Bangalore

Nelamangala

Approx Travel Time

12h 14m

₹8,551

Onwards

CHEAPEST

Barnala

Delhi

Bangalore

Nelamangala

Approx Travel Time

1d 15h 54m

₹1,135

Onwards

Barnala

Delhi

Bangalore

Nelamangala

Approx Travel Time

1d 19h 1m

₹3,410

Onwards

Barnala

Delhi

Bangalore

Nelamangala

Approx Travel Time

11h 18m

₹14,196

Onwards

Ads by MMT

Via Bangalore

Barnala

Bangalore

Nelamangala

Approx Travel Time

1d 16h 8m

₹45,761

Onwards

Via Amritsar, Bangalore

Barnala

Amritsar

Bangalore

Nelamangala

Approx Travel Time

11h 15m

₹9,086

Onwards

Barnala

Amritsar

Bangalore

Nelamangala

Approx Travel Time

10h 42m

₹12,375

Onwards

Ads by MMT

Via Agra, Bangalore

Barnala

Agra

Bangalore

Nelamangala

Approx Travel Time

13h 29m

₹8,669

Onwards

Frequently Asked Questions

What is the distance between Barnala and Nelamangala?

Nelamangala is approximately 2150+ kms from Barnala.

How long does it take to reach Nelamangala from Barnala?

It takes approximately 10 hours to reach Nelamangala from Barnala by Bus, Flight, Train Via Mohali, Bangalore.

What is the cheapest way to reach Nelamangala from Barnala?

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

What is the fastest way to reach Nelamangala from Barnala?

The fastest way to reach Nelamangala from Barnala is by Bus, Flight, Train Via Mohali, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India