Direct (nonstop) flights from Muscat to Jakarta

1 airline flys nonstop from Seeb International (MCT) to Soekarno Hatta International (CGK). It's 3,851 miles (6,198 km), about 8h 5m in the air. Operated by Oman Air.

MCT
Seeb International
🇴🇲 Muscat, Oman
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
8h 5m
Distance
3,851 mi
6,198 km
CO₂/pax
589 kg
−92 kg vs. layover
Airlines
1
Oman Air
Time Diff
+3h
Operated by Oman Air Oman Air

Route data last updated: May 26, 2026

Airlines with non-stop flights

Oman Air WY Oman Air
Route
MCT → CGK
Flight Time
8h 5m
Distance
3,851 mi

Alternative Routes

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

MCT CMB (Colombo) CGK
Leg 1: 4h 5m (1,826 mi) Leg 2: 4h 40m (2,061 mi) Total: ~8h 45m 🍃 681 kg CO₂ (+16% vs. direct)
Leg 1
MCT → CMB
4h 5m · 1,826 mi
View MCT to CMB flights →
Leg 2
CMB → CGK
4h 40m · 2,061 mi
View CMB to CGK flights →
MCT KNO (Kuala Namu) CGK
Leg 1: 6h 30m (3,037 mi) Leg 2: 2h 25m (859 mi) Total: ~8h 55m 🍃 648 kg CO₂ (+10% vs. direct)
Leg 1
MCT → KNO
6h 30m · 3,037 mi
View MCT to KNO flights →
Leg 2
KNO → CGK
2h 25m · 859 mi
View KNO to CGK flights →
MCT KUL (Kuala Lumpur) CGK
Leg 1: 6h 50m (3,237 mi) Leg 2: 2h 15m (698 mi) Total: ~9h 5m 🍃 649 kg CO₂ (+10% vs. direct)
Leg 1
MCT → KUL
6h 50m · 3,237 mi
View MCT to KUL flights →
Leg 2
KUL → CGK
2h 15m · 698 mi
View KUL to CGK flights →
MCT BOM (Mumbai) CGK
Leg 1: 2h 40m (989 mi) Leg 2: 6h 45m (2,881 mi) Total: ~9h 25m 🍃 633 kg CO₂ (+7% vs. direct)
Leg 1
MCT → BOM
2h 40m · 989 mi
View MCT to BOM flights →
Leg 2
BOM → CGK
6h 45m · 2,881 mi
View BOM to CGK flights →
MCT DXB (Dubai) CGK
Leg 1: 1h 10m (216 mi) Leg 2: 8h 20m (4,066 mi) Total: ~9h 30m 🍃 687 kg CO₂ (+17% vs. direct)
Leg 1
MCT → DXB
1h 10m · 216 mi
View MCT to DXB flights →
Leg 2
DXB → CGK
8h 20m · 4,066 mi
View DXB to CGK flights →

Looking for the return flight?

CGK → MCT: Flights from Jakarta to Muscat

Frequently Asked Questions

How long is the direct flight from Muscat to Jakarta?

A nonstop flight from Muscat (MCT) to Jakarta (CGK) takes approximately 8 hours and 5 minutes. The distance is 3,851 miles (6,198 km).

Which airlines fly nonstop from Muscat to Jakarta?

Just Oman Air.

Is there a nonstop flight from Muscat to Jakarta?

Yes. 1 airline: Oman Air.

How far is Muscat from Jakarta?

The flight distance from Muscat to Jakarta is 3,851 miles (6,198 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Muscat and Jakarta?

Jakarta is 3 hours ahead of Muscat. (Asia/Muscat vs Asia/Jakarta.)

What type of aircraft flies from Muscat to Jakarta?

At 8h 5m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

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

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

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

Roughly 589 kg CO2 per passenger one-way. That's about the same as driving 2,945 km.

Is the return flight from Jakarta to Muscat 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 Muscat to Jakarta?

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 Seeb International for this flight?

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