Travel from Budapest to Pécs

Bus or train from Budapest to Pécs?

Hungarian Railways (MÁV) operates a train from Budapest to Pécs hourly. Tickets cost $11 - $17 and the journey takes 2 h 42 min. Alternatively, you can take a bus from Budapest to Pécs via Budapest Népliget Autóbusz Állomás and Szekszárd in around 4 h 57 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Budapest to Pécs

ModeDurationPrice
From Kelenföld train to Pecs.2 h 42 min3 703 Ft
From Deák Ferenc tér M bus to Budapest Népliget Autóbusz Állomás, bus to Szekszárd, then bus to Pécs.4 h 57 min4 165 Ft
From Budapest rideshare to Pécs.2 h 55 min3 392 Ft
From Budapest drive to Pécs.2 h 14 min6 972 Ft

How long does it take to get from Budapest to Pécs?

The train from Kelenföld to Pecs takes 2 h 42 min including transfers and departs hourly.

Is there a direct train between Budapest and Pécs?

Yes, there is a direct train departing from Kelenföld and arriving at Pecs. Services depart hourly, and operate every day. The journey takes approximately 2 h 42 min.

Is there a direct bus between Budapest and Pécs?

No, there is no direct bus from Budapest to Pécs. However, there are services departing from Deák Ferenc tér M and arriving at Pécs via Budapest Népliget Autóbusz Állomás and Szekszárd. The journey, including transfers, takes approximately 4 h 57 min.

Operators from Budapest to Pécs

OperatorPhoneWebsite
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
BKK+36 1 3 255 255BKK
Volanbusz+36 1 382 0888Volanbusz
BlaBlaCarBlaBlaCar