Train line 1 subway

Take the train China Railways G-Class at the station Shanghai Station.

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

Carrier is China Railways G-Class.

Buy ticket

Get off at the Nanjing South Station.
Take the subway at the Nanjing South station.

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

Carrier is Nanjing Metro.

Buy ticket

Get off at the Gulou.


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


Train

Take the train China Railways G-Class at the station Shanghai.

The journey takes approximately 1 h 40 m. Ticket price is about €7 The travel distance is 296 km.

Carrier is China Railways G-Class.

Buy ticket

Get off at the Nanjing.


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


Train

Take the train China Railways Z-Class at the station Shanghai.

The journey takes approximately 2 h 47 m. Ticket price is about €5 The travel distance is 296 km.

Carrier is China Railways Z-Class.

Buy ticket

Get off at the Nanjing.


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


Bus

Take the China Bus Guide bus at the Shanghai General station .

The journey takes approximately 2 h The travel distance is 129 km.

Carrier is China Bus Guide.

Buy ticket

Get off at the Wuxi.
Take the China Bus Guide bus at the Wuxi station .

The journey takes approximately 2 h 5 m. The travel distance is 171 km.

Carrier is China Bus Guide.

Buy ticket

Get off at the Nanjing.


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


Taxi

Take the taxi at the Shanghai Station.

The journey takes approximately 2 h 54 m. Ticket price is about €100 The travel distance is 295 km.

Carrier is Shanghai Qiangsheng.

🚖 Find a cheap local taxi

Get off at the Nanjing.


🛏 Find hotel deals and discounts up to 20% in Nanjing 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 2 h 54 m. The travel distance is 295 km.

Get off at the Nanjing.


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


Line 2 subway fly line 1 subway

Take the subway at the West Nanjing Road station.

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

Carrier is Shanghai Metro.

Buy ticket

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

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

Carrier is Shanghai Maglev Transportation (SMT).

Buy ticket

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

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

Get off at the Shanghai Pudong (PVG).
Fly out to Shanghai Pudong (PVG) of the Nanjing (NKG) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €50

Carrier is China Eastern Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Nanjing (NKG).
Take the subway at the Lukou Airport station.

The journey takes approximately 35 m. Ticket price is about €1 The travel distance is 34 km.

Carrier is Nanjing Metro.

Buy ticket

Get off at the Nanjing South.
Take the subway at the Nanjing South Station station.

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

Carrier is Nanjing Metro.

Buy ticket

Get off at the Nanjing South.


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


The cheapest way to travel from Shanghai to Nanjing is by taking a Train with an average price of €5. The journey takes approximately 2 ч. 47 мин.

Train line 1 subway is the fastest way to travel from Shanghai to Nanjing. Tickets cost €18. The journey takes approximately 1 ч. 37 мин.

Shanghai is approximately 295 km away from Nanjing. The trip by car takes 2 h 54 m.

The average journey time by car between Shanghai and Nanjing is 2 h 54 m.