There are 5 ways to get from Beijing to Ancient Siam by plane, bus, train, 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 from Beijing Capital International Airport, Public Van
best- Fly from Beijing Capital International Airport (PEK) to Suvarnabhumi Airport (BKK)plane PEK - BKK
- Take the bus from Suvarnabhumi Airport to Thepharak Junctionbus
8h 49m฿4,065–8,748Train to Beijing Daxing International Airport, fly, Public Van
cheapest- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Suvarnabhumi Airport (BKK)plane PKX - BKK
- Take the bus from Suvarnabhumi Airport to Thepharak Junctionbus
9h฿3,860–11,260Train, bus via Chiang Mai
- Take the train from Beijing West Station to Kunming Southtrain
- Take the train from Kunming South to Luang Prabang stationtrain
- Take the bus from Luang Prabang Hotel Transfer to Chiang Mai Town Hotel Transferbus
- Take the bus from Chiang Mai Tara Tour and Travel office to Suvarnabhumi Airportbus
2d 13h฿13,225–16,823Train, bus
- Take the train from Beijing West Station to Kunmingtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Morning Market to Mochit 2 Bus Terminalbus
2d 20h฿3,897–7,737Drive 3,999.7 km
- Drive from Beijing South to Ancient Siamcar 3,999.7 km
46h 6m฿17,676–25,532
Beijing Capital International Airport (PEK) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Beijing to Ancient Siam is to fly and Public Van which costs ฿4000 - ฿9000 and takes 8h 49m.
The fastest way to get from Beijing to Ancient Siam is to fly and Public Van which takes 8h 49m and costs ฿4000 - ฿9000.
The distance between Beijing and Ancient Siam is 3396 km. The road distance is 3999.7 km.
The best way to get from Beijing to Ancient Siam without a car is to train and bus via Chiang Mai which takes 2 days 13h and costs ฿13000 - ฿17000.
It takes approximately 8h 49m to get from Beijing to Ancient Siam, including transfers.
Yes, the driving distance between Beijing to Ancient Siam is 4000 km. It takes approximately 46h 6m to drive from Beijing to Ancient Siam.
There are 5307+ hotels available in Ancient Siam.
What companies run services between Beijing, China and Ancient Siam, Thailand?
There is no direct connection from Beijing to Ancient Siam. However, you can take the subway to Beijing Capital Airport T2, walk to Beijing Capital International Airport (PEK) airport, fly to Suvarnabhumi Airport (BKK), walk to Suvarnabhumi Airport, take the bus to Thepharak Junction, walk to Bts Samrong, take the vehicle to Bts Kheha, walk to visual stop, take the line 1140 bus to visual stop, then walk to Ancient Siam. Alternatively, you can take a train from Beijing West Station to Ancient Siam via Kunming South, Luang Prabang station, Luang Prabang station, Luang Prabang Hotel Transfer, Chiang Mai Town Hotel Transfer, Chiang Mai Tara Tour and Travel office, and Suvarnabhumi Airport in around 2d 13h.
- Website
- airchina.com
Flights from Beijing Capital International Airport to Suvarnabhumi Airport
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- ฿3,900–4,700
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,900–10,000
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport via Yuncheng
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ฿3,700–11,000
- Website
- en.ceair.com
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport
- Ave. Duration
- 5h 10m
- When
- Wednesday and Sunday
- Estimated price
- ฿4,200–14,000
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 8h 3m
- When
- Every day
- Estimated price
- ฿4,300–14,000
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport via Wuhan
- Ave. Duration
- 10h 10m
- When
- Friday and Sunday
- Estimated price
- ฿4,300–14,000
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Suvarnabhumi Airport
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ฿4,700–12,000
Flights from Beijing Capital International Airport to Suvarnabhumi Airport via Haikou
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,800–13,000
- Website
- thaiairways.com
Flights from Beijing Capital International Airport to Suvarnabhumi Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ฿6,000–15,000
- Website
- ch.com
Flights from Beijing Capital International Airport to Suvarnabhumi Airport via Chongqing
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ฿5,500–20,000
Flights from Beijing Capital International Airport to Suvarnabhumi Airport via Tianfu International
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ฿5,500–20,000
- Website
- shenzhenair.com
Flights from Beijing Daxing International Airport to Suvarnabhumi Airport via Yuncheng
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ฿3,700–11,000
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Luang Prabang station
- Ave. Duration
- 7h 41m
- Frequency
- Once daily
- Estimated price
- ฿1,600–4,600
- Schedules at
- baolau.com
- Second Class
- ฿1,600–2,900
- First Class
- ฿2,300–4,600
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ฿110–160
- Website
- bangkokairportonline.com
Bus from Suvarnabhumi Airport to Thepharak Junction
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿29–40
- Schedules at
- transitbangkok.com
Bus from Suvarnabhumi Airport to Thepharak Junction
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿29–40
- Schedules at
- transitbangkok.com
- Phone
- +66 2 225 1025
- [email protected]
- Website
- Pai Friendly Tour
Bus from Luang Prabang Hotel Transfer to Chiang Mai Town Hotel Transfer
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ฿3,700
- Website
- Pai Friendly Tour
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Chiang Mai Tara Tour and Travel office to Suvarnabhumi Airport
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,200–1,300
- Schedules at
- Tara Tour and Travel
Bus from Morning Market to Mochit 2 Bus Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,100–1,700
- Schedules at
- Tara Tour and Travel
- [email protected]
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,960
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,000
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Morning Market to Mochit 2 Bus Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,688
- Website
- Next Step Journey
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 Which side of Niagara Falls should I choose (and how do I get there)?, 4 of the smartest ways to explore Australia, and Flying into Beijing? - to help you get the most out of your next trip.






















