SHANGHAI to NANJING — Train, Flight, Bus?

How to get from Shanghai to Nanjing
Nanjing in China. How to travel from Shanghai to Nanjing in China? You can travel by high-speed train or bus.

 Train – Shanghai to Nanjing
Flight – Shanghai to Nanjing
Book Tickets Online

Nanjing, city, capital of Jiangsu sheng (province), east-central China.

    • Nanjing, conventional Nanking, city, capital of Jiangsu sheng (province), east-central China. It is a port on the Yangtze River (Chang Jiang) and a major industrial and communications centre. The central districts of Nanjing are situated on the southeastern bank of the Yangtze, about 260 km west of Shanghai. Nanjing, an ancient capital of China, enjoys a worldwide reputation for its history and culture. Archaeological findings show that human ancestors lived in Nanjing area around 300,000 years ago, and primitive villages took shape 6000 years ago. Nanjing is a city where you can live conveniently and happily. Nanjing and public transportation – within the city you may choose to travel by bus, taxi, subway or bicycle. Nanjing is one of the highly-developed cities in China. Nanjing is one of the important industrial bases in East China with strong industrial economic strength. There are lots of high-speed trains and also some regular trains from Shanghai to Nanjing, but you can also take a flight or travel by bus. The best way how to travel from Shanghai to Nanjing is to travel by high-speed train of China Railways.
    • You can book train tickets / flights from Shanghai to Nanjing on 12go.asia or Baolau

From Shanghai to Nanjing you can travel by high-speed train, bus or plane.

    • Travel distance from Shanghai to Nanjing city center is about 300 km by land. There are various high-speed trains from Shanghai to Nanjing (first class seat, second class seat, business seat..) and traveling by train takes only about 1-2 hours. These highs-peed trains of China Railway to Nanjing offer modern comfort and service (G, D trains). All day long there are dozens of train connections. Besides G and D high-speed trains to Nanjing, there are also some K, T trains also available for the transportation. But K+T+Z trains are slower and travel time takes about 3-5 hours, but these trains are the most cheapest. Train tickets from Shanghai to Nanjing cost about $6-43/pp, the most cheapest – hard seat, the most expensive option – business seat. Another option is to travel by plane or bus. There are also direct flights from Shanghai to Nanjing, travel by plane takes about 1 hour. But it does not make a sense to travel by plane, because there are highspeed trains between Shanghai Nanjing. How and where to book and buy train ticket and flight from Shanghai to Nanjing? Now you can book train tickets or flights from Shanghai to Nanjing easily online. From Shanghai you can also travel by high-speed train to Suzhou or Hangzhou – another top sites in China.

How do I get from Shanghai to Nanjing?


1. TRAINS from Shanghai to Nanjing

    • there are lots of high-speed or normal trains all the day from Shanghai to Nanjing
    • a fast way how to travel from Shanghai to Nanjing
    • this route from Shanghai to Nanjing is operated by China Railway
    • high-speed trains – G/D (second class seat, first class seat…)
    • travel by high-speed train takes only about 1-2 hours from Shanghai to Nanjing
    • air-conditioned trains, toilet, steward, modern and comfortable trains
    • regular/normal trains – K, Z travel takes up to 3-5 hours (hard seat…)
    • one-way train ticket from Shanghai to Suzhou costs about $7-43/pp (depends on the class of train)
    • railway station in Shanghai – Shanghai Railway Station or Shanghai – Hongqiao Railway Station
    • another stations Shanghai West or  Shanghai South
    • railway station in Nanjing – Nanjing Railway Station or Nanjing South
    • you can also travel from Suzhou to Shanghai (Suzhou is about 50 km from Shanghai)
    • Book train tickets from Shanghai to Nanjing online on 12go.asia or Baolau
    • valid ID is required when buying a ticket and boarding a train > foreign passengers: passport / Hong Kong, Macau, and Taiwan passengers: Mainland travel permit
    • one of the top travel route in Shanghai, recommended – book your train tickets to Nanjing online
high-speed-train-china
Travel by high-speed train from Shanghai to Nanjing is the best and fastest way of transport.


2. FLIGHT from Shanghai to Nanjing

    • another option is to travel by plane and take a direct flight from Shanghai to Nanjing
    • flights from Pudong International Airport
    • airport in Nanjing: Nanjing Lukou International Airport
    • airlines from Shanghai to Nanjing: China Southern, China Eastern, Hainan, Air China, Shenzhen…
    • direct flight from Shanghai to Nanjing costs about $80 – 150/pp
    • flight from Shanghai to Nanjing takes about 1 hour and 15 minutes
flight-shanghai-to-nanjing
From Shanghai to Nanjing you can also take a direct flight.


3. BUS from Shanghai to Nanjing

    • travel by bus from Shanghai to Nanjing is also possible
    • bus company: SHnanj Line
    • this route has about 290-310 km to the city center
    • yes, it is a cheapest way how to travel from Shanghai to Nanjing, but it takes about 4 hours
    • bus stations: Shanghai West, Shanghai Jiading, Shanghai Songjiang, Shanghai South, Shanghai North, Shanghai General
best-luxury-hotels-nanjing
Pullman Nanjing Lukou Airport Hotel in Nanjing (photo: Agoda). 15 best luxury hotels + resorts in Nanjing.

12go.asia – search, book, buy tickets and flights in Asia

– search for the train, bus, ferry tickets mainly in Thailand, Vietnam, Laos, Cambodia, China, Myanmar…
– from 2018 you can book train tickets for China online (Beijing to Shanghai, Shenzhen to Guangzhou, Beijing to Xian…)
– tickets for the most frequented routes in Thailand, eg: Bangkok to Kanchanaburi, Bangkok to Chiang Mai, Bangkok to Ayutthaya
– ferry tickets for Vietnam, Cambodia, Thailand, eg. Phuket to Koh Phi Phi, Bangkok to Koh Chang, Krabi to Koh Samui, Bangkok to Koh Tao...
– you can use an online train e-ticket in your smartphone in Vietnam (not in Thailand and China)
– if you book train tickets for Thailand – read this: train tickets and booking in Thailand
– if you buy your train ticket for tourist trains in Vietnam from Hanoi to Lao Cai (Fansipan, Oriental…), you must pick it up at the station
– read all the additional information before you book and buy your tickets online

Baolau – search, book, buy tickets and flights in Asia

– book bus, train, ferry tickets, flights for Vietnam (Cambodia, Laos, Malaysia, Myanmar, Phillipines, Thailand…)
– various well-known transport tourist companies and airlines in southeast Asia
– booking of tickets is very easy, fast, one of the best search engines for southeast Asia
– tickets for travel routes in Cambodia, eg. Phnom Penh to Sihanoukville, Sihanoukville to Koh Rong, Phnom Penh to Bangkok
– tickets for routes in Vietnam, eg. Hanoi to Ninh Binh, Da Nang to Ninh Binh, Hoi An to Nha Trang
– the price of tickets depends on the official price of transport company and airlines
– in Vietnam, you can use online train ticket in your mobile phone (Recommended – print a ticket)
– read also frequently asked questions on Baolau before you book your tickets

fuzimiao-confucius-temple-nanjing
Fuzimiao – at the Confucius Temple in Nanjing.
nanjing-city-panorama-china
Panorama of the old and modern part of Nanjing.
nanjing-city-china
Nanjing in China.
nanjing-statue-hero-china
In Nanjing we can found lots of various important statues.
Qinhuai-River-nanjing-china1
Qinhuai river and the old houses in Nanjing.


icon-info-circle FAQ + TIPS – Travel route from Shanghai to Nanjing:

How to book and buy tickets / flights from Shanghai to Nanjing?

    • You can book train tickets from Shanghai to Nanjing on 12go.asia or Baolau.
    • You can also serach another tickets, Shanghai > Hangzhou, Shanghai > Beijing…

How long does it take from Shanghai to Nanjing?

    • Travel by train from Shanghai to Nanjing takes about 1-5 hours (depends on the type of train).
    • Direct flight from Shanghai to Nanjing takes about 1 hour and 15 minutes.
    • Travel by bus from Shanghai to Nanjing takes about 4-4.5 hours.

What is the travel distance from Shanghai to Nanjing?

How much does it cost to travel from Shanghai to Nanjing?

    • Travel by train from Shanghai to Nanjing costs about $7-45/pp (depends on the type of train).
    • Direct flight from Shanghai to Nanjing costs about $80-150/pp.

What is the fastest option of travel from Shanghai to Nanjing?

    • The most fastest way of transport to Nanjing from Shanghai is to travel by G-train of China Railways. Travel time by these trains takes about 1 hour. The slowest train is K-train, travel time by this trains is about 3-5 hours.

What is the cheapest option of transport from Shanghai to Nanjing?

    • The most cheapest way of transport to Nanjing from Shanghai is to travel by K-train of China Railways. In these train you can book hard seat and this option starts already at $7/pp, but it is recommended to travel by 2nd class seat train. There are also sleeper berths in K-train.

From which railway stations trains from Shanghai to Nanjing depart?

    • Trains to Nanjing from Shanghai departs from Shanghai Railway Station, Shanghai Hongqiao Railway Station, Shanghai West or Shanghai South.

Book your train tickets from Shanghai to Nanjing online + Schedule:

(You can book another route and tickets, e.g. Nanjing > Shanghai, Shanghai > Xian..)


Beijing to ShanghaiShanghai to HangzhouBeijing to XianSuzhouGuangzhouBangkokSapa > HaGiangPhongNha to HanoiPhuketKohPhiPhiKrabi

Vietnam to China

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 4

No votes so far! Be the first to rate this post.

Share: