There are 10 ways to get from Shanghai to Sanming by train, bus, car, plane or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  7 h 45 min

  1. Take the train from Shanghai Hongqiao to Fuzhou Shanghai-Xiamen / ...
  2. Take the train from Fuzhou to Sanming North D2604 / ...

$59 - $108

9 alternative options

Train China Railways G-Class, bus  •  10 h 25 min

  1. Take the train from Shanghai Hongqiao to Fuzhou Shanghai Hongqiao-Fuzhou
  2. Take the bus from Fuzhou to Shaxian

$68 - $90

Train China Railways D-Class, bus  •  14 h 22 min

  1. Take the train from Shanghai Hongqiao to Fuzhou South Shanghai Hongqiao / ...
  2. Take the bus from Fuzhou Airport to Sanming

Drive  •  8 h 24 min

  1. Drive from Shanghai to Sanming 513.8 miles

$70 - $110

Fly Shanghai Pudong to Sanming  •  5 h 4 min

  1. Fly from Shanghai Pudong (PVG) to Sanming (SQJ) PVG - SQJ

$104 - $308

Fly Shanghai Hongqiao to Xiamen, bus  •  7 h 3 min

  1. Fly from Shanghai Hongqiao (SHA) to Xiamen (XMN) SHA - XMN
  2. Take the bus from Xiamen Gaoqi to Fujian Sanming

$85 - $172

Fly Shanghai Hongqiao to Fuzhou, bus  •  7 h 50 min

  1. Fly from Shanghai Hongqiao (SHA) to Fuzhou (FOC) SHA - FOC
  2. Take the bus from Lianjiang Minyun Bus Terminal to Sanming

$84 - $266

Fly Shanghai Pudong to Longyan, taxi  •  5 h 8 min

  1. Fly from Shanghai Pudong (PVG) to Longyan (LCX) PVG - LCX
  2. Take a taxi from Longyan to Sanming

$158 - $424

Fly Shanghai Hongqiao to Quanzhou, bus  •  8 h 15 min

  1. Fly from Shanghai Hongqiao (SHA) to Quanzhou (JJN) SHA - JJN
  2. Take the bus from Fujian Shishi to Xiamen Gaoqi
  3. Take the bus from Xiamen Gaoqi to Fujian Sanming

$149 - $272

Fly Shanghai Pudong to Fuzhou, bus  •  8 h 15 min

  1. Fly from Shanghai Pudong (PVG) to Fuzhou (FOC) PVG - FOC
  2. Take the bus from Lianjiang Minyun Bus Terminal to Sanming

$77 - $374

Questions & Answers

The distance between Shanghai and Sanming is 668 km. The road distance is 822.1 km.

Get driving directions

The best way to get from Shanghai to Sanming without a car is to train which takes 7 h 45 min and costs .

More details

It takes approximately 7 h 45 min to get from Shanghai to Sanming, including transfers.

More details

The best way to get from Shanghai to Sanming is to train which takes 7 h 45 min and costs . Alternatively, you can fly, which costs and takes 5 h 4 min.

Mode details

The quickest flight from Shanghai Pudong Airport to Sanming Airport is the direct flight which takes 1 h 55 min.

Search flights

Yes, the driving distance between Shanghai to Sanming is 822 km. It takes approximately 8 h 24 min to drive from Shanghai to Sanming.

Get driving directions

Juneyao Airlines offers flights from Shanghai Pudong Airport to Sanming Airport.

Search flights

There are one+ hotels available in Sanming. Prices start at $100 USD per night.

More details

The best way to get from Shanghai to Shanghai Hongqiao Airport is to line 10 subway which takes 18 min and costs .

More details

Map of how to get from Shanghai to Sanming.
Launch map view
  • Distance: 417.3 miles
  • Duration: 7 h 45 min

What companies run services between Shanghai, China and Sanming, China?

You can take a train from Shanghai to Sanming via Shanghai Hongqiao, Fuzhou, and Sanming North in around 7 h 45 min. Alternatively, Juneyao Airlines flies from Shanghai to Sanming once daily.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 51 min
When
Every day
Estimated price
$90 - $290
Flights from Shanghai Hongqiao to Fuzhou
Ave. Duration
1 h 34 min
When
Every day
Estimated price
$75 - $390
Flights from Shanghai Pudong to Fuzhou
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$50 - $340
Xiamen Airlines
Website
xiamenair.com
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 52 min
When
Every day
Estimated price
$100 - $300
Flights from Shanghai Hongqiao to Xiamen via Fuzhou
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$100 - $290
Flights from Shanghai Hongqiao to Fuzhou
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$90 - $460
Flights from Shanghai Hongqiao to Quanzhou
Ave. Duration
1 h 37 min
When
Every day
Estimated price
$110 - $550
Flights from Shanghai Pudong to Fuzhou
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$50 - $340
Shanghai Airlines
Website
ceair.com
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$65 - $290
Flights from Shanghai Hongqiao to Fuzhou
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$65 - $240
Spring Airlines
Website
springairlines.com
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 56 min
When
Every day
Estimated price
$100 - $230
Flights from Shanghai Hongqiao to Quanzhou
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$120 - $240
Juneyao Airlines
Website
juneyaoair.com
Flights from Shanghai Pudong to Sanming
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$90 - $290
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$100 - $310
Flights from Shanghai Pudong to Longyan
Ave. Duration
2 h 5 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$100 - $350
Shandong Airlines
Website
shandongair.com.cn
Flights from Shanghai Hongqiao to Xiamen
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$370 - $700
Train operators
China Railways G-Class
Train from Shanghai Hongqiao to Fuzhou
Ave. Duration
3 h 44 min
Frequency
5 times a day
Estimated price
$55 - $70
Schedules at
trip.com
2nd Class Seat
$55 - $65
1st Class Seat
$90 - $110
Business Class Seat
$170 - $210
Train from Fuzhou to Sanming North
Ave. Duration
1 h 17 min
Frequency
Once daily
Estimated price
$17 - $21
Schedules at
trip.com
2nd Class Seat
$17 - $21
1st Class Seat
$27 - $31
Business Class Seat
$55 - $65
China Railways D-Class
Website
chinahighlights.com
Train from Shanghai Hongqiao to Fuzhou Station
Ave. Duration
6 h 43 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$35 - $50
1st Class Seat
$50 - $75
Train from Fuzhou to Sanming North
Ave. Duration
1 h 11 min
Frequency
Every 3 hours
Estimated price
$10 - $14
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$10 - $14
1st Class Seat
$11 - $17
Train from Shanghai Hongqiao to Fuzhou South
Ave. Duration
6 h 16 min
Frequency
Every 4 hours
Estimated price
$35 - $60
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$35 - $55
1st Class Seat
$55 - $80
Bus operators
Guizhou Transportation
Website
qjt.gov.cn
Bus from Fuzhou to Shaxian
Ave. Duration
2 h 22 min
Frequency
Once daily
Estimated price
$11 - $17
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Bus from Lianjiang Minyun Bus Terminal to Sanming
Ave. Duration
3 h 5 min
Frequency
Once daily
Estimated price
$15 - $21
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
bus
Bus from Fuzhou Airport to Sanming
Ave. Duration
4 h 30 min
Frequency
Twice daily
China Bus Guide
Website
chinabusguide.com
Bus from Xiamen Gaoqi to Fujian Sanming
Ave. Duration
2 h 55 min
Frequency
4 times a day
Estimated price
$17
Schedules at
chinabusguide.com
Bus from Fujian Shishi to Xiamen Gaoqi
Ave. Duration
1 h
Frequency
Every 15 minutes
Estimated price
$6
Schedules at
chinabusguide.com
Other operators
Taxi from Longyan to Sanming
Ave. Duration
1 h 24 min
Estimated price
$50 - $65

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Which London airport should I choose? and Travelling around the UAE - to help you get the most out of your next trip.