Direct (nonstop) flights from Beirut to Muscat

1 airline flys nonstop from Beirut International Airport (BEY) to Seeb International (MCT). It's 1,547 miles (2,490 km), about 3h 30m in the air. Operated by Salam Air.

BEY
Beirut International Airport
🇱🇧 Beirut, Lebanon
MCT
Seeb International
🇴🇲 Muscat, Oman
Flight Time
3h 30m
Distance
1,547 mi
2,490 km
CO₂/pax
261 kg
−40 kg vs. layover
Airlines
1
Salam Air
Time Diff
+1h
Operated by Salam Air Salam Air

Route data last updated: May 31, 2026

Airlines with non-stop flights

Salam Air OV Salam Air
Route
BEY → MCT
Flight Time
3h 30m
Distance
1,547 mi

Alternative Routes

Other ways to fly from Beirut to Muscat with one stop · direct emits 261 kg CO₂ per passenger

BEY BGW (Baghdad) MCT
Leg 1: 1h 30m (505 mi) Leg 2: 2h 35m (1,081 mi) Total: ~4h 5m 🍃 301 kg CO₂ (+15% vs. direct)
Leg 1
BEY → BGW
1h 30m · 505 mi
View BEY to BGW flights →
Leg 2
BGW → MCT
2h 35m · 1,081 mi
View BGW to MCT flights →
BEY NJF (Al-Najaf) MCT
Leg 1: 1h 40m (533 mi) Leg 2: 2h 30m (1,026 mi) Total: ~4h 10m 🍃 297 kg CO₂ (+14% vs. direct)
Leg 1
BEY → NJF
1h 40m · 533 mi
View BEY to NJF flights →
Leg 2
NJF → MCT
2h 30m · 1,026 mi
View NJF to MCT flights →
BEY DMM (Dammam) MCT
Leg 1: 2h 25m (993 mi) Leg 2: 1h 45m (567 mi) Total: ~4h 10m 🍃 298 kg CO₂ (+14% vs. direct)
Leg 1
BEY → DMM
2h 25m · 993 mi
View BEY to DMM flights →
Leg 2
DMM → MCT
1h 45m · 567 mi
View DMM to MCT flights →
BEY AUH (Abu Dhabi) MCT
Leg 1: 3h 10m (1,323 mi) Leg 2: 1h 15m (237 mi) Total: ~4h 25m 🍃 293 kg CO₂ (+12% vs. direct)
Leg 1
BEY → AUH
3h 10m · 1,323 mi
View BEY to AUH flights →
Leg 2
AUH → MCT
1h 15m · 237 mi
View AUH to MCT flights →
BEY DXB (Dubai) MCT
Leg 1: 3h 15m (1,331 mi) Leg 2: 1h 15m (216 mi) Total: ~4h 30m 🍃 290 kg CO₂ (+11% vs. direct)
Leg 1
BEY → DXB
3h 15m · 1,331 mi
View BEY to DXB flights →
Leg 2
DXB → MCT
1h 15m · 216 mi
View DXB to MCT flights →

Looking for the return flight?

MCT → BEY: Flights from Muscat to Beirut

Frequently Asked Questions

How long is the direct flight from Beirut to Muscat?

A nonstop flight from Beirut (BEY) to Muscat (MCT) takes approximately 3 hours and 30 minutes. The distance is 1,547 miles (2,490 km).

Which airlines fly nonstop from Beirut to Muscat?

Just Salam Air.

Is there a nonstop flight from Beirut to Muscat?

Yes. 1 airline: Salam Air.

How far is Beirut from Muscat?

The flight distance from Beirut to Muscat is 1,547 miles (2,490 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Beirut and Muscat?

Muscat is 1 hour ahead of Beirut. (Asia/Beirut vs Asia/Muscat.)

What type of aircraft flies from Beirut to Muscat?

At 3h 30m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Lebanon to Oman?

Depends on your passport. Check with the Oman embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Beirut to Muscat?

Roughly 261 kg CO2 per passenger one-way. That's about the same as driving 1,305 km.

Is the return flight from Muscat to Beirut also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Beirut to Muscat?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Beirut International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.