Travel options for:
Nearby airports Roorkee

Delhi (DEL)  •  4 h 47 min

$3 - $16

Dehra Dun (DED)  •  2 h 57 min

$11 - $14

Chandigarh (IXC)  •  4 h 18 min

$2 - $14

Amritsar (ATQ)  •  7 h 18 min

$11 - $23

Dhangarhi (DHI)  •  8 h

$28 - $43

  • Roorkee Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Roorkee

Bus or train from Nearby airports to Roorkee?

Indian Railways operates a train from Delhi (DEL) to Roorkee twice daily. Tickets cost $3 - $15 and the journey takes 3 h 25 min. Alternatively, UPSRTC operates a bus from Dehra Dun (DED) to Roorkee every 30 minutes. Tickets cost $3 - $5 and the journey takes 2 h 35 min.

How to get from Nearby airports to Roorkee

ModeDurationPrice
From Indira Gandhi International Airport Metro to New Delhi, walk to New Delhi (NDLS), then train to Roorkee (RK).4 h 47 min₹941
From Dehra Dun (DED) taxi to Rishikesh then bus to Roorkee.2 h 57 min₹986
From Airport line 26 bus to Railway Station, walk to Chandigarh (CDG), then train to Roorkee (RK).4 h 18 min₹832
From Amritsar (ATQ) taxi to Amritsar Junction (ASR) then train to Roorkee (RK).7 h 18 min₹1,495
From Dhangarhi (DHI) taxi to Shahjehanpur (SPN) then train to Roorkee (RK).8 h₹2,996

How long does it take to get from Nearby airports to Roorkee?

It takes approximately 4 h 47 min to get from Nearby airports to Roorkee, including transfers.

Operators from Nearby airports to Roorkee

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
UPSRTCUPSRTC
CTUCTU