Beijing
Krabi Thailand
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Train | 5723.67 km | 88h 13mins | 5,713 THB | 178.0 |
| Flight | 4152.75 km | 14h 48mins | 5,745 THB | 179.0 |
| Flight | 4041.01 km | 10h 0mins | 9,211 THB | 287.0 |
| Flight | 4142.22 km | 12h 35mins | 13,191 THB | 411.0 |
| Flight | 4173.32 km | 17h 0mins | 13,351 THB | 416.0 |
| Train | 5586.88 km | 57h 20mins | 13,351 THB | 416.0 |
| Train | 5520.24 km | 55h 33mins | 16,208 THB | 505.0 |
| Drive | 4899.51 km | 59h 27mins | 17,652 THB | 550.0 |
The best and cheapest way to get from Beijing and Krabi Thailand is to travel by train, which will cost about 5,713 THB or 160.20 USD.