Travel from Budapest to Szekszárd

Bus or train from Budapest to Szekszárd?

Hungarian Railways (MÁV) operates a train from Budapest to Szekszárd twice daily. Tickets cost $7 - $12 and the journey takes 1 h 47 min. Alternatively, BKK operates a bus from Budapest to Szekszárd every 15 minutes. Tickets cost $2 and the journey takes 13 min. Volanbusz also services this route hourly.

How to get from Budapest to Szekszárd

From Kelenföld train to Szekszard. 1 h 47 min 2 442 Ft. From Deák Ferenc tér M bus to Budapest Népliget Autóbusz Állomás then bus to Szekszárd. 2 h 52 min 2 876 Ft. From Astoria M bus to Budapest Kelenföldi Erőmű then bus to Szekszárd. 3 h 48 min 2 876 Ft. From Budapest drive to Szekszárd. 1 h 32 min 5 087 Ft.

Operators from Budapest to Szekszárd

Close Print Itinerary
  1. Here are 4 options to get from
    Budapest to Szekszárd:

    1. Trip:
      1 Train
      • One-Way approx: USD $7 - $12
      • Duration: 1 h 47 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $7 - $12
        • Duration: 1 h 47 min
        Close x
    2. Trip:
      2 Bus via Budapest Népliget Autóbusz Állomás
      • One-Way approx: USD $9 - $13
      • Duration: 2 h 52 min
      Open +
      • Trip:
        2 Bus via Budapest Népliget Autóbusz Állomás
        • One-Way approx: USD $9 - $13
        • Duration: 2 h 52 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $9 - $13
      • Duration: 3 h 48 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $9 - $13
        • Duration: 3 h 48 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 32 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 32 min
        Close x