Travel from Gwalior to Shimla

Train or fly from Gwalior to Shimla?

Indian Railways operates a train from Gwalior to Shimla twice a week. Tickets cost $11 - $22 and the journey takes 10 h 33 min. Alternatively, Helitrans and Air India Limited fly from Gwalior to Shimla twice daily.

How to get from Gwalior to Shimla

From Gwalior (GWL) train to Kalka (KLK) then taxi to Shimla. 11 h 56 min ₹2,828. From Gwalior taxi to Shimla. 9 h 44 min ₹10,699. From Gwalior drive to Shimla. 9 h 44 min ₹5,412. From Gwalior taxi to Gwalior airport, fly to Simla airport, then taxi to Shimla. 17 h 30 min ₹10,791. From Gwalior taxi to Gwalior airport, fly to Chandigarh airport, then taxi to Shimla. 19 h 2 min ₹12,384.

Operators from Gwalior to Shimla

Close Print Itinerary
  1. Here are 5 options to get from
    Gwalior to Shimla:

    1. Trip:
      1 Train
      • One-Way approx: USD $32 - $47
      • Duration: 11 h 56 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $32 - $47
        • Duration: 11 h 56 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $140 - $170
      • Duration: 9 h 44 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $140 - $170
        • Duration: 9 h 44 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 9 h 44 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 9 h 44 min
        Close x
    4. Trip:
      4 Fly to Simla
      • One-Way approx: USD $148 - $220
      • Duration: 17 h 30 min
      Open +
      • Trip:
        4 Fly to Simla
        • One-Way approx: USD $148 - $220
        • Duration: 17 h 30 min
        Close x
    5. Trip:
      5 Fly to Chandigarh, taxi
      • One-Way approx: USD $88 - $334
      • Duration: 19 h 2 min
      Open +
      • Trip:
        5 Fly to Chandigarh, taxi
        • One-Way approx: USD $88 - $334
        • Duration: 19 h 2 min
        Close x