Xiamen to Shanghai
This page brings together every main way to get from Xiamen to Shanghai, showing when each service runs, how long the trip takes and the typical cost.
Travel options for Xiamen to Shanghai
From Xiamen to Shanghai, travel affordably by a train for 517 CN¥, or get to Shanghai faster by flight in 1h y 35 minutes.
Train from Xiamen to Shanghai
Catch a train from Xiamen by departing at Xiamen North or Xiamen and arriving at Shanghai South or Shanghai Hongqiao. The journey usually takes about 5 hours 5 minutes. Tickets start at 517 CN¥, book your seat in advance.
Prices: 517 CN¥
Duration: 5h 5m – 8h 22m ⏱
Flight from Xiamen to Shanghai
For journeys where time is important, flying is the most direct way to get from Xiamen to Shanghai. Flights leave from XMN Xiamen Airport and complete the route in approximately 1 hour 35 minutes, arriving at SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. Prices for this route typically begin at 681 CN¥, making it a common choice for longer distances. Detailed flight information and booking options are available on the route overview page.
Prices: 681 CN¥
Duration: 1h 35m – 2h 15m ⏱
Combined from Xiamen to Shanghai
Combined routes link Xiamen and Shanghai, starting from XMN Xiamen Airport and reaching SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. The trip typically lasts 3 hours 25 minutes with fares beginning at 1,858 CN¥. Make sure to secure your booking in advance reserve your journey.
Prices: 1,858 CN¥
Duration: 3h 25m – 15h 40m ⏱
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¥.
Cheapest Train Xiamen to Shanghai
517 CN¥, from Xiamen North to Shanghai Hongqiao, departure at 12:10, duration 8h 22mFastest Train Xiamen to Shanghai
675 CN¥, from Xiamen North to Shanghai Hongqiao, departure at 11:42, duration 5h 5mTrain 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¥
Flight Routes & Schedules from Xiamen to Shanghai
- Catch a flight at XMN Xiamen Airport heading toward SHA Shanghai Hongqiao Airport, with the flight typically lasting 1h 35m to 2h 5m. Departures operate from 07:00 until 22:00, and fares start at 681 to 7,309 CN¥.
- Reaching PVG Shanghai Pudong Airport from XMN Xiamen Airport by flight usually takes around 1h 50m to 2h 15m. Fares start at 1,923 to 7,309 CN¥, with services operating from 08:00 until 21:45.
Cheapest Flight Xiamen to Shanghai
681 CN¥, from XMN Xiamen Airport to SHA Shanghai Hongqiao Airport, departure at 22:00, duration 1h 40mFastest Flight Xiamen to Shanghai
2043 CN¥, from XMN Xiamen Airport to SHA Shanghai Hongqiao Airport, departure at 13:00, duration 1h 35mFlight Timetable: XMN Xiamen Airport → PVG Shanghai Pudong Airport
- 08:00 09:50 1h 50m 2126 CN¥
- 14:50 17:05 2h 15m 2126 CN¥
- 15:00 16:50 1h 50m 1923 CN¥
- 17:25 19:20 1h 55m 7309 CN¥
- 21:45 23:35 1h 50m 1923 CN¥
Flight Timetable: XMN Xiamen Airport → SHA Shanghai Hongqiao Airport
- 07:00 09:05 2h 5m 2418 CN¥
- 07:50 09:40 1h 50m 1668 CN¥
- 09:00 10:40 1h 40m 2699 CN¥
- 09:50 11:35 1h 45m 7309 CN¥
- 09:55 11:40 1h 45m 1700 CN¥
- 10:00 11:45 1h 45m 823 CN¥
- 11:00 12:40 1h 40m 2418 CN¥
- 13:00 14:35 1h 35m 2043 CN¥
- 14:00 15:55 1h 55m 2134 CN¥
- 15:00 16:55 1h 55m 2418 CN¥
- 15:20 17:15 1h 55m 783 CN¥
- 15:50 17:35 1h 45m 2134 CN¥
- 17:00 19:00 2h 752 CN¥
- 18:00 20:05 2h 5m 2134 CN¥
- 19:00 20:40 1h 40m 2418 CN¥
- 20:10 21:55 1h 45m 7309 CN¥
- 22:00 23:40 1h 40m 681 CN¥
Combined Routes & Schedules from Xiamen to Shanghai
- From XMN Xiamen Airport, travel via connected transport options to SHA Shanghai Hongqiao Airport, taking roughly 8h 40m to 15h 40m. Departures occur from 10:30 until 20:40, and tickets start at 1,858 to 2,828 CN¥.
- Embark on a multi-leg journey from XMN Xiamen Airport to PVG Shanghai Pudong Airport, lasting roughly 3h 25m to 14h 55m. Services operate from 12:15 until 20:40 with fares starting at 1,858 to 2,175 CN¥.
Cheapest Combined Xiamen to Shanghai
1858 CN¥, from XMN Xiamen Airport to SHA Shanghai Hongqiao Airport, departure at some times, duration 15h 40mFastest Combined Xiamen to Shanghai
2078 CN¥, from XMN Xiamen Airport to PVG Shanghai Pudong Airport, departure at 20:15, duration 3h 25mCombined Timetable: XMN Xiamen Airport → PVG Shanghai Pudong Airport
- 12:15 22:00 9h 45m 1858 CN¥
- 12:45 22:05 9h 20m 2175 CN¥
- 20:15 23:40 3h 25m 2078 CN¥
- 20:40 11:35 14h 55m 1858 CN¥
Combined Timetable: XMN Xiamen Airport → SHA Shanghai Hongqiao Airport
- 10:30 21:15 10h 45m 2828 CN¥
- 12:15 20:55 8h 40m 1858 CN¥
- 20:40 12:20 15h 40m 1858 CN¥
Frequently Asked Questions Xiamen to Shanghai
Below you will find answers to the most common questions about traveling from Xiamen to Shanghai.
How long does the Xiamen to Shanghai trip usually take?
The travel time on the Xiamen to Shanghai route depends on the transport type. Flights take about 1 hour 35 minutes to 2 hours 15 minutes, while trains take about 5 hours 5 minutes to 8 hours 22 minutes. Combined itineraries can take much longer.
What is the cheapest way to travel from Xiamen to Shanghai?
The cheapest listed option on the Xiamen to Shanghai route is the train, with fares from 517 CNY to 700 CNY. Flights start at 681 CNY, so rail is the lower-cost choice in the available data.
How much does Xiamen to Shanghai transportation cost overall?
Prices on the Xiamen to Shanghai route vary by transport type. Trains cost about 517 CNY to 700 CNY, flights range from 681 CNY to 7,309 CNY, and combined options are listed at about 1,858 CNY to 2,828 CNY.
Which option is fastest for Xiamen to Shanghai?
The fastest option on the Xiamen to Shanghai route is flying. Flight times are about 1 hour 35 minutes to 2 hours 15 minutes, depending on whether the arrival airport is Shanghai Hongqiao or Shanghai Pudong.
Where do Xiamen to Shanghai trips depart and arrive?
Flights depart from XMN Xiamen Airport and arrive at either SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. Trains depart from Xiamen North or Xiamen and arrive at Shanghai South or Shanghai Hongqiao.
How often do Xiamen to Shanghai services run, and what are the first and last departures?
The schedule data does not show a fixed frequency for Xiamen to Shanghai. Flights run from 07:00 to 22:00, and trains run from 07:11 to 17:12. Combined services are listed from 10:30 to 20:40.
Why does the Xiamen to Shanghai travel time vary so much?
The time difference on the Xiamen to Shanghai route comes from the transport type and the specific airport or station pair. Flights to Hongqiao are shorter than flights to Pudong, and train times vary by departure and arrival station.
Which Xiamen to Shanghai train stations are used?
Train departures on the Xiamen to Shanghai route are listed from Xiamen North and Xiamen. Arrivals are listed at Shanghai South and Shanghai Hongqiao. The available station pairs include Xiamen North to both Shanghai stations, plus Xiamen to Shanghai Hongqiao.
How long do Xiamen to Shanghai trains take?
Train travel on the Xiamen to Shanghai route takes about 5 hours 5 minutes to 8 hours 22 minutes overall. The Xiamen North to Shanghai Hongqiao pair is the longest listed, while Xiamen North to Shanghai South is shorter.
What are the flight details for Xiamen to Shanghai?
Flights on the Xiamen to Shanghai route depart from XMN Xiamen Airport. They arrive at SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport. Flight times are about 1 hour 35 minutes to 2 hours 15 minutes, with 22 trips listed.
How long do combined Xiamen to Shanghai trips take?
Combined itineraries on the Xiamen to Shanghai route range from about 3 hours 25 minutes to 15 hours 40 minutes. They depart from XMN Xiamen Airport and arrive at either Shanghai Hongqiao or Shanghai Pudong, depending on the pairing.
Where should I book Xiamen to Shanghai tickets?
For Xiamen to Shanghai reservations, TicketRoutes.com is the booking reference provided for this route. The listed services include flights, trains, and combined itineraries, so checking the route page there is the most direct way to compare options.
Discover more routes across China
Use the interactive map to explore transport connections between cities, airports, ferry ports, and popular destinations across China. Select any two locations to compare routes, check travel information, and find available buses, trains, ferries, and flights.
More travel routes for Xiamen and Shanghai
Planning more stops after Xiamen to Shanghai?
If your journey doesn’t end with Xiamen to Shanghai, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.