Travel from Deoghar to Gaya-India

Train from Deoghar to Gaya

Indian Railways operates a train from Deoghar to Gaya every 2 hours. Tickets cost $1 - $15 and the journey takes 1 h 57 min. Indian Railways also services this route once daily.

How to get from Deoghar to Gaya

From Deoghar taxi to Jasidih Junction (JSME), train to Kiul Junction (KIUL), then train to Gaya Junction (GAYA). 6 h 21 min ₹1,725. From Deoghar taxi to Gaya. 3 h 13 min ₹4,026. From Deoghar drive to Gaya. 3 h 13 min ₹1,733.

Operators from Deoghar to Gaya

Close Print Itinerary
  1. Here are 3 options to get from
    Deoghar to Gaya:

    1. Trip:
      1 Train
      • One-Way approx: USD $6 - $33
      • Duration: 6 h 21 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $6 - $33
        • Duration: 6 h 21 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $50 - $65
      • Duration: 3 h 13 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $50 - $65
        • Duration: 3 h 13 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 3 h 13 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 3 h 13 min
        Close x