One Way
Lowest Fare Finder Chrome Extension

Popular Filters

Departure Airports

One Way Price

AED 1,970 AED 22,500

Duration

19 h 15 m 58 h 0 m

Stops From Shanghai-Hongqiao Apt

Departure From Shanghai-Hongqiao Apt

Before 6 AM

AED 1,970

6 AM - 12 PM

AED 2,073

12 PM - 6 PM

AED 2,653

After 6 PM

AED 2,531

Arrival at Tallinn

Before 6 AM

AED 1,970

6 AM - 12 PM

AED 2,073

12 PM - 6 PM

AED 3,771

After 6 PM

AED 2,531

Alliances & Airlines

Oneworld

(11)

SkyTeam

(18)

Star Alliance

(44)

+ 16 more

Layover Airports

+ 18 more

Layover Duration

2 h 25 m 35 h 30 m

Shanghai to Tallinn Flight Schedule

Planning your travel has never been easier. Get updated flight schedules for various airlines between Shanghai to Tallinn on MakeMyTrip. We offer the cheapest airfares across all major airlines. You can book your Shanghai to Tallinn Flight at best price and can also check Tallinn to Shanghai Flight Schedule for your return journey online. Take advantage of amazing offers for your flights only at Makemytrip. Get Up To AED 150 OFF* on your flight booking with MakeMyTrip using coupon code : “FLYAE”. 100% Refund on Flight cancellations with MMT Zero Cancellation.

Sorted By:
Departure
Duration
Arrival
Price
Qatar Airways, Scandinavian Airlines

AED 1,970

You save AED 561 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Qatar Airways QR | 871

00:35

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

09 h 35 m

05:10

Sun, 12 Oct 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 159

09:00

Sun, 12 Oct 25

Doha, Qatar

06 h 25 m

14:25

Sun, 12 Oct 25

Terminal T2

Copenhagen, Denmark

BAGGAGE : CHECK INCABIN

Information not available

Scandinavian Airlines SK | 1790 | Operated By CityJet

22:55

Sun, 12 Oct 25

Terminal T3

Copenhagen, Denmark

02 h 30 m

01:25

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Juneyao Airlines, Finnair

AED 2,112

AED 2,073

You save AED 458 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Juneyao Airlines HO | 1607

09:10

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

09 h 50 m

14:00

Sun, 12 Oct 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1035

00:20

Mon, 13 Oct 25

Helsinki, Finland

35 m

00:55

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Eva Airways, Air Baltic

AED 2,570

AED 2,531

Transit Visa may be required

Shanghai-Hongqiao Apt to Tallinn , 12 Oct

Eva Airways BR | 771

19:40

Sun, 12 Oct 25

Terminal T1

Shanghai-Hongqiao Apt, China

02 h 05 m

21:45

Sun, 12 Oct 25

Terminal T1

Taipei-Sung Shan Apt, Taiwan

BAGGAGE : CHECK INCABIN

Information not available

Eva Airways BR | 67

08:00

Mon, 13 Oct 25

Taipei - Taoyuan Apt, Taiwan

11:00

Mon, 13 Oct 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Eva Airways BR | 67

12:20

Mon, 13 Oct 25

Bangkok, Thailand

19:20

Mon, 13 Oct 25

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic BT | 872

18:50

Tue, 14 Oct 25

Terminal S

London - Gatwick Apt, United Kingdom

02 h 45 m

23:35

Tue, 14 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

China Eastern, Turkish Airlines

AED 2,574

AED 2,535

Transit Visa may be required

Shanghai-Hongqiao Apt to Tallinn , 12 Oct

China Eastern MU | 721

08:15

Sun, 12 Oct 25

Terminal T1

Shanghai-Hongqiao Apt, China

02 h 45 m

11:00

Sun, 12 Oct 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 71

22:30

Sun, 12 Oct 25

Terminal T1

Hong Kong, Hong Kong

11 h 30 m

05:00

Mon, 13 Oct 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 1421

08:10

Mon, 13 Oct 25

Istanbul, Turkey

03 h 30 m

11:40

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Air Baltic

AED 2,692

AED 2,653

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Etihad Airways EY | 5748 | Operated By China Eastern

15:25

Sun, 12 Oct 25

Terminal T1

Shanghai-Pu Dong Apt, China

09 h 55 m

21:20

Sun, 12 Oct 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 31

02:30

Mon, 13 Oct 25

Terminal A

Abu Dhabi, United Arab Emirates

07 h 30 m

08:00

Mon, 13 Oct 25

Terminal T1

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic BT | 862

19:45

Mon, 13 Oct 25

Terminal T2B

Paris, France

02 h 50 m

23:35

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Swiss

AED 2,863

AED 2,824

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Swiss LX | 189

10:10

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

14 h 05 m

18:15

Sun, 12 Oct 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1316 | Operated By Air Baltic

21:50

Sun, 12 Oct 25

Zurich, Switzerland

02 h 45 m

01:35

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AED 2,955

AED 2,916

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Lufthansa LH | 733

23:50

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

13 h 35 m

07:25

Mon, 13 Oct 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 882

14:40

Mon, 13 Oct 25

Terminal T1

Frankfurt, Germany

02 h 20 m

18:00

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, Air Baltic

AED 2,920

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Qatar Airways QR | 871

00:35

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

09 h 35 m

05:10

Sun, 12 Oct 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 175

08:35

Sun, 12 Oct 25

Doha, Qatar

06 h 55 m

14:30

Sun, 12 Oct 25

Oslo, Norway

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic BT | 816

21:55

Sun, 12 Oct 25

Oslo, Norway

02 h 25 m

00:20

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Air Baltic

AED 2,972

AED 2,933

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Etihad Airways EY | 5748 | Operated By China Eastern

15:25

Sun, 12 Oct 25

Terminal T1

Shanghai-Pu Dong Apt, China

09 h 55 m

21:20

Sun, 12 Oct 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 125

02:15

Mon, 13 Oct 25

Terminal A

Abu Dhabi, United Arab Emirates

06 h 30 m

06:45

Mon, 13 Oct 25

Terminal T1

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic BT | 824

19:25

Mon, 13 Oct 25

Terminal T2

Munich, Germany

03 h 20 m

22:45

Mon, 13 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AED 3,040

AED 3,001

Transit Visa may be required

Shanghai-Pu Dong Apt to Tallinn , 12 Oct

Lufthansa LH | 733

23:50

Sun, 12 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

13 h 35 m

07:25

Mon, 13 Oct 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 884

21:00

Mon, 13 Oct 25

Terminal T1

Frankfurt, Germany

02 h 20 m

00:20

Tue, 14 Oct 25

Tallinn, Estonia

BAGGAGE : CHECK INCABIN

Information not available

Hide

More Deals For You!

More discounts for your flight

Get FLAT

12% OFF

MMTWELCOME

Grab Up to AED 90 OFF
*Applicable for First times user only.

Get Up To

20% OFF

FLYSUPER

Grab Up to AED 120 OFF
*T&C Applied

Get Up To

AED 150 OFF*

FLYAE

BIG Offer on Flights!
*T&C Applied

Show