There are 7 ways to get from Bangkok to Xiamen by plane, bus, train, night 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 Xiamen  •  5h 37m

  1. Fly from Suvarnabhumi (BKK) to Xiamen (XMN) BKK - XMN

¥1244 - ¥3357

Cheapest option

Fly to Quanzhou, bus  •  9h 24m

  1. Fly from Suvarnabhumi (BKK) to Quanzhou (JJN) BKK - JJN
  2. Take the bus from Fujian Shishi to Xiamen Gaoqi

¥583 - ¥4406

5 alternative options

Train, bus  •  2 days 0h

  1. Take the train from Hua Lamphong to Nong Khai
  2. Take the bus from Laos Vientiane to Kunming South
  3. Take the train from Kunming South Station to Xiamen North

¥1700 - ¥2437

Bus  •  2 days 13h

  1. Take the bus from Bangkok Mochit to Si Chiang Mai
  2. Take the bus from Laos Vientiane to Kunming South
  3. Take the bus from Kunming East to Guangzhou
  4. Take the bus from Guangzhou Municipal to Xiamen

¥1375 - ¥1390

Night bus, bus, train  •  2 days 18h

  1. Take the night bus from Bangkok Bus Terminal Mochit to Vientiane Talat Sao Station
  2. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
  3. Take the train from Hanoi Gia Lam Station to Guilin
  4. Take the bus from Guangxi Guilin to Xiamen Hubinnan

Train, bus via Nanning  •  3 days 4h

  1. Take the train from Hua Lamphong to Nong Khai
  2. Take the bus from Nong Khai Train Station to Vang Vieng Naga Travel
  3. Take the bus from Vang Vieng to Ha Noi - Sinh Tourist Office
  4. Take the bus from Ha Noi - Sinh Tourist Office to Nanning bus station
  5. Take the train from Nanning to Xiamen North

¥860 - ¥1377

Drive  •  36h 22m

  1. Drive from Bangkok to Xiamen 2904.8 km

¥1800 - ¥2700

Questions & Answers

The cheapest way to get from Bangkok to Xiamen is to fly and bus which costs ฿2600 - ฿20000 and takes 9h 24m.

More details

The quickest way to get from Bangkok to Xiamen is to fly which costs ฿5500 - ฿15000 and takes 5h 37m.

More details

The distance between Bangkok and Xiamen is 2195 km. The road distance is 2904.8 km.

Get driving directions

The best way to get from Bangkok to Xiamen without a car is to night bus and bus and train which takes 2 days 18h and costs .

More details

It takes approximately 5h 37m to get from Bangkok to Xiamen, including transfers.

More details

The best way to get from Bangkok to Xiamen is to fly which takes 5h 37m and costs ฿5500 - ฿15000. Alternatively, you can bus, which costs ฿6100 - ฿6200 and takes 2 days 13h.

Mode details

The quickest flight from Suvarnabhumi Airport to Xiamen Airport is the direct flight which takes 3h.

Search flights

Xiamen is 1h ahead of Bangkok. It is currently 5:10 AM in Bangkok and 6:10 AM in Xiamen.

Yes, the driving distance between Bangkok to Xiamen is 2905 km. It takes approximately 36h 22m to drive from Bangkok to Xiamen.

Get driving directions

Thai Airways International, Cathay Pacific, Cathay Dragon and three other airlines offer flights from Suvarnabhumi Airport to Xiamen Airport.

Search flights

Map of how to get from Bangkok to Xiamen.
Launch map view
  • Distance: 2194.9 km
  • Duration: 5h 37m

What companies run services between Bangkok, Thailand and Xiamen, China?

Xiamen Airlines, Thai Airways International and nine other airlines fly from Bangkok to Xiamen hourly. Alternatively, you can take a bus from Bangkok Mochit Bus Terminal to Xiamen via Si Chiang Mai, Laos Vientiane, Kunming South, South Bus Station, Erji Road, Kunming East, and Guangzhou Municipal in around 2 days 13h.

Airlines
China Southern Airlines
Website
csair.com
Flights from Suvarnabhumi to Xiamen
Ave. Duration
3h 5m
When
Every day
Estimated price
¥1400 - ¥6000
Flights from Suvarnabhumi to Xiamen via Guangzhou Baiyun
Ave. Duration
5h 30m
When
Every day
Estimated price
¥1500 - ¥4000
Flights from Suvarnabhumi to Quanzhou via Wuhan
Ave. Duration
9h 32m
When
Every day
Estimated price
¥1400 - ¥4000
Flights from Suvarnabhumi to Quanzhou via Shanghai Pudong
Ave. Duration
10h 35m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
¥1500 - ¥4300
Flights from Suvarnabhumi to Quanzhou via Guangzhou Baiyun
Ave. Duration
10h 40m
When
Every day
Estimated price
¥1300 - ¥3600
Shenzhen Airlines
Website
shenzhenair.com
Flights from Suvarnabhumi to Quanzhou via Shenzhen
Ave. Duration
7h 20m
When
Every day
Estimated price
¥1100 - ¥3000
Flights from Suvarnabhumi to Quanzhou via Kunming
Ave. Duration
7h 20m
When
Every day
Estimated price
¥1000 - ¥2600
Flights from Suvarnabhumi to Quanzhou via Guangzhou Baiyun
Ave. Duration
5h 22m
When
Every day
Estimated price
¥1400 - ¥4400
Flights from Suvarnabhumi to Quanzhou via Hong Kong
Ave. Duration
5h 35m
When
Every day
Estimated price
¥1000 - ¥2900
Xiamen Airlines
Website
xiamenair.com
Flights from Suvarnabhumi to Xiamen
Ave. Duration
3h 5m
When
Every day
Estimated price
¥1400 - ¥6000
Flights from Suvarnabhumi to Xiamen via Guangzhou Baiyun
Ave. Duration
5h 30m
When
Every day
Estimated price
¥1500 - ¥4000
Flights from Suvarnabhumi to Quanzhou via Guangzhou Baiyun
Ave. Duration
10h 40m
When
Every day
Estimated price
¥1300 - ¥3600
Cathay Pacific
Website
cathaypacific.com
Flights from Suvarnabhumi to Xiamen via Hong Kong
Ave. Duration
5h 15m
When
Every day
Estimated price
¥1500 - ¥2600
Flights from Suvarnabhumi to Quanzhou via Hong Kong
Ave. Duration
5h 50m
When
Every day
Estimated price
¥1200 - ¥2600
Shandong Airlines
Website
shandongair.com.cn
Flights from Suvarnabhumi to Quanzhou via Kunming
Ave. Duration
6h 52m
When
Every day
Estimated price
¥1100 - ¥2600
Flights from Suvarnabhumi to Quanzhou via Shenzhen
Ave. Duration
5h 20m
When
Every day
Estimated price
¥1300 - ¥3600
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Xiamen
Ave. Duration
3h 25m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
¥1200 - ¥3300
Shanghai Airlines
Website
ceair.com
Flights from Suvarnabhumi to Xiamen via Shanghai Pudong
Ave. Duration
6h 55m
When
Every day
Estimated price
¥1800 - ¥7000
Qingdao Airlines
Website
qdairlines.com
Flights from Suvarnabhumi to Quanzhou via Mandalay
Ave. Duration
6h 15m
When
Tuesday, Thursday and Saturday
Estimated price
¥500 - ¥4300
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Nong Khai
Ave. Duration
9h 25m
Frequency
3 times a day
Estimated price
¥40 - ¥340
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
¥40 - ¥65
2nd Class (Air-Conditioned Berth)
¥150 - ¥210
2nd Class (Air-conditioned Seat)
¥90 - ¥130
1st Class (Air-Conditioned Berth)
¥260 - ¥340
China Railways G-Class
Train from Kunming South Station to Xiamen North
Ave. Duration
12h 40m
Frequency
Once daily
Estimated price
¥800 - ¥1100
Schedules at
trip.com
2nd Class Seat
¥800 - ¥1100
1st Class Seat
¥1400 - ¥1700
Business Class Seat
¥2600 - ¥3200
China Railways
Website
china-railway.com.cn
Train from Hanoi Gia Lam Station to Guilin
Ave. Duration
15h 56m
Frequency
Twice a week
Schedules at
chinahighlights.com
China Railways K-Class
Website
chinahighlights.com
Train from Nanning to Xiamen North
Ave. Duration
26h 1m
Frequency
Once daily
Estimated price
¥160 - ¥380
Schedules at
trip.com
Book at
trip.com
Hard Seat
¥160 - ¥220
Hard sleeper
¥320 - ¥380
Soft sleeper
¥490 - ¥600
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Fujian Shishi to Xiamen Gaoqi
Ave. Duration
1h
Frequency
Every 15 minutes
Estimated price
¥37
Schedules at
chinabusguide.com
Bus from Kunming East to Guangzhou
Ave. Duration
24h 40m
Frequency
5 times a day
Estimated price
¥400
Schedules at
chinabusguide.com
Bus from Guangzhou Municipal to Xiamen
Ave. Duration
6h 30m
Frequency
Once daily
Estimated price
¥260
Schedules at
chinabusguide.com
Baidu
Website
zhidao.baidu.com
Bus from Laos Vientiane to Kunming South
Ave. Duration
14h
Frequency
Once daily
Estimated price
¥560
Schedules at
zhidao.baidu.com
Budsarakham Tour
Phone
0907793900
Email
brt@budsarakamtour.com
Website
budsarakamtour.com
Bus from Bangkok Mochit to Si Chiang Mai
Ave. Duration
11h 36m
Frequency
Twice daily
Estimated price
¥124
Schedules at
busonlineticket.co.th
Book at
12go.asia
The Transport Company
Huyen Chau
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
Ave. Duration
20h
Frequency
Once daily
Estimated price
¥166
Schedules at
baolau.com
27-7
Website
baolau.com
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
Ave. Duration
24h
Frequency
Once daily
Estimated price
¥202
Schedules at
12go.asia
Mipang
Website
qiche.mipang.com
Bus from Guangxi Guilin to Xiamen Hubinnan
Ave. Duration
15h
Frequency
Once daily
Estimated price
¥240
Schedules at
qiche.mipang.com
Naga travel
Website
nagatravel.com
Bus from Nong Khai Train Station to Vang Vieng Naga Travel
Ave. Duration
4h 23m
Frequency
Once daily
Estimated price
¥192
Schedules at
12go.asia
Book at
12go.asia
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Vang Vieng to Ha Noi - Sinh Tourist Office
Ave. Duration
25h
Frequency
Once daily
Estimated price
¥282
Schedules at
thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Nanning bus station
Ave. Duration
7h
Frequency
5 times a day
Estimated price
¥180
Schedules at
thesinhtourist.vn

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 South Korea: Travelling from Seoul to Busan , How to get from Luton Airport into central London and How to get from Florence to Rome - to help you get the most out of your next trip.

More Questions & Answers

There are 391+ hotels available in Xiamen. Prices start at ¥750 per night.

More details

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.

More details