Cheap Flights from Kuala Lumpur to Shanghai Starting at $94

Helping travelers to find the best flight offers

Cheapest flights from Kuala Lumpur to Shanghai

Flaut.Travel was designed and developed by a team dedicated to making the process of searching, comparing and booking airline tickets as easy and convenient as possible. Our service helps travelers to find and buy the cheapest flights from Kuala Lumpur to Shanghai. We have connected more than 40 airlines and airline ticketing agencies to help you find the most suitable and affordable flight option.

Cheapest one way flight

$94

VietjetAir
VietjetAir
1 transfer
12h 45m
06/25/2025

The cheapest one-way flight from Kuala Lumpur to Shanghai departs on 06/25/2025, is operated by VietjetAir and costs $94

Cheapest round trip flight

$183

VietjetAir
VietjetAir
1 transfer
1d 16h 20m
10/25/2025

The cheapest roundtrip flight from Kuala Lumpur to Shanghai departs on 10/25/2025, is operated by VietjetAir and costs $183

The fastest flight

5h 30m

Fastest flight from Kuala Lumpur to Shanghai takes 5h 30m

Direct flights

Every day

There are direct flights on this route 7 days a week: Su, Mo, Tu, We, Th, Fr, and Sa

Earliest flight

7:05 AM

Latest flight

1:55 AM

Average flight duration

5h 36m

Direct flights count

58

Distance

3748km

Timezone difference

0h

The distance between Kuala Lumpur and Shanghai is 3748km (2324 miles). The average flight duration is 5h 36m. There are 58 direct flights from Kuala Lumpur to Shanghai. Kuala Lumpur and Shanghai are in the same time zone. Flights from Kuala Lumpur begin at 7:05 AM. The latest flight from Kuala Lumpur departs at 1:55 AM.

Airfare from Kuala Lumpur to Shanghai by month

We carefully collect statistics on the search and pricing of airlines and, based on these data, we make an assumption about future prices. Thus, you can better understand which season is the cheapest to fly from Kuala Lumpur to Shanghai

October 2025
Lowest price
on average:
$99
May 2026
Highest price
on average:
$216
  • Avg Price

Airlines operating on route

Below you will find a list of airlines operating flights on the Kuala Lumpur — Shanghai route and the starting prices for flights of each specific airline on it.

Starting at $96

Starting at $99

Starting at $102

Starting at $124

Starting at $136

Starting at $141

Starting at $142

Starting at $166

Starting at $170

Direct Flights from Kuala Lumpur to Shanghai

A direct flight is the most convenient and comfortable way to fly from Kuala Lumpur to Shanghai, despite the fact that sometimes flights with transfers can cost significantly less.

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/02/2025

Departure date

Direct flight

China Eastern Airlines

MU6022

Starting at $476

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/04/2025

Departure date

Direct flight

Shanghai Airlines

FM886

Starting at $301

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/04/2025

Departure date

Direct flight

China Eastern Airlines

MU6022

Starting at $265

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/05/2025

Departure date

Direct flight

China Eastern Airlines

MU6022

Starting at $216

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/06/2025

Departure date

Direct flight

Shanghai Airlines

FM864

Starting at $216

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/08/2025

Departure date

Direct flight

AirAsia X

D7330

Starting at $159

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/09/2025

Departure date

Direct flight

AirAsia X

D7332

Starting at $155

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/11/2025

Departure date

Direct flight

Shanghai Airlines

FM866

Starting at $214

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/11/2025

Departure date

Direct flight

China Eastern Airlines

MU6022

Starting at $225

Shanghai city image

Kuala LumpurShanghai

KULSHA

06/13/2025

Departure date

Direct flight

Shanghai Airlines

FM886

Starting at $216

Schedule of direct flights from Kuala Lumpur to Shanghai

A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Kuala Lumpur to Shanghai:

AirAsia X

AirAsia X

Every day

Starting at $105

China Eastern Airlines

China Eastern Airlines

Every day

Starting at $162

Kuala Lumpur airports overview

KUL
+5
Vietnam Airlines
AirAsia X
VietjetAir
Airlines flying to this airport
$90
Starting at
$136
on average

Shanghai airports overview

PVG
+6
Vietnam Airlines
VietjetAir
AirAsia X
Airlines flying to this airport
$96
Starting at
$136-3%
on average
SHA
Shenzhen Airlines
Air Macau
Xiamen Airlines
Airlines flying to this airport
$138
Starting at
$140
on average

Frequently asked questions (FAQ)

Answers to questions about the route that travelers are most interested in.

How much is the cheapest flight ticket from Kuala Lumpur to Shanghai?

The cheapest flight ticket from Kuala Lumpur to Shanghai according to data for the last 48 hours costs $94

When is the best time to buy air tickets on the route Kuala Lumpur — Shanghai?

Often the best time to buy tickets from Kuala Lumpur to Shanghai is 2 months before departure.

When is the cheapest time of year to fly from Kuala Lumpur to Shanghai?

Based on statistics over the past years, the lowest prices for flights from Kuala Lumpur to Shanghai can be found flying in these months: October, June, August.

How long does it take to fly from Kuala Lumpur to Shanghai?

The fastest flights from Kuala Lumpur to Shanghai start from 5 hours 30 minutes in the air.

Which airline can fly direct from Kuala Lumpur to Shanghai?

The following airlines operate direct flights on the route Kuala Lumpur — Shanghai: China Eastern Airlines, Shanghai Airlines, AirAsia X

Special offers and sales on air tickets from Kuala Lumpur to Shanghai

We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.

Alternative routes

Alor SetarShanghaiHat YaiShanghaiIpohShanghaiKota BharuShanghaiMedanShanghaiPadangShanghaiPekanbaruShanghaiSingaporeShanghaiKuala TerengganuShanghaiKuala LumpurChangzhouKuala LumpurHangzhouKuala LumpurZhoushanKuala LumpurNingboKuala LumpurNanjingKuala LumpurNantongKuala LumpurWuxiKuala LumpurYiwuKuala LumpurYanchengKuala LumpurYangzhou