Travel from Guwahati to Siliguri

Train or fly from Guwahati to Siliguri?

GoAir and IndiGo Airlines fly from Guwahati to Siliguri twice daily. Alternatively, Indian Railways operates a train from Guwahati to Siliguri 5 times a day. Tickets cost $7 - $19 and the journey takes 6 h 5 min.

How to get from Guwahati to Siliguri

From Guwahati taxi to Gauhati airport, fly to Bagdogra airport, then taxi to Siliguri. 1 h 41 min $71. From Guwahati (GHY) train to New Jalpaiguri (NJP). 6 h 5 min $16. From Guwahati taxi to Siliguri. 6 h 2 min $118. From Guwahati drive to Siliguri. 6 h 2 min $51.

Operators from Guwahati to Siliguri

Close Print Itinerary
  1. Here are 4 options to get from
    Guwahati to Siliguri:

    1. Trip:
      1 Fly
      • One-Way approx: USD $33 - $281
      • Duration: 1 h 41 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $33 - $281
        • Duration: 1 h 41 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $7 - $19
      • Duration: 6 h 5 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $7 - $19
        • Duration: 6 h 5 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $100 - $120
      • Duration: 6 h 2 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $100 - $120
        • Duration: 6 h 2 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 6 h 2 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 6 h 2 min
        Close x