
Marayoor to Roorkee
Roorkee is approximately 1950+ kms from Marayoor. The fastest way to reach Roorkee from Marayoor is by Bus, Flight Via Tiruchirappalli, Dehradun. It takes approximately 17 hours. The cheapest way to reach Roorkee from Marayoor is by Bus, Flight Via Tiruchirappalli, Dehradun which would take approximately 17 hours.
Sort By
Mode of Transport
Via Bangalore, Delhi
RECOMMENDED
Marayoor
Bangalore
Delhi
Roorkee
Approx Travel Time
21h 6m
On Demand
Marayoor
Bangalore
Delhi
Roorkee
Approx Travel Time
21h 58m
On Demand
Marayoor
Bangalore
Delhi
Roorkee
Approx Travel Time
2d 4h 44m
On Demand
Marayoor
Bangalore
Delhi
Roorkee
Approx Travel Time
2d 17h 12m
On Demand
Marayoor
Bangalore
Delhi
Roorkee
Approx Travel Time
22h 2m
On Demand
Via Tiruchirappalli, Dehradun
CHEAPEST
FASTEST
Marayoor
Tiruchirappalli
Dehradun
Roorkee
Approx Travel Time
16h 26m
₹11,431
Onwards
Marayoor
Tiruchirappalli
Dehradun
Roorkee
Approx Travel Time
17h 23m
₹13,785
Onwards
Via Bangalore
Marayoor
Bangalore
Roorkee
Approx Travel Time
2d 1h 41m
On Demand
Via Bangalore, Dehradun
Marayoor
Bangalore
Dehradun
Roorkee
Approx Travel Time
20h 26m
On Demand
Marayoor
Bangalore
Dehradun
Roorkee
Approx Travel Time
21h 23m
On Demand
Frequently Asked Questions
What is the distance between Marayoor and Roorkee?
Roorkee is approximately 1950+ kms from Marayoor.
How long does it take to reach Roorkee from Marayoor?
It takes approximately 17 hours to reach Roorkee from Marayoor by Bus, Flight Via Tiruchirappalli, Dehradun.
What is the cheapest way to reach Roorkee from Marayoor?
The cheapest way to reach Roorkee from Marayoor is by Bus, Flight Via Tiruchirappalli, Dehradun.
What is the fastest way to reach Roorkee from Marayoor?
The fastest way to reach Roorkee from Marayoor is by Bus, Flight Via Tiruchirappalli, Dehradun.


