Travel from Amritsar to Mussoorie

Train or fly from Amritsar to Mussoorie?

Indian Railways operates a train from Amritsar to Mussoorie once daily. Tickets cost $9 - $21 and the journey takes 12 h 25 min. Alternatively, IndiGo Airlines, Jet Airways and 6 other airlines fly from Amritsar to Mussoorie every 3 hours.

How to get from Amritsar to Mussoorie

From Amritsar Junction (ASR) train to Dehradun (DDN) then taxi to Mussoorie. 12 h 57 min ₹1,939. From Amritsar drive to Mussoorie. 6 h 23 min ₹3,370. From Amritsar taxi to Amritsar airport, fly to Dehra Dun airport, then taxi to Mussoorie. 4 h 19 min ₹11,711.
Close Print Itinerary
  1. Here are 3 options to get from
    Amritsar to Mussoorie:

    1. Trip:
      1 Train
      • One-Way approx: USD $20 - $32
      • Duration: 12 h 57 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $20 - $32
        • Duration: 12 h 57 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 6 h 23 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 6 h 23 min
        Close x
    3. Trip:
      3 Fly
      • One-Way approx: USD $89 - $345
      • Duration: 4 h 19 min
      Open +
      • Trip:
        3 Fly
        • One-Way approx: USD $89 - $345
        • Duration: 4 h 19 min
        Close x