| How | Fare | Time |
|---|---|---|
| Sleeper train (2nd class berth) | 728 to 1,041 THB per person | 13 h |
| Domestic flight | 1,000 to 3,000 THB per person | 1 h 15 min |
- Varies a lot with season and how early you book. Getting to the airport costs extra
Fares checked with operators and recent guides on 2026-10-09. Dollar figures use today's reference rate. Taxi and flight prices move with traffic and season.
Old temples in the hills, reachable by overnight train.
Some links go to partners. We may earn a commission at no extra cost to you.
Other routes in Thailand
Suvarnabhumi Airport (Bangkok) to BangkokPhuket Airport to PhuketChiang Mai Airport to Chiang MaiBangkok to PattayaBangkok to AyutthayaBangkok to PhuketPhuket to Krabi