- Home
- Flights
- Flights from Muscat
- Muscat to Perth
Flights from Muscat to Perth
There are no direct flights from Muscat to Perth. The fastest way is one stop via Doha or Singapore, about 15h 13m door to door (25 connections a week on current schedules).
No direct flights · 6 connection options From 14h 12m
Muscat to Perth at a glance
Fastest journey14h 12mVia Doha, on current schedules
Nonstop flightsNoneConnect via Doha or Singapore
Best ways to fly from Muscat to Perth
Ranked by how easy the connection is: one airline or alliance first (bags and connection protected), then the quickest self-transfer options.
1Search
MCT Doha (DOH) PER
Leg 1: Oman Air, Qatar Airways, SalamAir · Leg 2: Qatar Airways, Virgin Australia
Mon23:30 MCT23:46 DOH3h 29m connection03:15 DOH18:43 PERQatar Airways
2Search
MCT Singapore (SIN) PER
Leg 1: Oman Air · Leg 2: Jetstar Airways, Qantas, Scoot
Thu08:00 MCT19:17 SIN4h 13m connection23:30 SIN04:08 PEROman Air + Scoot
3Search
MCT Bangkok (BKK) PER
Leg 1: Oman Air, SalamAir · Leg 2: Jetstar Airways, Thai Airways
Fri08:45 MCT17:33 BKK4h 42m connection22:15 BKK05:50 PEROman Air + Jetstar Airways
4Search
MCT Hong Kong (HKG) PER
Leg 1: Ethiopian Airlines, Qatar Airways · Leg 2: Cathay Pacific
Tue09:45 MCT21:15 HKG2h 15m connection23:30 HKG06:54 PERQatar Airways + Cathay Pacific
6Search
MCT Kuala Lumpur (KUL) PER
Leg 1: Oman Air · Leg 2: AirAsia, Batik Air Malaysia, Malaysia Airlines
Connections are computed from flights actually flown over the last 8 weeks, with at least 45 minutes to change on one airline and 2 hours on separate tickets. Times are local. The search shows live itineraries and exact times.
Good to know
- Distance
- 8,684 km5,393 miles
- Journey time
- 14h 12mon current schedules
- Time difference
- +4hPerth vs Muscat
- Currency in Perth
- AUD
- Airports
- MCT → PER
Flights from Muscat to Perth: questions answered
Are there direct flights from Muscat to Perth?
No. There is no nonstop service, so you will connect, most easily in Doha, Singapore and Bangkok. Some connections are on one airline or alliance, so your bags and connection are protected on a single ticket.
How long is the flight from Muscat to Perth?
With one connection the journey usually takes around 14h 12m, depending on the layover. The straight-line distance is 8,684 km.
Where do you change planes between Muscat and Perth?
The best connecting points are Doha (DOH), Singapore (SIN), Bangkok (BKK) and Hong Kong (HKG). Oman Air flies both legs via Doha, so you can book it as one ticket.
Which airports serve Muscat and Perth?
Muscat: Muscat International Airport (MCT). Perth: Perth International Airport (PER).
What is the time difference between Muscat and Perth?
Perth is 4 hours ahead of Muscat.





