Flights from Milan Bergamo Orio al Serio Airport to Morocco
Agadir
Agadir can be reached from Bergamo in just under four hours and is served by Al Massira Airport, located about seven kilometres from the city centre and mainly used to reach the seaside resorts of southern Morocco. Low-cost flights are available, while last-minute deals depend on seasonality and reduced availability. The city is known for its wide sandy beach and modern seafront: the Agadir Corniche runs along the beach for kilometres between palm trees, venues and resorts, becoming the hub of tourist life; the Kasbah of Agadir Oufella overlooks the bay with the remains of the ancient walls and a scenic viewpoint at sunset; Souk El Had, rebuilt after the 1960 earthquake, is a huge traditional market packed with spices, handicrafts and local products.
Flight Milan Bergamo Orio al Serio Airport – Agadir: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Agadir and southern Morocco (Souss-Massa area)
- Low cost: yes
- Last minute: yes
- Flight availability: limited
- Main airlines: Ryanair
- Estimated flight time from BGY: 3h 48m
- Airport–city distance: 7 km
- What to visit: Corniche, Kasbah Oufella, Souk El Had
Beni Mellal
Beni Mellal can be reached from Bergamo in about three hours and is served by a small airport located around ten kilometres from the city centre, mainly used for targeted connections to some European cities and for local community travel flows. Low-cost flights are available, but last-minute deals are rare due to limited availability. The area offers natural and historical attractions: Ouzoud Falls, about 120 km away, are among Morocco’s most spectacular, with drops of over 100 metres set among olive groves and home to Barbary macaques; the Kasbah of Boujaad features reddish rammed-earth walls and lies near the Sufi mausoleum of Sidi Bou Abid Sherqi; Aïn Asserdoune is a natural spring at the foot of Mount Tassemit with parks, terraces and the Kasbah Ras el Ain overlooking the plain.
Flight Milan Bergamo Orio al Serio Airport – Beni Mellal: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Beni Mellal and the Middle Atlas
- Low cost: yes
- Last minute: no
- Flight availability: low
- Main airlines: Ryanair
- Estimated flight time from BGY: 3h 00m
- Airport–city distance: 10 km
- What to visit: Ouzoud Falls, Kasbah of Boujaad, Aïn Asserdoune
Casablanca
Casablanca can be reached from Bergamo in just over three hours and is served by Mohammed V Airport, Morocco’s main hub and one of Africa’s busiest, located about thirty kilometres from the city centre. Low-cost flights are relatively easy to find thanks to competitive carriers, while last-minute deals are less predictable due to strong demand for this strategic destination. The city blends modernity and tradition: the Hassan II Mosque stands on the oceanfront with its 210-metre minaret and rich decoration, and is one of the few mosques open to non-Muslims via guided visits; the Habous Quarter, or New Medina, combines 1930s French urban planning with Moroccan architecture, featuring orderly souks, the Mahkama du Pacha and historic bakeries; the Ain Diab Corniche is the city’s Atlantic seafront, famous for beaches, restaurants and sunset walks.
Flight Milan Bergamo Orio al Serio Airport – Casablanca: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Casablanca and the rest of Morocco
- Low cost: yes
- Last minute: no
- Flight availability: high
- Main airlines: Air Arabia Maroc
- Estimated flight time from BGY: 3h 05m
- Airport–city distance: 30 km
- What to visit: Hassan II Mosque, Habous Quarter, Ain Diab Corniche
Fez
Fez can be reached from Bergamo in about two and a half hours and is served by Fès–Saïss Airport, located just over ten kilometres from the city centre, with frequent flights operated by low-cost carriers. Budget fares are easy to find, and last-minute deals are often available as well. The city is one of Morocco’s most important historic centres: the Medina of Fès el-Bali is a vast UNESCO-listed labyrinth featuring the Bou Inania Madrasa, the al-Qarawiyyīn Mosque and the famous Chouara Tannery vats; the Mellah, the former Jewish quarter, preserves wooden balconies, the Aben Danan Synagogue and the evocative Jewish cemetery; Jardin Jnan Sbil is a 18th-century green oasis with shaded avenues, ponds and fountains.
Flight Milan Bergamo Orio al Serio Airport – Fez: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Fez and northern Morocco
- Low cost: yes
- Last minute: yes
- Flight availability: frequent
- Main airlines: Ryanair
- Estimated flight time from BGY: 2h 35m
- Airport–city distance: 13 km
- What to visit: Medina of Fès el-Bali, Mellah, Jardin Jnan Sbil
Marrakech
Marrakech can be reached from Bergamo in about three and a half hours and is served by Menara Airport, located about seven kilometres from the city centre, with daily connections that make it easy to find affordable flights and often last-minute deals. The city is among Morocco’s most visited destinations thanks to its intense atmosphere: Jemaa el-Fnaa Square is the focal point of city life, with musicians, stalls and evening performances recognised as UNESCO intangible heritage; the Koutoubia Mosque rises with its 77-metre Almohad minaret, an architectural counterpart to Seville’s Giralda; the Majorelle Gardens, created by Jacques Majorelle and restored by Yves Saint Laurent, are a botanical oasis famous for the distinctive Majorelle blue and home to the Berber Museum.
Flight Milan Bergamo Orio al Serio Airport – Marrakech: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Marrakech, Moroccan interior, Atlas Mountains, desert
- Low cost: yes
- Last minute: yes
- Flight availability: daily
- Main airlines: Ryanair
- Estimated flight time from BGY: 3h 30m
- Airport–city distance: 7 km
- What to visit: Jemaa el-Fnaa Square, Koutoubia Mosque, Majorelle Gardens
Rabat
Rabat can be reached from Bergamo in about three hours and is served by Rabat–Salé Airport, located just over ten kilometres from the city centre. Flight availability is limited, which can sometimes allow low-cost fares but makes last-minute deals less frequent. Morocco’s capital combines history, architecture and archaeological sites: the Kasbah of the Udayas is a white-and-blue fortified quarter with Andalusian gardens and ocean views; the Hassan Tower, an unfinished 12th-century minaret, faces the elegant Mausoleum of Mohammed V in white marble with refined mosaics; Chellah, on the outskirts of the city, combines Roman ruins and a Marinid complex set in gardens populated by storks.
Flight Milan Bergamo Orio al Serio Airport – Rabat: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Rabat and northern Morocco
- Low cost: yes
- Last minute: yes
- Flight availability: occasional
- Main airlines:
- Estimated flight time from BGY: 3h 00m
- Airport–city distance: 11 km
- What to visit: Kasbah of the Udayas, Hassan Tower and Mausoleum of Mohammed V, Chellah
Tangier
Tangier can be reached from Bergamo in about three hours and is served by Ibn Battuta Airport, located around ten kilometres from the city centre and used to reach northern Morocco and the Strait of Gibraltar area. Low-cost flights are available, but the limited number of connections makes last-minute deals less predictable. The city offers a mix of myth, history and views: the Medina of Tangier climbs through alleys and souks up to the Kasbah with the Kasbah Museum, while just outside the city the Cape Spartel viewpoint highlights the ideal meeting point between the Mediterranean and the Atlantic; Café Hafa, a historic artists’ hangout overlooking the sea, is famous for mint tea and panoramic terraces; the Caves of Hercules, with an opening shaped like an inverted Africa, are an iconic site tied to legends and often combined with a visit to the Cape Spartel lighthouse.
Flight Milan Bergamo Orio al Serio Airport – Tangier: key facts
- Country: Morocco
- Currency: Moroccan dirham
- EU: no
- Schengen: no
- Areas served by the airport: Tangier, Tetouan, Strait of Gibraltar region
- Low cost: yes
- Last minute: yes
- Flight availability: limited
- Main airlines: Ryanair
- Estimated flight time from BGY: 3h 00m
- Airport–city distance: 10 km
- What to visit: Medina of Tangier, Café Hafa, Caves of Hercules