MASwings route map 2026

38 nonstop routes from MYY and BKI, the longest being KCH–KUL. Select a destination on the map or in the table.

19 destinations · 2 countries · 2 hubs · network as of

Open the MASwings network on the full flight map to find connections and compare it with other airlines.

All MASwings routes in our coverage

RouteDestinationDistance and flying timeNotesDetails
Malaysia
BBN → BKMBakalalan Bakalalan Airport31 km (19 mi) about 30 min (est.)
MYY → BKMBakalalan Bakalalan Airport185 km (115 mi) about 45 min (est.)
MYY → BBNBario Bario Airport178 km (111 mi) about 45 min (est.)
MYY → BTUBintulu Bintulu Airport171 km (106 mi) about 40 min (est.)
KCH → KULKuala Lumpur Kuala Lumpur International Airport971 km (603 mi) about 1h 40m (est.)
BKI → LBULabuan Labuan Airport113 km (70 mi) about 40 min (est.)
MYY → LBULabuan Labuan Airport177 km (110 mi) about 45 min (est.)
BKI → LDULahad Datu Lahad Datu Airport271 km (168 mi) about 50 min (est.)
BKI → LWYLawas Lawas Airport140 km (87 mi) about 40 min (est.)
BKM → LWYLawas Lawas Airport100 km (62 mi) about 35 min (est.)
LMN → LWYLawas Lawas Airport44 km (28 mi) about 35 min (est.)
MYY → LWYLawas Lawas Airport168 km (104 mi) about 40 min (est.)
BKI → LMNLimbang Limbang Airport170 km (106 mi) about 40 min (est.)
KCH → LMNLimbang Limbang Airport635 km (395 mi) about 1h 15m (est.)
MYY → LMNLimbang Limbang Airport126 km (78 mi) about 40 min (est.)
BBN → LBPLong Banga Long Banga Airport60 km (37 mi) about 35 min (est.)
MYY → LBPLong Banga Long Banga Airport200 km (125 mi) about 45 min (est.)
BBN → LGLLong Datih Long Lellang Airport50 km (31 mi) about 35 min (est.)
MYY → LGLLong Datih Long Lellang Airport164 km (102 mi) about 40 min (est.)
BBN → ODNLong Seridan Long Seridan Airport53 km (33 mi) about 35 min (est.)
MUR → ODNLong Seridan Long Seridan Airport85 km (53 mi) about 35 min (est.)
MYY → ODNLong Seridan Long Seridan Airport126 km (78 mi) about 40 min (est.)
BBN → MURMarudi Marudi Airport137 km (85 mi) about 40 min (est.)
LBP → MURMarudi Marudi Airport161 km (100 mi) about 40 min (est.)
LGL → MURMarudi Marudi Airport124 km (77 mi) about 40 min (est.)
MYY → MURMarudi Marudi Airport41 km (26 mi) about 35 min (est.)
BTU → MKMMukah Mukah Airport112 km (69 mi) about 40 min (est.)
KCH → MKMMukah Mukah Airport244 km (151 mi) about 50 min (est.)
MYY → MKMMukah Mukah Airport269 km (167 mi) about 50 min (est.)
BKI → MZVMulu Mulu Airport251 km (156 mi) about 50 min (est.)
KCH → MZVMulu Mulu Airport571 km (355 mi) about 1h 10m (est.)
MYY → MZVMulu Mulu Airport96 km (59 mi) about 35 min (est.)
LDU → SDKSandakan Sandakan Airport101 km (63 mi) about 35 min (est.)
BTU → SBWSibu Sibu Airport150 km (93 mi) about 40 min (est.)
MKM → SBWSibu Sibu Airport69 km (43 mi) about 35 min (est.)
MYY → SBWSibu Sibu Airport319 km (198 mi) about 55 min (est.)
SDK → TWUTawau Tawau Airport177 km (110 mi) about 45 min (est.)
Singapore
KCH → SINSingapore Singapore Changi Airport707 km (439 mi) about 1h 20m (est.)

Network data imported from airport and airline sources:· How we verify

Where does MASwings fly?

Browse the destinations in our MASwings coverage by country, then open a route guide to compare airlines and plan your arrival. This is a selected network, not a complete timetable. Check dates with the airline before booking; seasonal and partner-operated services can differ.

Malaysia

  • Bakalalan (BKM)
  • Bakalalan (BKM)
  • Bario (BBN)
  • Bintulu (BTU)
  • Kuala Lumpur (KUL) · getting into town
  • Labuan (LBU)
  • Labuan (LBU)
  • Lahad Datu (LDU)
  • Lawas (LWY)
  • Lawas (LWY)
  • Lawas (LWY)
  • Lawas (LWY)
  • Limbang (LMN)
  • Limbang (LMN)
  • Limbang (LMN)
  • Long Banga (LBP)
  • Long Banga (LBP)
  • Long Datih (LGL)
  • Long Datih (LGL)
  • Long Seridan (ODN)
  • Long Seridan (ODN)
  • Long Seridan (ODN)
  • Marudi (MUR)
  • Marudi (MUR)
  • Marudi (MUR)
  • Marudi (MUR)
  • Mukah (MKM)
  • Mukah (MKM)
  • Mukah (MKM)
  • Mulu (MZV)
  • Mulu (MZV)
  • Mulu (MZV)
  • Sandakan (SDK)
  • Sibu (SBW)
  • Sibu (SBW)
  • Sibu (SBW)
  • Tawau (TWU)

Singapore

Where MASwings flies from each hub

Where can I fly with MASwings from Miri?

From Miri Airport (MYY), our MASwings map has 13 nonstop destinations in 1 country. Destinations include Bakalalan (BKM), Bario (BBN), Bintulu (BTU), Labuan (LBU), Lawas (LWY), Limbang (LMN), Long Banga (LBP), Long Datih (LGL), Long Seridan (ODN) and Marudi (MUR). The furthest is Sibu (SBW), about 319 km (198 mi) away.

Where can I fly with MASwings from Kota Kinabalu?

From Kota Kinabalu International Airport (BKI), our MASwings map has 5 nonstop destinations in 1 country. Destinations include Labuan (LBU), Lahad Datu (LDU), Lawas (LWY), Limbang (LMN) and Mulu (MZV). The furthest is Lahad Datu (LDU), about 271 km (168 mi) away.

Kota Kinabalu International Airport airport guide

The longest airport pair in this MASwings selection is Kuching–Kuala Lumpur (KCH–KUL), approximately 971 km (603 mi) by great-circle distance. Distances on the MASwings map are geographic, rather than scheduled flight times.

To connect between two destinations, check that both legs meet at the same hub and are offered together for your dates. Two lines on the MASwings map do not confirm a bookable connection or baggage transfer.

Compare overlapping airline networks

Routes only MASwings flies, and where it competes

Of the 38 routes here, 36 are flown nonstop by MASwings alone among the airlines we track: BBN–BKM, MYY–BKM, MYY–BBN, MYY–BTU, BKI–LBU, MYY–LBU, BKI–LDU, BKI–LWY, BKM–LWY, LMN–LWY, MYY–LWY, BKI–LMN, KCH–LMN, MYY–LMN, BBN–LBP, MYY–LBP, BBN–LGL, MYY–LGL, BBN–ODN, MUR–ODN, MYY–ODN, BBN–MUR, LBP–MUR, LGL–MUR, MYY–MUR, BTU–MKM, KCH–MKM, MYY–MKM, BKI–MZV, KCH–MZV, MYY–MZV, LDU–SDK, BTU–SBW, MKM–SBW, MYY–SBW and SDK–TWU.

It overlaps most with Malaysia Airlines (1), AirAsia (1) and Batik Air Malaysia (1) — the number is how many of these routes both airlines fly.

About MASwings: hubs, alliance and fares →

Sources

  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01

Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.