One Way
Lowest Fare Finder Chrome Extension

Popular Filters

Arrival Airports

One Way Price

AED 5,460 AED 27,200

Duration

11 h 45 m 60 h 0 m

Stops From Tallinn

Departure From Tallinn

Before 6 AM

AED 10,649

6 AM - 12 PM

AED 7,237

12 PM - 6 PM

AED 5,460

After 6 PM

AED 6,877

Arrival at Shanghai-Hongqiao Apt

Before 6 AM

AED 5,460

6 AM - 12 PM

AED 9,443

12 PM - 6 PM

AED 6,877

After 6 PM

AED 7,237

Alliances & Airlines

Oneworld

(7)

SkyTeam

(23)

Star Alliance

(15)

+ 9 more

Layover Airports

+ 11 more

Layover Duration

3 h 20 m 45 h 30 m

Tallinn to Shanghai Flight Schedule

Planning your travel has never been easier. Get updated flight schedules for various airlines between Tallinn to Shanghai on MakeMyTrip. We offer the cheapest airfares across all major airlines. You can book your Tallinn to Shanghai Flight at best price and can also check Shanghai to Tallinn 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
Air Baltic, China Southern

AED 5,499

AED 5,460

You save AED 1,777 if you fly to Shanghai-Pu Dong Apt | Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Air Baltic BT | 859

14:05

Sun, 12 Oct 25

Tallinn, Estonia

02 h 30 m

15:35

Sun, 12 Oct 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 346

21:40

Sun, 12 Oct 25

Amsterdam, Netherlands

09 h 45 m

13:25

Mon, 13 Oct 25

Beijing, China

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 8882

23:00

Mon, 13 Oct 25

Beijing, China

02 h 20 m

01:20

Tue, 14 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Finnair, Qatar Airways

AED 6,877

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

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Finnair AY | 1032

22:35

Sun, 12 Oct 25

Tallinn, Estonia

30 m

23:05

Sun, 12 Oct 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 6121 | Operated By Finnair

17:10

Mon, 13 Oct 25

Helsinki, Finland

06 h 40 m

23:50

Mon, 13 Oct 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 870

02:15

Tue, 14 Oct 25

Doha, Qatar

09 h 05 m

16:20

Tue, 14 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic, China Southern

More Timing Options

AED 7,276

AED 7,237

Transit Visa may be required

Tallinn to Shanghai-Hongqiao Apt , 12 Oct

Air Baltic BT | 859

14:05

Sun, 12 Oct 25

Tallinn, Estonia

02 h 30 m

15:35

Sun, 12 Oct 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 346

21:40

Sun, 12 Oct 25

Amsterdam, Netherlands

09 h 45 m

13:25

Mon, 13 Oct 25

Beijing, China

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 8885

16:00

Mon, 13 Oct 25

Beijing, China

02 h 20 m

18:20

Mon, 13 Oct 25

Terminal T2

Shanghai-Hongqiao Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Finnair, Juneyao Airlines

More Timing Options

AED 9,482

AED 9,443

Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Finnair AY | 1018

12:55

Sun, 12 Oct 25

Tallinn, Estonia

30 m

13:25

Sun, 12 Oct 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Juneyao Airlines HO | 1608

16:55

Sun, 12 Oct 25

Helsinki, Finland

08 h 45 m

06:40

Mon, 13 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Singapore Airlines

AED 10,110

AED 10,071

Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Singapore Airlines SQ | 2193 | Operated By Lufthansa

19:00

Sun, 12 Oct 25

Tallinn, Estonia

02 h 35 m

20:35

Sun, 12 Oct 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Singapore Airlines SQ | 325

21:40

Sun, 12 Oct 25

Terminal T1

Frankfurt, Germany

12 h 25 m

16:05

Mon, 13 Oct 25

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Singapore Airlines SQ | 826

01:15

Tue, 14 Oct 25

Terminal T3

Singapore, Singapore

05 h 20 m

06:35

Tue, 14 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Scandinavian Airlines, Emirates

AED 10,325

Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Scandinavian Airlines SK | 1749 | Operated By Braathens Regional Aviation

20:50

Sun, 12 Oct 25

Tallinn, Estonia

01 h 15 m

21:05

Sun, 12 Oct 25

Terminal T5

Stockholm, Sweden

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 158

15:35

Mon, 13 Oct 25

Terminal T5

Stockholm, Sweden

06 h 40 m

00:15

Tue, 14 Oct 25

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 304

09:40

Tue, 14 Oct 25

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

22:20

Tue, 14 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

LOT Polish Airlines, All Nippon Airways

AED 10,688

AED 10,649

Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

LOT Polish Airlines LO | 792

05:45

Sun, 12 Oct 25

Tallinn, Estonia

01 h 40 m

06:25

Sun, 12 Oct 25

Warsaw, Poland

BAGGAGE : CHECK INCABIN

Information not available

LOT Polish Airlines LO | 79

22:50

Sun, 12 Oct 25

Warsaw, Poland

12 h 50 m

18:40

Mon, 13 Oct 25

Terminal T1

Tokyo - Narita Apt, Japan

BAGGAGE : CHECK INCABIN

Information not available

All Nippon Airways NH | 967

22:30

Mon, 13 Oct 25

Terminal T2

Tokyo-Haneda Airport, Japan

03 h 05 m

00:35

Tue, 14 Oct 25

Terminal T2

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AED 12,610

AED 12,571

Transit Visa may be required

Tallinn to Shanghai-Hongqiao Apt , 12 Oct

Lufthansa LH | 4457 | Operated By Air Baltic

19:00

Sun, 12 Oct 25

Tallinn, Estonia

01 h 30 m

20:30

Sun, 12 Oct 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 722

19:40

Mon, 13 Oct 25

Terminal T2

Munich, Germany

10 h 05 m

11:45

Tue, 14 Oct 25

Terminal T3

Beijing, China

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 7140 | Operated By Air China

14:30

Tue, 14 Oct 25

Terminal T3

Beijing, China

02 h 25 m

16:55

Tue, 14 Oct 25

Terminal T2

Shanghai-Hongqiao Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Scandinavian Airlines, Air France

AED 12,981

AED 12,942

Transit Visa may be required

Tallinn to Shanghai-Pu Dong Apt , 12 Oct

Scandinavian Airlines SK | 1749 | Operated By Braathens Regional Aviation

20:50

Sun, 12 Oct 25

Tallinn, Estonia

01 h 15 m

21:05

Sun, 12 Oct 25

Terminal T5

Stockholm, Sweden

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1063

18:15

Mon, 13 Oct 25

Terminal T2

Stockholm, Sweden

02 h 40 m

20:55

Mon, 13 Oct 25

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 116

23:45

Mon, 13 Oct 25

Terminal T2E

Paris, France

12 h 30 m

18:15

Tue, 14 Oct 25

Terminal T1

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

Air Baltic, China Southern

AED 13,554

AED 13,515

Transit Visa may be required

Tallinn to Shanghai-Hongqiao Apt , 12 Oct

Air Baltic BT | 857

07:30

Sun, 12 Oct 25

Tallinn, Estonia

02 h 30 m

09:00

Sun, 12 Oct 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 308

13:20

Sun, 12 Oct 25

Amsterdam, Netherlands

11 h 20 m

06:40

Mon, 13 Oct 25

Terminal T2

Guangzhou, China

BAGGAGE : CHECK INCABIN

Information not available

China Southern CZ | 3529

09:00

Mon, 13 Oct 25

Terminal T2

Guangzhou, China

02 h 20 m

11:20

Mon, 13 Oct 25

Terminal T2

Shanghai-Hongqiao Apt, China

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