
Nabha to Hosur
Hosur is approximately 2200+ kms from Nabha. The fastest way to reach Hosur from Nabha is by Train, Flight Via Delhi, Bangalore. It takes approximately 12 hours. The cheapest way to reach Hosur from Nabha is by Train, Flight Via Delhi, Pune which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi, Bangalore
RECOMMENDED
FASTEST
Nabha
Delhi
Bangalore
Hosur
Approx Travel Time
12h 5m
₹6,526
Onwards
Nabha
Delhi
Bangalore
Hosur
Approx Travel Time
12h 20m
₹8,221
Onwards
Via Delhi, Hubli
Nabha
Delhi
Hubli
Hosur
Approx Travel Time
20h 5m
₹7,093
Onwards
Via Delhi, Srikalahasti
Nabha
Delhi
Srikalahasti
Hosur
Approx Travel Time
18h 42m
₹12,563
Onwards
Via Amritsar, Bangalore
Nabha
Amritsar
Bangalore
Hosur
Approx Travel Time
12h 20m
₹9,150
Onwards
Nabha
Amritsar
Bangalore
Hosur
Approx Travel Time
12h 35m
₹10,845
Onwards
Via Delhi, Belgaum
Nabha
Delhi
Belgaum
Hosur
Approx Travel Time
21h 35m
₹6,943
Onwards
Via Delhi, Chennai
Nabha
Delhi
Chennai
Hosur
Approx Travel Time
18h 35m
₹6,298
Onwards
Via Delhi, Coimbatore
Nabha
Delhi
Coimbatore
Hosur
Approx Travel Time
16h 35m
₹8,110
Onwards
Via Delhi, Pune
CHEAPEST
Nabha
Delhi
Pune
Hosur
Approx Travel Time
1d 3h 5m
₹5,805
Onwards
Frequently Asked Questions
What is the distance between Nabha and Hosur?
Hosur is approximately 2200+ kms from Nabha.
How long does it take to reach Hosur from Nabha?
It takes approximately 12 hours to reach Hosur from Nabha by Train, Flight Via Delhi, Bangalore.
What is the cheapest way to reach Hosur from Nabha?
The cheapest way to reach Hosur from Nabha is by Train, Flight Via Delhi, Pune.
What is the fastest way to reach Hosur from Nabha?
The fastest way to reach Hosur from Nabha is by Train, Flight Via Delhi, Bangalore.