hero
How2Go
Kanpur to Nabha

Kanpur to Nabha

Nabha is approximately 650+ km from Kanpur, 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 Nabha.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Kanpur

Delhi

Nabha

Approx Travel Time

9h 27m

₹370

Onwards

Kanpur

Delhi

Nabha

Approx Travel Time

7h 34m

₹4,696

Onwards

Via Delhi, Ambala

FASTEST

Kanpur

Delhi

Ambala

Nabha

Approx Travel Time

6h 56m

₹4,756

Onwards

Kanpur

Delhi

Ambala

Nabha

Approx Travel Time

8h 49m

₹430

Onwards

Ads by MMT

Via Narnaul

Kanpur

Narnaul

Nabha

Approx Travel Time

17h 8m

On Demand

Via Shahjahanpur, Ambala

Kanpur

Shahjahanpur

Ambala

Nabha

Approx Travel Time

15h 45m

₹1,409

Onwards

Ads by MMT

Via Bareilly, Ambala

Kanpur

Bareilly

Ambala

Nabha

Approx Travel Time

12h 1m

₹4,845

Onwards

Via Delhi, Rajpura

Kanpur

Delhi

Rajpura

Nabha

Approx Travel Time

9h 16m

₹440

Onwards

Via Delhi, Dhuri

Kanpur

Delhi

Dhuri

Nabha

Approx Travel Time

9h 32m

₹450

Onwards

Via Saharanpur

Kanpur

Saharanpur

Nabha

Approx Travel Time

11h 52m

₹860

Onwards

Frequently Asked Questions

What is the distance between Kanpur and Nabha?

Nabha is approximately 650+ kms from Kanpur.

How long does it take to reach Nabha from Kanpur?

It takes approximately 7 hours to reach Nabha from Kanpur by Flight, Train Via Delhi, Ambala.

What is the cheapest way to reach Nabha from Kanpur?

The cheapest way to reach Nabha from Kanpur is by Train Via Delhi.

What is the fastest way to reach Nabha from Kanpur?

The fastest way to reach Nabha from Kanpur is by Flight, Train Via Delhi, Ambala.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India