Travel from Budapest to Záhony

Bus or train from Budapest to Záhony?

Hungarian Railways (MÁV) operates a train from Budapest to Záhony hourly. Tickets cost $14 - $21 and the journey takes 2 h 58 min. Hungarian Railways (MÁV) also services this route hourly. Alternatively, BKK operates a bus from Budapest to Záhony every 15 minutes. Tickets cost $2 and the journey takes 13 min. 2 other operators also service this route.

How to get from Budapest to Záhony

From Budapest-Nyugati train to Nyiregyhaza then train to Zahony. 4 h 31 min 5 726 Ft. From Budapest-Nyugati train to Zahony. 5 h 29 min 5 714 Ft. From Deák Ferenc tér M bus to Budapest Népliget, bus to Chop, walk to Chop, then train to Zahony. 9 h 13 min 11 749 Ft. From Budapest drive to Záhony. 3 h 6 min 10 460 Ft.
Close Print Itinerary
  1. Here are 4 options to get from
    Budapest to Záhony:

    1. Trip:
      1 Train via Nyiregyhaza
      • One-Way approx: USD $17 - $26
      • Duration: 4 h 31 min
      Open +
      • Trip:
        1 Train via Nyiregyhaza
        • One-Way approx: USD $17 - $26
        • Duration: 4 h 31 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $17 - $26
      • Duration: 5 h 29 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $17 - $26
        • Duration: 5 h 29 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $44 - $47
      • Duration: 9 h 13 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $44 - $47
        • Duration: 9 h 13 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 3 h 6 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 3 h 6 min
        Close x