Distance from

Budapest to Marrakech

Average travel distance is

5866.14 km

Nomal travel times are between

7h 8min  -  161h 23min

5866.14 km (3645 miles) is the average travel distance between Budapest and Marrakech. If you could walk at the speed of 3mph (4.8kph), it would take 37 days 22 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 3225.62 km 2004.31 miles 1741.7 miles
Bus 4286.41 km 2663.45 miles 2314.47 miles
Train 4288.34 km 2664.65 miles 2315.52 miles
Drive 11664.19 km 7247.79 miles 6298.16 miles

Be prepared

Budapest - Marrakech Info

The distance from Kálvin tér M to Liszt Ferenc Airport 2 18 km (11 miles).

The distance from BUD to RAK 3201 km (1989 miles).

The distance from Marrakech to Marrakesh 8 km (5 miles).

Travel distance chart

The distance between Budapest, Hungary to Marrakech, Marrakesh-Tensift-El Haouz, Morocco is 5866.14 km (3645 miles) and it would cost 180 USD ~ 1,488 MAD to drive in a car that consumes about 45 MPG.