YouChina
YouChina Malaysia · Flights

Flights from Penang, Kuching & Kota Kinabalu to China

Penang and Kota Kinabalu are well connected, Kuching has one route, Ipoh has none

Updated August 2026Flights

The short answer

Penang and Kota Kinabalu are well connected, Kuching has one route, Ipoh has none Penang and Kota Kinabalu each have several direct China routes across multiple airlines; Kuching has a single confirmed direct route (to Guangzhou); Ipoh has no scheduled direct flight to mainland China as of this check.

CheckedAugust 2026
Next stepCheck your specific departure city below — routes, frequency, and airlines vary a lot city by city, and some routes are new or seasonal.

On the ground

Direct routes by departure city

!
Best connected — Penang (PEN)Direct flights to Guangzhou (China Southern, Scoot, Sichuan Airlines, Xiamen Airlines, AirAsia, China Eastern — around 4 hours), plus Spring Airlines nonstop to Shanghai Pudong (daily since 30 Jan 2026, ~5h50m). Spring has also talked about Guangzhou and Chengdu; that trade-press page still says those launch dates are being finalized. Qingdao Airlines Qingdao–Penang from 31 Mar 2026, and Chongqing Airlines Chongqing–Penang from 8 Apr 2026 (Tourism Malaysia).
!
Best connected — Kota Kinabalu (BKI)Spring Airlines resumed daily nonstop Shanghai service on 28 January 2026. Tourism Malaysia also lists direct scheduled flights from Shanghai, Guangzhou, Shenzhen, Beijing, Hangzhou, Wuhan, Kunming, Ningbo, Fuzhou and Shantou (Hong Kong is listed separately), with frequencies from several-weekly to daily. That release names AirAsia and Xiamen Airlines on the Sabah–China network — it is not a Shanghai–KK timetable, so pick the airline and time on the carrier site for your dates. Kota Kinabalu is one of the better-connected Malaysian cities for China routes outside Kuala Lumpur.
!
One direct route — Kuching (KCH)Batik Air's Guangzhou-Kuching route started 17 March 2026. A July 2026 local report said that by 6 June the route had run 22 round-trips, carried 5,892 passengers, and posted an 85% load factor — currently Kuching's only confirmed scheduled direct China route. A Shanghai-Kuching route has been discussed by a regional carrier but was not yet operating as of this check.
!
No direct China flights — Ipoh (IPH)Ipoh's Sultan Azlan Shah Airport has no scheduled direct flight to mainland China as of this check — it serves only a small number of destinations overall. Travelers from Ipoh typically connect via Kuala Lumpur or Penang.

Watch for this

Before you book

!
Assuming Kuching has the same options as Penang or Kota KinabaluKuching currently has just one confirmed direct China route (Guangzhou), while Penang and Kota Kinabalu each connect to several Chinese cities. If you're departing from Kuching and your destination isn't Guangzhou, compare a Kuching-Guangzhou-then-domestic connection against flying via Kuala Lumpur first.
!
Booking around a route that hasn’t launched yetRegional routes get announced before they’re actually bookable — the discussed Shanghai-Kuching service is one example that was not operating as of this review. Confirm a route is live and bookable on the airline’s own site before planning a trip around it, rather than relying on an announcement date.
!
New or seasonal routes changing without noticeSeveral of the routes above are new (started in 2026) or seasonal. Frequencies and carriers can change without much notice. Re-check the route and schedule close to your travel dates on the airline's own site.

FAQ

Frequently asked questions

Is there a direct flight from Penang to China?

Yes — Penang has direct flights to Guangzhou (multiple airlines, around 4 hours) and to Shanghai (Spring Airlines, daily since January 2026), plus newer routes to Qingdao and Chongqing added in 2026.

Is there a direct flight from Kuching to China?

Yes, one route: Batik Air has flown Guangzhou-Kuching nonstop since March 2026. That's currently the only confirmed scheduled direct China route from Kuching. Confirm current times with the airline before you book.

Is there a direct flight from Kota Kinabalu to China?

Yes. Spring Airlines resumed daily Shanghai–Kota Kinabalu on 28 January 2026. Tourism Malaysia also lists nonstop service from Guangzhou, Shenzhen, Beijing, Hangzhou, Wuhan, Kunming, Ningbo, Fuzhou and Shantou. Check the carrier site for the airline and time on your dates.

Can I fly directly from Ipoh to China?

No — Ipoh has no scheduled direct flight to mainland China as of this check. Connect via Kuala Lumpur or Penang instead.

What about flights from Kuala Lumpur?

Kuala Lumpur is the best-connected departure point overall, with direct routes to Guangzhou, Shanghai, and Beijing. See our separate Kuala Lumpur flights guide for durations, airlines, and prices.

Sources

Sources

Continue

Next

Kuala Lumpur flights
Visa-free rules
Trip hub