hero
How2Go
Changanassery to Roorkee

Changanassery to Roorkee

Roorkee is approximately 2300+ kms from Changanassery. The fastest way to reach Roorkee from Changanassery is by Train, Flight Via Cochin, Delhi. It takes approximately 14 hours. The cheapest way to reach Roorkee from Changanassery is by Train Via Agra which would take approximately 51 hours.

Sort By
Mode of Transport

Via Cochin, Delhi

RECOMMENDED

FASTEST

Changanassery

Cochin

Delhi

Roorkee

Approx Travel Time

13h 30m

₹11,094

Onwards

Changanassery

Cochin

Delhi

Roorkee

Approx Travel Time

14h 28m

₹11,883

Onwards

Changanassery

Cochin

Delhi

Roorkee

Approx Travel Time

13h 47m

₹11,387

Onwards

Changanassery

Cochin

Delhi

Roorkee

Approx Travel Time

14h 45m

₹12,176

Onwards

Via Cochin, Mohali

Changanassery

Cochin

Mohali

Roorkee

Approx Travel Time

13h 53m

₹9,708

Onwards

Ads by MMT

Via Madurai, Delhi

Changanassery

Madurai

Delhi

Roorkee

Approx Travel Time

14h 53m

₹10,469

Onwards

Via Agra

CHEAPEST

Changanassery

Agra

Roorkee

Approx Travel Time

2d 2h 42m

₹1,165

Onwards

Ads by MMT

Via Faridabad

Changanassery

Faridabad

Roorkee

Approx Travel Time

2d 1h 46m

₹3,830

Onwards

Via Calicut

Changanassery

Calicut

Roorkee

Approx Travel Time

2d 3h 6m

₹1,765

Onwards

Via Bangalore, Delhi

Changanassery

Bangalore

Delhi

Roorkee

Approx Travel Time

2d 19h 5m

₹6,178

Onwards

Frequently Asked Questions

What is the distance between Changanassery and Roorkee?

Roorkee is approximately 2300+ kms from Changanassery.

How long does it take to reach Roorkee from Changanassery?

It takes approximately 14 hours to reach Roorkee from Changanassery by Train, Flight Via Cochin, Delhi.

What is the cheapest way to reach Roorkee from Changanassery?

The cheapest way to reach Roorkee from Changanassery is by Train Via Agra.

What is the fastest way to reach Roorkee from Changanassery?

The fastest way to reach Roorkee from Changanassery is by Train, Flight Via Cochin, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India