Travel Xiamen to Shanghai

Xiamen to Shanghai Train: Schedules, Tickets & Prices

The train journey from Xiamen to Shanghai takes approximately 5h 5m to 8h 22m, with fares from 517 CN¥ to 700 CN¥.

Train from Xiamen to Shanghai

Board at Xiamen North or Xiamen and travel from Xiamen to Shanghai, reaching Shanghai South or Shanghai Hongqiao after around 5 hours 5 minutes. Fares begin at 517 CN¥. Reserve your ticket before your departure.

Prices: 517 CN¥ to 700 CN¥

Duration: 5h 5m – 8h 22m ⏱

Take train from Xiamen to Shanghai for CN¥ 517

View all Train tickets →

Distance Xiamen to Shanghai

The distance between Xiamen and Shanghai is 814.8 kilometers.

Train from Xiamen to Shanghai Details

Find key information about the Train from Xiamen to Shanghai, including travel time, prices and stations.

Train
Average price
600 CN¥
 
Cheapest
517 CN¥
Average duration
7h 11m
 
Shortest
5h 5m
Number of departures
25
07:11 - 17:12
Tickets
 
Stations
Departure stations
Arrival stations
Xiamen North
Xiamen
Shanghai South
Shanghai Hongqiao

Train Routes & Schedules from Xiamen to Shanghai

- Traveling from Xiamen North, you’ll be on the train for roughly 5h 8m to 7h 57m before arriving at Shanghai South. Rail services operate from 07:11 until 17:12, and fares start from 531 to 677 CN¥.
- Set off from Xiamen North by train and spend roughly 5h 5m to 8h 22m traveling before reaching Shanghai Hongqiao. Ticket prices begin at 517 to 692 CN¥, and rail services operate from 08:02 until 16:03.
- Set off from Xiamen to Shanghai Hongqiao by train, covering the route in about 5h 31m. Rail services are scheduled at 07:46, and ticket prices start from 700 CN¥.

Train Timetable: Xiamen → Shanghai Hongqiao

  • 07:46 13:17 5h 31m 700 CN¥

Train Timetable: Xiamen North → Shanghai Hongqiao

  • 08:02 15:56 7h 54m 567 CN¥
  • 08:10 13:17 5h 7m 690 CN¥
  • 08:25 15:48 7h 23m 692 CN¥
  • 09:41 18:00 8h 19m 597 CN¥
  • 10:18 18:18 8h 540 CN¥
  • 10:28 18:44 8h 16m 571 CN¥
  • 11:39 19:08 7h 29m 601 CN¥
  • 11:42 16:47 5h 5m 675 CN¥
  • 12:10 20:32 8h 22m 517 CN¥
  • 12:36 20:42 8h 6m 547 CN¥
  • 12:52 20:21 7h 29m 576 CN¥
  • 13:14 21:16 8h 2m 564 CN¥
  • 13:19 21:03 7h 44m 591 CN¥
  • 13:29 21:24 7h 55m 543 CN¥
  • 15:00 21:59 6h 59m 605 CN¥
  • 16:03 22:40 6h 37m 601 CN¥

Train Timetable: Xiamen North → Shanghai South

  • 07:11 14:19 7h 8m 649 CN¥
  • 07:27 14:49 7h 22m 605 CN¥
  • 13:53 21:48 7h 55m 550 CN¥
  • 14:29 22:26 7h 57m 559 CN¥
  • 15:08 20:16 5h 8m 666 CN¥
  • 15:27 22:53 7h 26m 531 CN¥
  • 15:58 22:04 6h 6m 677 CN¥
  • 17:12 23:32 6h 20m 593 CN¥

Check all Train tickets →

Frequently Asked Questions Train Xiamen to Shanghai

Below you will find answers to the most common questions about traveling from Xiamen to Shanghai by train.

How long does the train from Xiamen to Shanghai usually take?

The train from Xiamen to Shanghai usually takes about 5 hours 5 minutes to 8 hours 22 minutes, depending on the service and station pair. If you are planning a train journey on this route, it is best to check the exact departure and arrival stations before booking.

What is the price of train tickets for Xiamen to Shanghai?

Train tickets for Xiamen to Shanghai are priced from 517 CNY to 700 CNY. The final fare can vary by the specific train service and the station combination you choose, so it is worth comparing options before you book.

Which stations are used for the Xiamen to Shanghai train trip?

For the Xiamen to Shanghai train trip, departures are available from Xiamen North and Xiamen, while arrivals are available at Shanghai South and Shanghai Hongqiao. The exact station pair depends on the train service you select, so it is important to confirm the route when booking.

How many train departures are there between Xiamen and Shanghai?

There are 25 train departures for Xiamen to Shanghai. That gives travelers several options across the day, so you can choose a train service that fits your schedule more easily.

When is the first train departure from Xiamen to Shanghai?

The first train departure from Xiamen to Shanghai is at 07:11. If you want an early train journey, this is the earliest option listed for the route.

What time is the last train service from Xiamen to Shanghai?

The last train service from Xiamen to Shanghai departs at 17:12. If you are traveling later in the day, it is a good idea to plan ahead and make sure your train tickets are booked in time.

Can I book train tickets for Xiamen to Shanghai in advance?

Yes, it is a good idea to book train tickets for Xiamen to Shanghai in advance, especially if you want a preferred departure time or station pair. Since there are multiple train options on this route, early booking can make it easier to choose the most convenient train journey.

What should I know before taking the train between Xiamen and Shanghai?

Before taking the train between Xiamen and Shanghai, check both the departure station and the arrival station, since the route can use different station pairs. It also helps to compare the train schedule and ticket price so you can choose the most suitable train trip for your plans.


More Train routes from and to Xiamen or Shanghai

Routes in Train to Shanghai ←

Routes in Train to Xiamen ←

Routes in Train from Shanghai →

Planning more than just Xiamen to Shanghai?

You’re currently viewing Train options for Xiamen to Shanghai. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.