
Nabha to Marayoor
Marayoor is approximately 2300+ km from Nabha, 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 Marayoor.
Sort By
Mode of Transport
Via Amritsar, Bangalore
RECOMMENDED
Nabha
Amritsar
Bangalore
Marayoor
Approx Travel Time
1d 0h 49m
On Demand
Via Mathura, Bangalore
Nabha
Mathura
Bangalore
Marayoor
Approx Travel Time
2d 7h
On Demand
Via Delhi, Tiruchirappalli
CHEAPEST
FASTEST
Nabha
Delhi
Tiruchirappalli
Marayoor
Approx Travel Time
19h 14m
₹12,923
Onwards
Via Agra, Bangalore
Nabha
Agra
Bangalore
Marayoor
Approx Travel Time
2d 7h 15m
On Demand
Via Jhansi, Bangalore
Nabha
Jhansi
Bangalore
Marayoor
Approx Travel Time
2d 9h 15m
On Demand
Via Delhi, Bangalore
Nabha
Delhi
Bangalore
Marayoor
Approx Travel Time
22h 14m
On Demand
Nabha
Delhi
Bangalore
Marayoor
Approx Travel Time
2d 5h
On Demand
Via Gwalior, Bangalore
Nabha
Gwalior
Bangalore
Marayoor
Approx Travel Time
1d 4h 36m
On Demand
Via Delhi, Karur
Nabha
Delhi
Karur
Marayoor
Approx Travel Time
2d 7h 14m
On Demand
Via Bharuch, Bangalore
Nabha
Bharuch
Bangalore
Marayoor
Approx Travel Time
2d 18h 40m
On Demand
Frequently Asked Questions
What is the distance between Nabha and Marayoor?
Marayoor is approximately 2300+ kms from Nabha.
How long does it take to reach Marayoor from Nabha?
It takes approximately 19 hours to reach Marayoor from Nabha by Train, Flight, Bus Via Delhi, Tiruchirappalli.
What is the cheapest way to reach Marayoor from Nabha?
The cheapest way to reach Marayoor from Nabha is by Train, Flight, Bus Via Delhi, Tiruchirappalli.
What is the fastest way to reach Marayoor from Nabha?
The fastest way to reach Marayoor from Nabha is by Train, Flight, Bus Via Delhi, Tiruchirappalli.

