Getting from Bangkok to the rest of Thailand
Pick a destination to compare every way to get there: price in baht and dollars, travel time and where it leaves from.
Bangkok to Phuket
From 620 baht · fastest 4 h 15 min – 5 h 30 min
Bangkok to Chiang Mai
From 230 baht · fastest 4 h – 5 h 15 min
Bangkok to Pattaya
From 120 baht · fastest 1 h 30 min – 2 h
Bangkok to Koh Samui
From 1,100 baht · fastest 3 h 45 min – 5 h 15 min
Bangkok to Krabi
From 550 baht · fastest 4 h 15 min – 5 h 30 min
Bangkok to Hua Hin
From 42 baht · fastest 2 h 30 min – 3 h
Bangkok to Koh Tao
From 1,000 baht · fastest 7 h 15 min – 8 h 15 min
Bangkok to Koh Chang
From 500 baht · fastest 5–7 h
Bangkok to Koh Phangan
From 1,150 baht · fastest 6 h – 9 h 45 min
Bangkok to Koh Samet
From 300 baht · fastest 3 h 30 min – 5 h