Travel from Székesfehérvár to Budapest

Bus or train from Székesfehérvár to Budapest?

Hungarian Railways (MÁV) operates a train from Székesfehérvár to Budapest every 30 minutes. Tickets cost $3 - $6 and the journey takes 50 min. Alternatively, Volanbusz operates a bus from Székesfehérvár to Budapest every 30 minutes. Tickets cost $4 - $6 and the journey takes 1 h 4 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 Székesfehérvár to Budapest

ModeDurationPrice
From Szekesfehervar train to Budapest-Déli.50 min1 244 Ft
From Székesfehérvár Autóbusz-Állomás bus to Budapest Újbuda-központ.1 h 4 min1 179 Ft
From Székesfehérvár taxi to Budapest.44 min24 079 Ft
From Székesfehérvár drive to Budapest.44 min2 237 Ft
From Székesfehérvár rideshare to Budapest.1 h 6 min1 133 Ft

How long does it take to get from Székesfehérvár to Budapest?

The train from Szekesfehervar to Budapest-Déli takes 50 min including transfers and departs every 30 minutes.

Is there a direct train between Székesfehérvár and Budapest?

Yes, there is a direct train departing from Szekesfehervar and arriving at Budapest-Déli. Services depart every 30 minutes, and operate every day. The journey takes approximately 50 min.

Is there a direct bus between Székesfehérvár and Budapest?

Yes, there is a direct bus departing from Székesfehérvár Autóbusz-Állomás and arriving at Budapest Újbuda-központ. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 4 min.

Operators from Székesfehérvár to Budapest

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