Direct (nonstop) flights from Jakarta to Muscat

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

CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
✈
MCT
Seeb International
🇴🇲 Muscat, Oman
Flight Time
7h 40m
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 30, 2026

Airlines with non-stop flights

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

Alternative Routes

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

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

Looking for the return flight?

MCT → CGK: Flights from Muscat to Jakarta

Frequently Asked Questions

How long is the direct flight from Jakarta to Muscat?

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

Which airlines fly nonstop from Jakarta to Muscat?

Just Oman Air.

Is there a nonstop flight from Jakarta to Muscat?

Yes. 1 airline: Oman Air.

How far is Jakarta from Muscat?

The flight distance from Jakarta to Muscat 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 Jakarta and Muscat?

Muscat is 3 hours behind Jakarta. (Asia/Jakarta vs Asia/Muscat.)

What type of aircraft flies from Jakarta to Muscat?

At 7h 40m, 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 Indonesia 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 Jakarta to Muscat?

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

Is the return flight from Muscat to Jakarta 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 Jakarta 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 Soekarno Hatta International for this flight?

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