Distance from

Badajoz to Sofia

Average travel distance is

3727.86 km

Nomal travel times are between

8h 50min  -  40h 9min

3727.86 km (2316 miles) is the average travel distance between Badajoz and . If you could walk at the speed of 3mph (4.8kph), it would take 24 days 2 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 3180.27 km 1976.13 miles 1717.21 miles
Drive 3561.93 km 2213.28 miles 1923.29 miles
Bus 4441.40 km 2759.76 miles 2398.16 miles

BE PREPARED

Badajoz - Sofia Info

The distance from Badajoz to Lisbon Airport 247 km (153.51 miles) .

The distance from LIS to SOF 2924 km (1816.7 miles) .

The distance from Sofia Airport to Sofia 10 km (5.91 miles) .

Travel distance chart

The distance between Badajoz, Spain to Sofia is 3727.86 km (2316 miles) and it would cost 94 USD ~ 136 BGN to drive in a car that consumes about 23 MPG.