>
Beijing to Shanghai

Compare prices to get from Beijing to Shanghai
Szukaj biletów na trasie Beijing – Shanghai w ciągu najbliższych 7 dni. Loty już od 3 484 TRY. Pociągi od 1 135 TRY.

Pociągi
1 135 TRY|4 godz. 18 min.
Loty
3 484 TRY|1 godz. 45 min.
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 137 TRY
1 135 TRY
1 135 TRY
1 135 TRY
1 135 TRY
crail
Najtaniej
11:59
18 godz. 46 min.
06:45
BeijingShanghai
1 135 TRY
Szukaj
Bez przesiadek
crail
Najszybszy
17:00
4 godz. 18 min.
21:18
Beijingnan(Beijing South)Shanghai Hongqiao
16 779 TRY
Szukaj
Bez przesiadek
crail
20:04
14 godz. 58 min.
11:02
BeijingShanghai
1 287 TRY
Szukaj
Bez przesiadek
crail
19:10
12 godz. 21 min.
07:31
BeijingShanghai Songjiang
2 660 TRY
Szukaj
Bez przesiadek
  • Prices shown from Beijing to Shanghai are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare Loty and Pociągi from Beijing to Shanghai

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

Train
Pociągi Najtaniej
Average price 1 131 TRY
Average duration6h 38m
Departure Time16:00 - 06:45
Direct options
Flight
Loty Najszybszy
Average price 4 368 TRY
Average duration2h 14m
Departure Time07:00 - 21:55
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 Beijing to Shanghai?

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

Average train fares from Beijing to Shanghai 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 Beijing to Shanghai is czwartek, with an average price of 1 133 TRY.

1 135 TRY
1 134 TRY
1 133 TRY
1 132 TRY
    Najtaniej
  • 20 lip
  • 21 lip
  • 22 lip
  • 23 lip
  • 17 lip
  • 18 lip
  • 26 lip

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

Beijing – Shanghai – ś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

Beijing – Shanghai – według danych Trip.com najtańszym miesiącem na lot jest December, a średnia cena wynosi wówczas 3 303 TRY. Z kolei najdroższym miesiącem jest zazwyczaj July, w którym średnia cena wynosi do 4 904 TRY.

4 904 TRY
4 104 TRY
3 303 TRY
2 503 TRY
    Najtaniej
  • 4 904 TRY
    Jul
  • 4 363 TRY
    Aug
  • 3 847 TRY
    Sep
  • 3 659 TRY
    Oct
  • 3 581 TRY
    Nov
  • 3 303 TRY
    Dec
  • 3 588 TRY
    Jan
  • 3 966 TRY
    Feb
  • 3 318 TRY
    Mar
  • 3 538 TRY
    Apr
  • 3 457 TRY
    May
  • 3 903 TRY
    Jun

Beijing to Shanghai travel tips

Find departure & arrival points near Beijing and Shanghai

Popular train stations near Beijing

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

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 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

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

Recommended hotels in Shanghai

Lemon Hotel
9.5/10
1661 opinii
Lemon Hotel
hotel-star hotel-star hotel-praise
Huaihai Road Area/Xintiandi Area | 3.09 km from downtown
34% off
1 679 TRY 1 101 TRY
JITING  HOSTEL
8.5/10
3863 opinii
JITING HOSTEL
hotel-star hotel-star hotel-praise
People's Square Area | 0.81 km from downtown
28% off
794 TRY 571 TRY
Shanghai Lanting Resort Hotel (Shanghai International Tourism Resort)
9.7/10
402 opinii
Shanghai Lanting Resort Hotel (Shanghai International Tourism Resort)
hotel-star hotel-star hotel-praise
Shanghai Disney Resort | 23.13 km from downtown
23% off
1 526 TRY 1 177 TRY
Shanghai Xin Lun Boutique Hotel (Pudong International Airport Branch)
9.4/10
2558 opinii
Shanghai Xin Lun Boutique Hotel (Pudong International Airport Branch)
hotel-star hotel-star hotel-star hotel-praise
Pudong International Airport Area | 28.43 km from downtown
35% off
1 825 TRY 1 184 TRY

How to travel from Beijing to Shanghai: FAQs

  • How far is it from Beijing to Shanghai?

    It’s about 1077 km (669 miles) from Beijing to Shanghai.
  • You can travel from Beijing to Shanghai in 2 different ways: Loty, Pociągi.
  • The fastest way to get from Beijing to Shanghai is by Loty, with an average journey time of 2 hours 14 minutes. Other modes of transport take longer: Pociągi takes on average 6 godz. 38 min..
  • The cheapest way to get from Beijing to Shanghai is by Pociągi, with an average price of 1 131 TRY. Other modes of transport are more expensive: Loty costs around 4 368 TRY on avergae.
  • For trips between Beijing and Shanghai, travelers typically use the following departure and arrival points: Most Loty depart from Beijing Capital Intl. Airport and arrive at Pudong Intl. Airport; Pociągi depart from Beijing Chaoyang and arrive at Shanghai.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Beijing to Shanghai are typically cheapest December, with an average fare of 3 303 TRY. Flights from Beijing to Shanghai are typically cheapest czwartek, with an average fare of 1 133 TRY
  • There is a 0h time difference between Beijing and Shanghai.