Travel time from

Budapest to Sofia

Average Travel Times are

4h 55min  -  21h 7min

Travel Distance

830.36 km

Travel time route map

It takes an average travel time of 4h 36mins to travel from Budapest to Sofia, given the average speed of 180km/h and the distance of 830.36 km (516 miles)

Travel time by transport mode

Tranport Distance Time
Flight 693km (430 miles) 4h 55mins
Drive 783km (487 miles) 8h 0mins
Bus 783km (487 miles) 11h 26mins
Bus 799km (496 miles) 14h 19mins
Train 1053km (654 miles) 21h 7mins

Travel time by airplanes from Budapest to Sofia

Air Plane Cruise Speed Max Speed
A300 48mins 46mins
A320 49mins 46mins
A321 50mins 47mins
A380 42mins 40mins
Boeing 707 43mins 41mins
Boeing 737 53mins 48mins
Boeing 747 46mins 43mins
Boeing 787 45mins 42mins
ATR 72 1h 30mins 1h 19mins

TIME TO DRIVE FROM Budapest to Sofia

Speed (km/h) Speed (Ml/h) Duration
40 24.85 19h 35mins
50 31.07 15h 40mins
60 37.28 13h 3mins
80 49.71 9h 47mins
100 62.14 7h 50mins

Be prepared

Budapest - Sofia Info

Travel time from Budapest-Nyugati to Ferihegy 21mins.

Travel time from Ferihegy vasútállomás to Liszt Ferenc Airport 2 13mins.

Travel time from BUD to SOF 1h 24mins.

Travel time from Terminal 1 to Tzarigradsko shose Blvd. 40mins.

Travel time chart

How long does it take to get from Budapest and by air and road.