Best Way to Travel between Shenzhen and Xiamen

With a distance of about 578 kilometers (360 miles) on the map between Shenzhen and Xiamen, taking high speed train is the best and the most convenient method for passengers to travel between these two cities, which spends 3.5 to 4 hours with the fare of CNY 165.5 - 193.5 for Second Class Seat. Travelers can also choose to take Shenzhen - Xiamen long-distance bus. It takes 8 to 9 hours for the single trip and costs CNY 160-300 per person. Currently, there is no direct flights operating between Shenzhen and Xiamen. 
 

Best Way to Travel between Shenzhen and Xiamen
 

How to Travel from Shenzhen to Xiamen

 

1. Fastest & Best Way: Shenzhen - Xiamen High Speed Train: 3.5 to 4 hours, CNY 165.5 - 193.5 for the Second Class Seat

From Shenzhen to Xiamen, there are several direct bullet trains that operate from Shenzhen North Railway Station to Xiamen Railway Station / North Railway Station. The travel time is 3.5 to 4 hours on the way with the ticket fare of CNY 165.5 - 193.5 for the Second Class Seat. 
 Schedule: 06:50, 08:02, 08:23, 08:38, 08:43, 08:48, 09:21, 09:58, 10:19, 10:46, 11:18, 11:54, 12:04, 14:26, 14:46, 15:30, 15:56, 16:07, 16:22, 16:54, 17:06, 17:12, 18:30, 18:51
 Ticket Prices: CNY 165.5 - 193.5 for the Second Class Seat; CNY 264 - 309 for the First Class Seat
 

2. Alternative Choice: Long-distance Bus: 8 to 9 hours, CNY 230-300

Passengers can also choose to take convenient long-distance bus from Shenzhen to Xiamen downtown area with the duration of 8-9 hours. Below is the detailed information:

Starting Point Schedule Ticket Fare
Longgang Longdong Coach Station 12:20, 19:00 CNY 260
Xixiang Coach Station 17:00, 17:30 CNY 255 - 285
Bao’an Gongming Coach Station 17:10 CNY 305
Longgang Coach Station 19:00 CNY 245
Shanjing Town Coach Station 16:50 CNY 322
Futian Coach Station 17:20 CNY 253
Pingshan General Coach Station 09:31 CNY 230
Shajing Central Coach Station 17:30 CNY 300
 

​How to Travel from Shenzhen to Xiamen Gulangyu Island?

→ Take high speed train from Shenzhen North Railway Station to Xiamen Railway Station first. The duration is about 3.5 to 4 hours, costing CNY 165.5 - 193.5 for 2nd Class Seat.
→ Take a taxi to Xiamen Dongdu Cruise Center Xiagu Wharf. The cab fare is around CNY 20. 
→ Then take a ferry from Xiagu Wharf to Sanqiutian Wharf / Neicuo’ao Wharf of the scenic area directly. It takes around 20 minutes on the way with the ticket fare of CNY 35 per person. 
 

How to Travel from Xiamen to Shenzhen

 

1. Fastest & Best Way: Xiamen - Shenzhen High Speed Train: 3.5 to 4 hours, CNY 165.5 - 193.5 for the Second Class Seat

Both Xiamen Railway Station and North Railway Station have high speed trains that can take passengers to Shenzhen North Railway Station directly. The duration is 3.5 to 4 hours in general.
Schedule:06:20, 07:35, 09:53, 10:11, 10:43, 11:15, 11:21, 11:26, 11:42, 12:06, 12:17, 13:04, 14:23, 14:28, 15:01, 15:39, 15:58, 16:00, 16:28, 16:57, 17:03, 18:09, 18:17, 19:08, 19:21
 Ticket Prices: CNY 165.5 - 193.5 for the Second Class Seat; CNY 264 - 309 for the First Class Seat
 

2. Alternative Choice: Long-distance Bus: 8 to 9 hours, CNY 160-300

The direct long-distance buses depart from several coach stations in Xiamen to Shenzhen, spending about 8 to 9 hours and costing CNY 230-300. This choice is recommended for travelers who have enough travel time.

Starting Point Schedule Ticket Fare
Jimei Coach Station 08:30, 09:10, 09:40, 10:10, 11:10, 12:10, 13:20, 20:30, 20:40, 21:00, 21:40, 22:10 CNY 160 - 180
Hubin Coach Station 07:35, 08:15, 08:45, 09:15, 10:15, 11:15, 12:25, 19:35, 20:05, 20:45, 21:15, 21:45, 22:05, 22:15 CNY 160 - 180
Songbai Coach Station 08:00, 08:40, 09:10, 09:40, 10:40, 11:40, 12:50, 20:00, 20:30, 21:10, 21:40, 22:10, 22:30, 22:40 CNY 160 - 180
Xinglin Coach Station 08:25, 08:45, 09:35, 09:55, 10:25, 10:55, 12:45, 19:25, 20:40, 20:55, 21:25, 21:55, 22:25, 22:35 CNY 160 - 257
- Last modified on Jul. 24, 2020 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail