There are 5 ways to get from Xiamen to Dalian by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Xiamen Gaoqi International Airport (XMN) to Dalian Zhoushuizi International Airport (DLC)plane XMN - DLC
3h 46m¥1,238–1,746Train, bus
cheapest- Take the train from Xiamen North to Yangzhou Stationtrain
- Take the bus from Yangzhou Bus Station to Nanjing Getangbus
- Take the bus from Nanjing Getang to Dalianbus
32h 45m¥832–1,637Train
- Take the train from Xiamen to Shanghai Hongqiaotrain Xiamen
- Take the train from Shanghai Hongqiao to Dalian North Stationtrain Shanghai Hongqiao
17h 45m¥1,346–1,536Drive 2,677.8 km
- Drive from Xiamen to Daliancar 2,677.8 km
27h 24m¥2,251–3,251Train via Xiamen North
- Take the train from Xiamen North to Shanghai Hongqiaotrain Xiamen North
- Take the train from Shanghai Hongqiao to Dalian North Stationtrain Shanghai Hongqiao
20h 17m¥1,175–1,812
Xiamen Gaoqi International Airport (XMN) to Dalian Zhoushuizi International Airport (DLC) flights
Comparing Your Travel Options
The cheapest way to get from Xiamen to Dalian is to train and bus which costs ¥800 - ¥1700 and takes 32h 45m.
The fastest way to get from Xiamen to Dalian is to fly which takes 3h 46m and costs ¥1200 - ¥1800.
No, there is no direct train from Xiamen to Dalian. However, there are services departing from Xiamen and arriving at Zhongchang Street via Shanghai Hongqiao and Dalian North. The journey, including transfers, takes approximately 17h 45m.
The distance between Xiamen and Dalian is 1660 km. The road distance is 2677.8 km.
The best way to get from Xiamen to Dalian without a car is to train which takes 17h 45m and costs ¥1300 - ¥1600.
It takes approximately 3h 46m to get from Xiamen to Dalian, including transfers.
Xiamen to Dalian train services, operated by China Railways G-Class, depart from Xiamen station.
The best way to get from Xiamen to Dalian is to fly which takes 3h 46m and costs ¥1200 - ¥1800. Alternatively, you can train, which costs ¥1300 - ¥1600 and takes 17h 45m.
Xiamen to Dalian train services, operated by China Railways G-Class, arrive at Shanghai Hongqiao station.
Yes, the driving distance between Xiamen to Dalian is 2678 km. It takes approximately 27h 24m to drive from Xiamen to Dalian.
What companies run services between Xiamen, China and Dalian, China?
Xiamen Airlines, China Southern Airlines, and Shandong Airlines fly from Xiamen Gaoqi International Airport (XMN) to Dalian Zhoushuizi International Airport (DLC) every 4 hours. Alternatively, you can take a train from Xiamen to Zhongchang Street via Shanghai Hongqiao, Dalian North Station, and Dalian North in around 17h 45m.
- Website
- sda.cn
Flights from Xiamen Gaoqi International Airport to Dalian Zhoushuizi International Airport via Jinan
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ¥1,800–4,400
- Website
- xiamenair.com
Flights from Xiamen Gaoqi International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–4,600
- Website
- csair.com
Flights from Xiamen Gaoqi International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ¥2,000–4,900
Train from Xiamen to Shanghai Hongqiao
- 2nd Class Seat
- ¥490–540
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
Train from Shanghai Hongqiao to Dalian North Station
- 2nd Class Seat
- ¥850–1,000
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,100–3,100
Train from Xiamen North to Shanghai Hongqiao
- 2nd Class Seat
- ¥470–520
- 1st Class Seat
- ¥750–900
- Business Class Seat
- ¥1,100–1,600
Train from Shanghai Hongqiao to Dalian North Station
- 2nd Class Seat
- ¥850–1,000
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,100–3,100
Train from Xiamen North to Yangzhou Station
- Ave. Duration
- 11h 12m
- Frequency
- Once daily
- Estimated price
- ¥420–1,000
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥420–600
- Adult - 1st Class
- ¥700–1,000
Train from Xiamen North to Shanghai Hongqiao
- Ave. Duration
- 7h 54m
- Frequency
- Every 4 hours
- Estimated price
- ¥320–800
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥320–450
- Adult - 1st Class
- ¥550–800
- [email protected]
- Website
- chinabusguide.com
Bus from Yangzhou Bus Station to Nanjing Getang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥31–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
Bus from Nanjing Getang to Dalian
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- ¥380–550
- Schedules at
- chinabusguide.com
- Bus
- ¥380–550
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 Thanksgiving 2018: How to travel stress-free, 4 of the smartest ways to explore Australia, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
There are 109+ hotels available in Dalian.









