There are 7 ways to get from Xiamen to Hong Kong by plane, ferry, 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.

Recommended option

Fly to Hong Kong  •  2h 4m

  1. Fly from Xiamen (XMN) to Hong Kong (HKG) XMN - HKG

$940 - $1673

Cheapest option

Train via Shenzhen  •  4h 10m

  1. Take the train from Xiamen to Shenzhen North Xiamen
  2. Take the train from Shenzhen North Station to West Kowloon Station Shenzhen North / ...

$231 - $309

5 alternative options

Fly to Macau, ferry  •  3h 10m

  1. Fly from Xiamen (XMN) to Macau (MFM) XMN - MFM
  2. Take the ferry from Macau Taipa Ferry Terminal to Hong Kong Sheung Wan

$765 - $2173

Train  •  4h 23m

  1. Take the train from Xiamen to West Kowloon Station Xiamen

$250 - $330

Bus via Shenzhen  •  7h 2m

  1. Take the bus from Xiamen Hubinnan to Guangdong Shenzhen

$310 - $353

Bus  •  10h

  1. Take the bus from Xiamen Hubin to Hong Kong

$275

Drive  •  6h 22m

  1. Drive from Xiamen to Hong Kong 610.8 km

$800 - $1200

Questions & Answers

There is ongoing community transmission in Hong Kong SAR.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Xiamen to Hong Kong is to train via Shenzhen which costs ¥210 - ¥290 and takes 4h 10m.

More details

The quickest way to get from Xiamen to Hong Kong is to fly which costs ¥850 - ¥1600 and takes 2h 4m.

More details

Yes, there is a direct bus departing from Xiamen Hubin and arriving at Hong Kong. Services depart twice daily, and operate every day. The journey takes approximately 10h.

More details

Yes, there is a direct train departing from Xiamen and arriving at West Kowloon Station station. Services depart three times a day, and operate every day. The journey takes approximately 4h 23m.

More details

The distance between Xiamen and Hong Kong is 466 km. The road distance is 610.8 km.

Get driving directions

The best way to get from Xiamen to Hong Kong without a car is to train via Shenzhen which takes 4h 10m and costs ¥210 - ¥290.

More details

It takes approximately 2h 4m to get from Xiamen to Hong Kong, including transfers.

More details

Xiamen to Hong Kong bus services, operated by Qichezhan, depart from Xiamen Hubin station.

More details

Xiamen to Hong Kong train services, operated by China Railways D-Class, depart from Xiamen station.

More details

What companies run services between Xiamen, China and Hong Kong?

Xiamen Airlines and Cathay Dragon fly from Xiamen to Hong Kong 4 times a day. Alternatively, you can take a train from Xiamen to Hong Kong via Shenzhen North and Shenzhen North Station in around 4h 10m.

Airlines
Cathay Dragon
Website
cathaypacific.com
Flights from Xiamen to Hong Kong
Ave. Duration
1h 30m
When
Every day
Estimated price
$800 - $1500
Xiamen Airlines
Website
xiamenair.com
Flights from Xiamen to Hong Kong
Ave. Duration
1h 20m
When
Every day
Estimated price
$850 - $4100
Flights from Xiamen to Macau
Ave. Duration
1h 20m
When
Every day
Estimated price
$1000 - $4700
Air Macau
Website
airmacau.com.mo
Flights from Xiamen to Macau
Ave. Duration
1h 45m
When
Every day
Estimated price
$550 - $1900
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Xiamen to Shenzhen North
Ave. Duration
3h 37m
Frequency
Every 2 hours
Estimated price
$180 - $250
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$180 - $250
1st Class Seat
$250 - $360
China Railways G-Class
Train from Xiamen to Shenzhen North Station
Ave. Duration
4h 4m
Frequency
3 times a day
Estimated price
$230 - $300
Schedules at
trip.com
2nd Class Seat
$230 - $300
1st Class Seat
$400 - $480
Business Class Seat
$800 - $950
Train from Shenzhen North Station to West Kowloon Station
Ave. Duration
18 min
Frequency
Every 30 minutes
Estimated price
$45 - $65
Schedules at
trip.com
2nd Class Seat
$45 - $65
1st Class Seat
$70 - $85
Business Class Seat
$200 - $250
Train from Xiamen to West Kowloon Station
Ave. Duration
4h 23m
Frequency
3 times a day
Estimated price
$250 - $330
Schedules at
trip.com
2nd Class Seat
$250 - $330
1st Class Seat
$430 - $550
Business Class Seat
$850 - $1100
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Xiamen Hubinnan to Guangdong Shenzhen
Ave. Duration
6h
Frequency
Every 3 hours
Estimated price
$271
Schedules at
chinabusguide.com
Qichezhan
Website
qichezhan.net
Bus from Xiamen Hubin to Hong Kong
Ave. Duration
10h
Frequency
Twice daily
Estimated price
$275
Schedules at
qichezhan.net
Ferry operators
Cotai Water Jet
Phone
+852 2359 9990
Website
cotaiwaterjet.com
Ferry from Macau Taipa Ferry Terminal to Hong Kong Sheung Wan
Ave. Duration
1h
Frequency
Hourly
Estimated price
$170 - $220
Schedules at
cotaiwaterjet.com
Weekdays
$171
Weekends/Holidays
$186
Night Sailing
$211

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, Getting to Milan from the airport and Why you should take the train in the US - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Xiamen to Hong Kong is to fly which takes 2h 4m and costs ¥850 - ¥1600. Alternatively, you can train via Shenzhen, which costs ¥210 - ¥290 and takes 4h 10m, you could also bus via Shenzhen, which costs ¥280 - ¥330 and takes 7h 2m.

Mode details

The quickest flight from Xiamen Airport to Hong Kong Airport is the direct flight which takes 1h 20m.

Search flights

Xiamen to Hong Kong bus services, operated by Qichezhan, arrive at Hong Kong station.

More details

Xiamen to Hong Kong train services, operated by China Railways G-Class, arrive at West Kowloon Station.

More details

Yes, the driving distance between Xiamen to Hong Kong is 611 km. It takes approximately 6h 22m to drive from Xiamen to Hong Kong.

Get driving directions

Xiamen Airlines and Cathay Dragon offer flights from Xiamen Airport to Hong Kong Airport.

Search flights

There are 708+ hotels available in Hong Kong. Prices start at $750 HKD per night.

More details

The best way to get from Xiamen to Xiamen Airport is to taxi which takes 12 min and costs ¥40 - ¥50.

More details