Distance from

Belgrade to Barcelona

Average travel distance is

2053.12 km

Nomal travel times are between

5h 45min  -  32h 10min

2053.12 km (1276 miles) is the average travel distance between Belgrade and . If you could walk at the speed of 3mph (4.8kph), it would take 13 days 6 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1704.30 km 1059.0 miles 920.25 miles
Drive 2165.04 km 1345.29 miles 1169.03 miles
Bus 2290.01 km 1422.95 miles 1236.51 miles

BE PREPARED

Belgrade - Barcelona Info

The distance from Slavija to Belgrade Nikola Tesla Airport 23 km (14.52 miles) .

The distance from BEG to BCN 1667 km (1036.08 miles) .

The distance from Barcelona Airport T2 to Barcelona - Passeig de Gràcia 14 km (8.54 miles) .

Travel distance chart

The distance between Belgrade to Barcelona is 2053.12 km (1276 miles) and it would cost 167 USD ~ 123 EUR to drive in a car that consumes about 42 MPG.