>
Shanghai to Beijing

Compare prices to get from Shanghai to Beijing
Szukaj biletów na trasie Shanghai – Beijing w ciągu najbliższych 7 dni. Loty już od 119 900 KRW. Pociągi od 35 848 KRW.

Pociągi
35 848 KRW|4 godz. 24 min.
Loty
119 900 KRW|2 godz. 5 min.
35 876 KRW
35 885 KRW
35 871 KRW
35 881 KRW
35 869 KRW
35 871 KRW
35 871 KRW
35 873 KRW
35 871 KRW
35 871 KRW
35 869 KRW
35 848 KRW
35 871 KRW
35 871 KRW
crail
Najtaniej
12:15
21 godz. 45 min.
10:00
ShanghaiBeijing Fengtai
35 885 KRW
Szukaj
Bez przesiadek
crail
Najszybszy
10:00
4 godz. 24 min.
14:24
Shanghai HongqiaoBeijingnan(Beijing South)
155 475 KRW
Szukaj
Bez przesiadek
crail
12:15
22 godz. 31 min.
10:46
ShanghaiBeijing
36 826 KRW
Szukaj
Bez przesiadek
crail
16:30
16 godz. 3 min.
08:33
ShanghaiBeijing
41 756 KRW
Szukaj
Bez przesiadek
  • Prices shown from Shanghai to Beijing are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare Loty and Pociągi from Shanghai to Beijing

The cheapest way to get from Shanghai to Beijing costs only 35 154 KRW on average via Pociągi, and the quickest way takes just 2h 19m by Loty. Find the travel option that best suits you.

Train
Pociągi Najtaniej
Average price 35 154 KRW
Average duration8h 52m
Departure Time18:52 - 12:39
Direct options
Flight
Loty Najszybszy
Average price 162 800 KRW
Average duration2h 19m
Departure Time06:25 - 21:45
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Shanghai to Beijing?

What is the cheapest day to travel by train from Shanghai to Beijing?

Average train fares from Shanghai to Beijing for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Shanghai to Beijing is piątek, with an average price of 35 154 KRW.

35 911 KRW
35 533 KRW
35 154 KRW
34 776 KRW
    Najtaniej
  • 29 cze
  • 23 cze
  • 1 lip
  • 25 cze
  • 19 cze
  • 27 cze
  • 28 cze

Shanghai – Beijing – który miesiąc jest najtańszy na lot w jedną stronę?

Shanghai – Beijing – średnia cena lotów w jedną stronę zakupionych przez użytkowników Trip.com w poszczególnych miesiącach w ciągu ostatnich 12 miesięcy

Shanghai – Beijing – według danych Trip.com najtańszym miesiącem na lot jest March, a średnia cena wynosi wówczas 93 600 KRW. Z kolei najdroższym miesiącem jest zazwyczaj June, w którym średnia cena wynosi do 144 700 KRW.

144 700 KRW
119 150 KRW
93 600 KRW
68 050 KRW
    Najtaniej
  • 144 700 KRW
    Jun
  • 135 000 KRW
    Jul
  • 126 300 KRW
    Aug
  • 113 800 KRW
    Sep
  • 104 100 KRW
    Oct
  • 102 900 KRW
    Nov
  • 100 200 KRW
    Dec
  • 101 700 KRW
    Jan
  • 116 900 KRW
    Feb
  • 93 600 KRW
    Mar
  • 108 000 KRW
    Apr
  • 115 900 KRW
    May

Shanghai to Beijing travel tips

Find departure & arrival points near Shanghai and Beijing

Popular train stations near Shanghai

Shanghai Shanghai China
Shanghaixi(Shanghai West) Shanghai China
Shanghainan(Shanghai South) Shanghai China
Shanghai Hongqiao Shanghai China
Jiading Shanghai China

Popular train stations near Beijing

Beijing Chaoyang Beijing China
Beijingdong(Beijing East) Beijing China
Beijing Beijing China
Tongzhouxi(Tongzhou West) Beijing China
Tongzhou Beijing China

Popular airports near Shanghai

Pudong Intl. Airport (PVG) Shanghai China
Shanghai Hongqiao Airport (SHA) Shanghai China
Jiaxing Nanhu Airport (JNH) W pobliżu Jiaxing Chiny

Popular airports near Beijing

Beijing Capital Intl. Airport (PEK) Beijing China
Beijing Miyun Mujiayu Airport (MY2) Beijing China
Beijing Daxing International Airport (PKX) Beijing China
Port lotniczy Tiencin-Binhai (TSN) W pobliżu Tianjin Chiny

Recommended hotels in Beijing

Radisson Hotel Beijing Daxing Airport
9.6/10
5677 opinii
Radisson Hotel Beijing Daxing Airport
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Daxing Airpot | 42.07 km from downtown
34% off
143 018 KRW 93 919 KRW
ELONG R.YUN (Beijing Capital Airport Branch)
9.3/10
4573 opinii
ELONG R.YUN (Beijing Capital Airport Branch)
hotel-star hotel-star hotel-star hotel-praise
Capital Airport and New International Exhibition Center | 24.48 km from downtown
28% off
54 054 KRW 39 189 KRW
Yunduan Meisu (Beijing Daxing International Airport)
9.2/10
1113 opinii
Yunduan Meisu (Beijing Daxing International Airport)
hotel-star hotel-star hotel-praise
Daxing Airpot | 41.36 km from downtown
57% off
56 081 KRW 24 324 KRW
MeiChen Hotel( within the terminal building of Beijing Daxing International Airport)
9.1/10
6458 opinii
MeiChen Hotel( within the terminal building of Beijing Daxing International Airport)
hotel-star hotel-star hotel-star hotel-praise
Daxing Airpot | 43.31 km from downtown
14% off
72 973 KRW 62 613 KRW

How to travel from Shanghai to Beijing: FAQs

  • How far is it from Shanghai to Beijing?

    It’s about 1077 km (669 miles) from Shanghai to Beijing.
  • You can travel from Shanghai to Beijing in 2 different ways: Loty, Pociągi.
  • The fastest way to get from Shanghai to Beijing is by Loty, with an average journey time of 2 hours 19 minutes. Other modes of transport take longer: Pociągi takes on average 8 godz. 52 min..
  • The cheapest way to get from Shanghai to Beijing is by Pociągi, with an average price of 35 154 KRW. Other modes of transport are more expensive: Loty costs around 162 800 KRW on avergae.
  • For trips between Shanghai and Beijing, travelers typically use the following departure and arrival points: Most Loty depart from Pudong Intl. Airport and arrive at Beijing Capital Intl. Airport; Pociągi depart from Shanghai and arrive at Beijing Chaoyang.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Shanghai to Beijing are typically cheapest March, with an average fare of 93 600 KRW. Flights from Shanghai to Beijing are typically cheapest piątek, with an average fare of 35 154 KRW
  • There is a 0h time difference between Shanghai and Beijing.