The places connected to Beirut on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Beirut from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Beirut not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Beirut of 3,000 miles or more.
Beirut has nonstop connections with 7 airports in Turkey: Arnavutkoy (IST), Istanbul (SAW), Antalya (AYT), Izmir (ADB), Ankara (ESB), Dalaman (DLM), and Bodrum (BJV). These routes are served by Corendon Airlines, LOT Polish Airlines (Star Alliance), Middle East Airlines (SkyTeam), Pegasus Airlines, SunExpress, Turkish Airlines (Star Alliance), and VF.
Beirut has nonstop connections with 5 airports in France: Paris (CDG), Paris (ORY), Lyon (LYS), Marseille (MRS), and Nice (NCE). These routes are served by Air France (SkyTeam), KLM (SkyTeam), Middle East Airlines (SkyTeam), and Transavia France.
Beirut has nonstop connections with 5 airports in Germany: Frankfurt-am-Main (FRA), Dusseldorf (DUS), Berlin (BER), Hannover (HAJ), and Bremen (BRE). These routes are served by Air Canada (Star Alliance), Condor, Eurowings (Star Alliance), Lufthansa (Star Alliance), Middle East Airlines (SkyTeam), and SR.
Beirut has nonstop connections with 5 airports in Iraq: Baghdad (BGW), Najaf (NJF), Arbil (EBL), Basrah (BSR), and Kirkuk (KIK). These routes are served by Air Italy, Hawkair, Hex Air, Iraqi Airways, and Middle East Airlines (SkyTeam).
Beirut has nonstop connections with 4 airports in Saudi Arabia: Jeddah (JED), Riyadh (RUH), Ad Dammam (DMM), and Medina (MED). These routes are served by Middle East Airlines (SkyTeam) and Saudia (SkyTeam).
Beirut has nonstop connections with 3 airports in United Arab Emirates: Dubai (DXB), Abu Dhabi (AUH), and Sharjah (SHJ). These routes are served by 3L, Air Arabia, China Eastern Airlines (SkyTeam), Emirates, Etihad Airways, flydubai, Middle East Airlines (SkyTeam), and Qantas (Oneworld).
Beirut has nonstop connections with 2 airports in Italy: Milan (MXP) and Rome (FCO). These routes are served by Air Europa (SkyTeam), Alitalia (Star Alliance), and Middle East Airlines (SkyTeam).
Beirut has nonstop connections with 2 airports in Spain: Madrid (MAD) and Barcelona (BCN). These routes are served by Air Europa (SkyTeam) and Middle East Airlines (SkyTeam).
Beirut has nonstop connections with 2 airports in Switzerland: Geneva (GVA) and Zurich (ZRH). These routes are served by Air Canada (Star Alliance), Middle East Airlines (SkyTeam), and Swiss International Air Lines (Star Alliance).
Beirut has a nonstop connection with Algiers (ALG) in Algeria, served by Air Algerie.
Beirut has a nonstop connection with Yerevan (EVN) in Armenia, served by Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Manama (BAH) in Bahrain, served by Gulf Air.
Beirut has a nonstop connection with Brussels (BRU) in Belgium, served by Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Sarajevo (SJJ) in Bosnia and Herzegovina, served by Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Zagreb (ZAG) in Croatia, served by Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Larnarca (LCA) in Cyprus, served by Air France (SkyTeam), Charlie Airlines, and Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Prague (PRG) in Czechia, served by Eurowings (Star Alliance).
The other 30 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Beirut from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) links Beirut nonstop with Athens (ATH).
Air Canada (Star Alliance) links Beirut nonstop with Frankfurt-am-Main (FRA), London (LHR), and Geneva (GVA).
Air Europa (SkyTeam) links Beirut nonstop with Milan (MXP), Rome (FCO), and Madrid (MAD).
Air France (SkyTeam) links Beirut nonstop with Paris (CDG) and Larnarca (LCA).
Alitalia (Star Alliance) links Beirut nonstop with Milan (MXP) and Rome (FCO).
Charlie Airlines links Beirut nonstop with Larnarca (LCA).
Condor links Beirut nonstop with Dusseldorf (DUS).
Corendon Airlines links Beirut nonstop with Antalya (AYT).
Eurowings (Star Alliance) links Beirut nonstop with Dusseldorf (DUS), Berlin (BER), Stockholm (ARN), Hannover (HAJ), and Prague (PRG).
KLM (SkyTeam) links Beirut nonstop with Paris (CDG).
LOT Polish Airlines (Star Alliance) links Beirut nonstop with Arnavutkoy (IST) and Warsaw (WAW).
Lufthansa (Star Alliance) links Beirut nonstop with Frankfurt-am-Main (FRA).
Middle East Airlines (SkyTeam) links Beirut nonstop with Paris (CDG), Arnavutkoy (IST), Athens (ATH), Larnarca (LCA), Frankfurt-am-Main (FRA), Dusseldorf (DUS), London (LHR), Berlin (BER), Copenhagen (CPH), Bucharest (OTP), Milan (MXP), Brussels (BRU), Geneva (GVA), Rome (FCO), Madrid (MAD), Barcelona (BCN), Nice (NCE), Amsterdam (AMS), Sarajevo (SJJ), and Zagreb (ZAG).
Pegasus Airlines links Beirut nonstop with Istanbul (SAW), Antalya (AYT), Dalaman (DLM), and Bodrum (BJV).
Scandinavian Airlines (SkyTeam) links Beirut nonstop with Copenhagen (CPH) and Stockholm (ARN).
SR links Beirut nonstop with Berlin (BER) and Bremen (BRE).
SunExpress links Beirut nonstop with Antalya (AYT) and Izmir (ADB).
Swiss International Air Lines (Star Alliance) links Beirut nonstop with Zurich (ZRH).
TAROM (SkyTeam) links Beirut nonstop with Bucharest (OTP).
Transavia France links Beirut nonstop with Paris (ORY), Lyon (LYS), and Marseille (MRS).
Turkish Airlines (Star Alliance) links Beirut nonstop with Arnavutkoy (IST).
VF links Beirut nonstop with Istanbul (SAW), Ankara (ESB), COV (COV), and Bodrum (BJV).
Virgin Atlantic (SkyTeam) links Beirut nonstop with London (LHR).
Air Algerie links Beirut nonstop with Algiers (ALG).
Air Canada (Star Alliance) links Beirut nonstop with Cairo (CAI).
EgyptAir (Star Alliance) links Beirut nonstop with Cairo (CAI) and Accra (ACC).
Ethiopian Airlines (Star Alliance) links Beirut nonstop with Addis Ababa (ADD).
Middle East Airlines (SkyTeam) links Beirut nonstop with Cairo (CAI), Accra (ACC), and Lagos (LOS).
The airport's official name is Beirut Rafic Hariri International Airport. On Roame and most flight schedules, you will find it under the code BEY.
The IATA airport code for Beirut Rafic Hariri International Airport is BEY. Enter BEY in Flightmap whenever you want to use this exact airport.
Beirut Rafic Hariri International Airport serves Beirut, Lebanon. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to BEY, not just the broader city.
Open the map with Anywhere as your starting point and BEY as the destination. Each result keeps the route pointed toward Beirut, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to BEY.
Yes. When Roame has observed award availability for a route to BEY, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Beirut has a nonstop connection with Copenhagen (CPH) in Denmark, served by Middle East Airlines (SkyTeam) and Scandinavian Airlines (SkyTeam).
Beirut has a nonstop connection with Cairo (CAI) in Egypt, served by Air Canada (Star Alliance), EgyptAir (Star Alliance), and Middle East Airlines (SkyTeam).
Beirut has a nonstop connection with Addis Ababa (ADD) in Ethiopia, served by Ethiopian Airlines (Star Alliance).