Travel options for:
Delhi to Bodh Gaya
  • Fly to Gaya

    $84 - $3,913
    1. Delhi

      21 min - every 10 minutes

      $1

    2. Delhi (DEL)

      1 h 30 min - non-stop

      $75 - $3,900

    3. Gaya (GAY)

      10 min - 5.8 miles

      $9 - $12

  • Fly to Patna, train

    $71 - $214
    1. Delhi

      21 min - every 10 minutes

      $1

    2. Delhi (DEL)

      1 h 30 min - non-stop

      $40 - $170

    3. Patna (PAT)

      6 min - 3.7 miles

      $8 - $10

    4. Patna Junction (PNBE)

      1 h 55 min - once daily

      $11 - $17

    5. Gaya Junction (GAYA)

      15 min - 10.2 miles

      $12 - $16

  • Train

    $34 - $47
    1. New Delhi (NDLS)

      11 h 25 min - once daily

      $22 - $35

    2. Gaya Junction (GAYA)

      15 min - 10.2 miles

      $12 - $16

  • Train via Delhi (DLI)

    $34 - $47
    1. Delhi (DLI)

      16 h 20 min - once daily

      $22 - $35

    2. Gaya Junction (GAYA)

      15 min - 10.2 miles

      $12 - $16

  • Drive

    $100 - $150
    1. Delhi

      14 h 9 min - 635.4 miles

      $100 - $150

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

From New Delhi Metro to Delhi airport, fly to Gaya airport, then taxi to Bodh Gaya. 3 h 1 min $332. From New Delhi Metro to Delhi airport, fly to Patna airport, taxi to Patna Junction (PNBE), train to Gaya Junction (GAYA), then taxi to Bodh Gaya. 6 h 8 min $119. From New Delhi (NDLS) train to Gaya Junction (GAYA) then taxi to Bodh Gaya. 11 h 40 min $41. From Delhi (DLI) train to Gaya Junction (GAYA) then taxi to Bodh Gaya. 16 h 35 min $41. From Delhi drive to Bodh Gaya. 14 h 9 min $126.