hero
How2Go
Bhabua to Kangra

Bhabua to Kangra

Kangra is approximately 1150+ km from Bhabua, 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 Varanasi, Delhi

RECOMMENDED

Bhabua

Varanasi

Delhi

Kangra

Approx Travel Time

8h 4m

₹11,138

Onwards

Bhabua

Varanasi

Delhi

Kangra

Approx Travel Time

8h 40m

₹11,288

Onwards

Via Gaya, Delhi

FASTEST

Bhabua

Gaya

Delhi

Kangra

Approx Travel Time

7h 39m

₹12,059

Onwards

Via Delhi

CHEAPEST

Bhabua

Delhi

Kangra

Approx Travel Time

20h 53m

₹1,059

Onwards

Via Delhi, Jalandhar

Bhabua

Delhi

Jalandhar

Kangra

Approx Travel Time

19h 2m

₹4,903

Onwards

Via Faridabad, Mohali

Bhabua

Faridabad

Mohali

Kangra

Approx Travel Time

1d 1h 51m

₹1,674

Onwards

Via Prayagraj(Allahabad), Delhi

Bhabua

Prayagraj(Allahabad)

Delhi

Kangra

Approx Travel Time

8h 41m

₹11,469

Onwards

Bhabua

Prayagraj(Allahabad)

Delhi

Kangra

Approx Travel Time

9h 50m

₹11,824

Onwards

Via Kanpur, Delhi

Bhabua

Kanpur

Delhi

Kangra

Approx Travel Time

10h 28m

₹11,169

Onwards

Via Patna, Delhi

Bhabua

Patna

Delhi

Kangra

Approx Travel Time

9h 59m

₹12,721

Onwards

Frequently Asked Questions

What is the distance between Bhabua and Kangra?

Kangra is approximately 1150+ kms from Bhabua.

How long does it take to reach Kangra from Bhabua?

It takes approximately 8 hours to reach Kangra from Bhabua by Train, Flight Via Gaya, Delhi.

What is the cheapest way to reach Kangra from Bhabua?

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

What is the fastest way to reach Kangra from Bhabua?

The fastest way to reach Kangra from Bhabua is by Train, Flight Via Gaya, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India