- Home Travel PlanningFrom Bangkok
Getting to and from Bangkok
14 published routes connect Bangkok with the rest of Thailand, by bus, ferry, train and more. Journey times and costs below are the same figures given on each route’s own page.
Bangkok → Ayutthaya
4 optionsTrain · 1h 30m–2h · ฿20–100
Bangkok → Chiang Mai
4 optionsFlight · 1h 15m · ฿499–2,500
Bangkok → Hua Hin
4 optionsBus (VIP/Express) · 3.5–4.5 hours · ฿200–280
Bangkok → Hua Hin
3 optionsBus · 3–4 hours · ฿150–250
Written up as Hua Hin to Bangkok; the same services run the other way.
Bangkok → Kanchanaburi
3 optionsBus from Mo Chit · 2.5–3 hours · ฿100–130
Bangkok → Khao Yai
3 optionsBus to Pak Chong + Local Transfer · 3–3.5 hours total · ฿200–350
Bangkok → Koh Chang
3 optionsBus + Ferry · 5–6 hours · ฿350–550
Bangkok → Koh Phangan
4 optionsFly to Koh Samui + Ferry · 3–4 hours total · ฿1,500–5,000 (flight) + ฿200–350 (ferry)
Bangkok → Koh Samui
4 optionsFlight · 1h 15m · ฿1,500–5,000
Bangkok → Koh Tao
4 optionsFly to Chumphon + Ferry · 4–5 hours total · ฿900–2,500 (flight) + ฿500–600 (catamaran)
Bangkok → Krabi
3 optionsFlight · 1h 30m · ฿699–3,500
Bangkok → Pattaya
4 optionsBus from Ekamai · 2–3 hours · ฿108–130
Bangkok → Phuket
3 optionsFlight · 1h 25m · ฿599–3,500
Bangkok → Sukhothai
3 optionsBus · 6–7 hours · ฿200–400
Nearest transport
- 21 km
Airport
Don Mueang International Airport(DMK)
- 1 km
Train station
Sam Yot
- 1 km
Bus station
Public Minivan Station (to Kanchanaburi / Koh Chang)
- 1 km
Ferry pier
Phanfa Leelard
Straight-line distance from Bangkok, not road distance. Airports from Wikidata; stations, terminals and piers from OpenStreetMap (2026-08-01).