Train

Take the train Beijing South at the station China Railways G-Class.

The journey takes approximately 4 h 35 m. Ticket price is about €70 The travel distance is 1315 km.

Carrier is China Railways G-Class.

Buy ticket

Get off at the Shanghai Station.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Train

Take the train Beijing at the station China Railways D-Class.

The journey takes approximately 12 h 3 m. Ticket price is about €55 The travel distance is 1312 km.

Carrier is China Railways D-Class.

Buy ticket

Get off at the Shanghai.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 12 h 13 m. The travel distance is 1198 km.

Get off at the Shanghai Station.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Train to Beijing Daxing fly to Shanghai Hongqiao

Take the train Beijing West at the station China Railways C-Class.

The journey takes approximately 31 m. Ticket price is about €3 The travel distance is 47 km.

Carrier is China Railways C-Class.

Buy ticket

Get off at the Beijing Daxing Airport.
435 m on foot from the Beijing Daxing Airport to the Beijing Daxing (PKX).

The journey takes approximately 6 m. The travel distance is 435 m.

Get off at the Beijing Daxing (PKX).
Fly out to Beijing Daxing (PKX) of the Shanghai Hongqiao (SHA) airport.

The journey takes approximately 1 h

Carrier is Shanghai Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Shanghai Hongqiao (SHA).
354 m on foot from the Shanghai Hongqiao (SHA) to the Hongqiao Airport T1.

The journey takes approximately 4 m. The travel distance is 354 m.

Get off at the Hongqiao Airport T1.
Take the subway at the Hongqiao Airport T1 station.

The journey takes approximately 22 m. Ticket price is about €1 The travel distance is 11 km.

Carrier is Shanghai Metro.

Buy ticket

Get off at the South Shaanxi Road.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Fly Beijing Capital to Shanghai Hongqiao

Take the subway at the Dongzhimen station.

The journey takes approximately 30 m. The travel distance is 28 km.

Carrier is Beijing Airport Express.

Buy ticket

488 m on foot from the Beijing Capital Airport T2 to the Beijing Capital (PEK).

The journey takes approximately 7 m. The travel distance is 488 m.

Get off at the Beijing Capital (PEK).
Fly out to Beijing Capital (PEK) of the Shanghai Hongqiao (SHA) airport.

The journey takes approximately 2 h 10 m. Ticket price is about €95

Carrier is Hainan.

🔎

🚖 Find a cheap local taxi

Get off at the Shanghai Hongqiao (SHA).
1312783 m on foot from the Beijing to the Shanghai.

The journey takes approximately 4 m. The travel distance is 1312 km.

Get off at the Shanghai.
Take the subway at the Beijing station.

The journey takes approximately 22 m. Ticket price is about €1 The travel distance is 1312 km.

Carrier is Shanghai Metro.

Buy ticket

Get off at the Shanghai.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Train to Beijing Daxing fly to Shanghai Pudong

Take the train Beijing at the station China Railways C-Class.

The journey takes approximately 31 m. Ticket price is about €3 The travel distance is 1312 km.

Carrier is China Railways C-Class.

Buy ticket

Get off at the Shanghai.
1312783 m on foot from the Beijing to the Shanghai.

The journey takes approximately 6 m. The travel distance is 1312 km.

Get off at the Shanghai.
Fly out to Beijing Daxing (PKX) of the Shanghai Pudong (PVG) airport.

The journey takes approximately 2 h 5 m. Ticket price is about €190

Carrier is Juneyao Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Shanghai Pudong (PVG).
479 m on foot from the Shanghai Pudong (PVG) to the Pudong International Airport.

The journey takes approximately 7 m. The travel distance is 479 m.

Take the train Pudong International Airport at the station Shanghai Maglev Transportation (SMT).

The journey takes approximately 8 m. The travel distance is 24 km.

Carrier is Shanghai Maglev Transportation (SMT).

Buy ticket

Get off at the Longyang Road.
Take the subway at the Longyang Road station.

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 11 km.

Carrier is Shanghai Metro.

Buy ticket

Get off at the West Nanjing Road.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Fly Beijing Capital to Shanghai Pudong

Take the subway at the Beijing station.

The journey takes approximately 30 m. The travel distance is 1312 km.

Carrier is Beijing Airport Express.

Buy ticket

Get off at the Shanghai.
1312783 m on foot from the Beijing to the Shanghai.

The journey takes approximately 7 m. The travel distance is 1312 km.

Get off at the Shanghai.
Fly out to Beijing Capital (PEK) of the Shanghai Pudong (PVG) airport.

The journey takes approximately 2 h 15 m. Ticket price is about €110

Carrier is Hainan.

🔎

🚖 Find a cheap local taxi

Get off at the Shanghai Pudong (PVG).
1312783 m on foot from the Beijing to the Shanghai.

The journey takes approximately 7 m. The travel distance is 1312 km.

Get off at the Shanghai.
Take the train Beijing at the station Shanghai Maglev Transportation (SMT).

The journey takes approximately 8 m. The travel distance is 1312 km.

Carrier is Shanghai Maglev Transportation (SMT).

Buy ticket

Get off at the Shanghai.
Take the subway at the Beijing station.

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 1312 km.

Carrier is Shanghai Metro.

Buy ticket

Get off at the Shanghai.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


Train to Tianjin Binhai fly to Shanghai Hongqiao

Take the train Beijing South at the station China Railways C-Class.

The journey takes approximately 30 m. Ticket price is about €8 The travel distance is 116 km.

Carrier is China Railways C-Class.

Buy ticket

Get off at the Tianjin Station.
Take the subway at the Tianjin station station.

The journey takes approximately 27 m. Ticket price is about €1 The travel distance is 15 km.

Carrier is Tianjin Metro.

Buy ticket

Fly out to Tianjin Binhai (TSN) of the Shanghai Hongqiao (SHA) airport.

The journey takes approximately 1 h 55 m. Ticket price is about €190

Carrier is Shanghai Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Shanghai Hongqiao (SHA).
1312783 m on foot from the Beijing to the Shanghai.

The journey takes approximately 4 m. The travel distance is 1312 km.

Get off at the Shanghai.
Take the subway at the Beijing station.

The journey takes approximately 22 m. Ticket price is about €1 The travel distance is 1312 km.

Carrier is Shanghai Metro.

Buy ticket

Get off at the Shanghai.


🛏 Find hotel deals and discounts up to 20% in Shanghai at Booking


The cheapest way to travel from Beijing to Shanghai is by taking a Train with an average price of €55. The journey takes approximately 12 ч. 3 мин.

Train to Beijing Daxing fly to Shanghai Hongqiao is the fastest way to travel from Beijing to Shanghai. Tickets cost €90. The journey takes approximately 3 ч. 7 мин.

Beijing is approximately 1198 km away from Shanghai. The trip by car takes 12 h 13 m.

Yes, there is a direct train from Beijing to Shanghai. The route is operated by China Railways D-Class. Tickets cost about €55. The train trip will take 12 h 3 m.

The average journey time by car between Beijing and Shanghai is 12 h 13 m.