|Distance||311 miles (502 km)|
|Average flight duration||12 h 30 min|
|Average plane ticket price||$220 (€177)|
|Airlines||Air Arabia Maroc or Royal Air Maroc|
Flights from Tangier to Marrakesh cover the 311 miles (502 km) long trip taking on average 12 h 30 min with our travel partners like Air Arabia Maroc or Royal Air Maroc. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $169 (€136), but the average price of plane tickets is $220 (€177). Travelers depart most frequently from Tangier Ibn Battuta Airport and arrive in Marrakech.
Omio customers who book cheap flights for this route most frequently fly from Tangier Ibn Battuta Airport to Marrakech.
The most popular departure airport with passengers for this journey, called Tangier Ibn Battuta Airport, is located 7 miles (11 km) from the city center of Tangier.
The most popular arrival airport, Marrakech, is located 2 miles (4 km) away from the city center of Marrakesh. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Marrakech to the city center in Marrakesh.
Here are some other resources that might have the information you need