Book Now
Home › All Routes

All Bus Routes in Thailand

Browse all 80 routes — full schedules, prices and instant booking.

POPULAR
Bangkok Chiang Mai
⏱ 9–11 hours📍 700 km
From 350 THB
POPULAR
Bangkok Phuket
⏱ 12–14 hours📍 867 km
From 450 THB
POPULAR
Bangkok Pattaya
⏱ 2–3 hours📍 147 km
From 120 THB
POPULAR
Bangkok Krabi
⏱ 11–13 hours📍 815 km
From 500 THB
POPULAR
Chiang Mai Phuket
⏱ 18–20 hours📍 1,450 km
From 700 THB
Bangkok Hua Hin
⏱ 3–4 hours📍 200 km
From 180 THB
Chiang Mai Chiang Rai
⏱ 3–4 hours📍 200 km
From 130 THB
Chiang Mai Pai
⏱ 3–4 hours📍 130 km
From 90 THB
Bangkok Ayutthaya
⏱ 1.5–2 hours📍 80 km
From 60 THB
Bangkok Kanchanaburi
⏱ 2.5–3 hours📍 130 km
From 100 THB
Phuket Krabi
⏱ 2.5–3 hours📍 170 km
From 150 THB
Krabi Surat Thani
⏱ 2–3 hours📍 160 km
From 120 THB
Surat Thani Koh Samui
⏱ 1–1.5 hours (ferry)📍 35 km sea
From 200 THB
Bangkok Hat Yai
⏱ 14–16 hours📍 950 km
From 550 THB
Hat Yai Penang
⏱ 4–5 hours📍 180 km
From 350 THB
Bangkok Nakhon Ratchasima
⏱ 3–4 hours📍 260 km
From 130 THB
Chiang Mai Lampang
⏱ 2 hours📍 100 km
From 70 THB
Pattaya Rayong
⏱ 1.5 hours📍 80 km
From 80 THB
Phuket Khao Lak
⏱ 1.5–2 hours📍 70 km
From 100 THB
Bangkok Phitsanulok
⏱ 5–6 hours📍 380 km
From 200 THB
Chiang Mai Mae Hong Son
⏱ 6–8 hours📍 270 km
From 180 THB
Surat Thani Koh Phangan
⏱ 2.5–3 hours (combo)📍 60 km sea
From 250 THB
Bangkok Pranburi
⏱ 3.5–4 hours📍 230 km
From 150 THB
Chiang Mai Doi Inthanon
⏱ 2 hours📍 58 km
From 80 THB
Pattaya Suvarnabhumi Airport
⏱ 1.5–2 hours📍 110 km
From 120 THB
Khao San Road Chiang Mai
⏱ 9–11 hours📍 700 km
From 350 THB
Phuket Koh Phi Phi
⏱ 1.5–2 hours (ferry)📍 48 km sea
From 350 THB
Bangkok Lopburi
⏱ 2.5–3 hours📍 155 km
From 100 THB
Chiang Rai Golden Triangle
⏱ 1.5 hours📍 80 km
From 60 THB
Bangkok Sukhothai
⏱ 6–7 hours📍 440 km
From 250 THB
Bangkok Chiang Rai
⏱ 10–12 hours📍 780 km
From 400 THB
Bangkok Pai
⏱ 12–14 hours📍 830 km
From 400 THB
Phuket Surat Thani
⏱ 3.5–4 hours📍 240 km
From 180 THB
Chiang Mai Sukhothai
⏱ 5–6 hours📍 340 km
From 200 THB
Bangkok Koh Samui
⏱ 14–16 hours📍 680 km + ferry
From 550 THB
Chiang Mai Kanchanaburi
⏱ 10–12 hours📍 680 km
From 450 THB
Krabi Koh Lanta
⏱ 2–3 hours📍 70 km + ferry
From 200 THB
Bangkok Koh Phangan
⏱ 14–16 hours📍 700 km + ferry
From 600 THB
Pattaya Chiang Mai
⏱ 10–12 hours📍 720 km
From 500 THB
Hua Hin Phuket
⏱ 7–8 hours📍 520 km
From 350 THB
Surat Thani Krabi
⏱ 2–3 hours📍 160 km
From 120 THB
Bangkok Chumphon
⏱ 7–8 hours📍 500 km
From 280 THB
Chiang Mai Ayutthaya
⏱ 7–8 hours📍 500 km
From 300 THB
Ao Nang Phuket
⏱ 3–4 hours📍 180 km
From 200 THB
Koh Samui Koh Phangan
⏱ 45 min (ferry)📍 20 km sea
From 180 THB
Phuket Hat Yai
⏱ 6–7 hours📍 420 km
From 300 THB
Chiang Rai Chiang Mai
⏱ 3–4 hours📍 200 km
From 130 THB
Pattaya Hua Hin
⏱ 4–5 hours📍 220 km
From 250 THB
Koh Tao Surat Thani
⏱ 5–6 hours (ferry+bus)📍 80 km sea + land
From 400 THB
Bangkok Trat
⏱ 5–6 hours📍 315 km
From 220 THB
Chiang Mai Nan
⏱ 5–6 hours📍 320 km
From 200 THB
Phuket Penang
⏱ 8–10 hours📍 520 km
From 450 THB
Chiang Mai Bangkok
⏱ 9–11 hours📍 700 km
From 350 THB
Phuket Bangkok
⏱ 12–14 hours📍 867 km
From 450 THB
Pattaya Bangkok
⏱ 2–3 hours📍 147 km
From 120 THB
Krabi Bangkok
⏱ 11–13 hours📍 815 km
From 500 THB
Phuket Chiang Mai
⏱ 18–20 hours📍 1,450 km
From 700 THB
Hua Hin Bangkok
⏱ 3–4 hours📍 200 km
From 180 THB
Pai Chiang Mai
⏱ 3–4 hours📍 130 km
From 90 THB
Ayutthaya Bangkok
⏱ 1.5–2 hours📍 80 km
From 60 THB
Kanchanaburi Bangkok
⏱ 2.5–3 hours📍 130 km
From 100 THB
Krabi Phuket
⏱ 2.5–3 hours📍 170 km
From 150 THB
Koh Samui Surat Thani
⏱ 1–1.5 hours (ferry)📍 35 km sea
From 200 THB
Hat Yai Bangkok
⏱ 14–16 hours📍 950 km
From 550 THB
Penang Hat Yai
⏱ 4–5 hours📍 180 km
From 350 THB
Nakhon Ratchasima Bangkok
⏱ 3–4 hours📍 260 km
From 130 THB
Lampang Chiang Mai
⏱ 2 hours📍 100 km
From 70 THB
Rayong Pattaya
⏱ 1.5 hours📍 80 km
From 80 THB
Khao Lak Phuket
⏱ 1.5–2 hours📍 70 km
From 100 THB
Phitsanulok Bangkok
⏱ 5–6 hours📍 380 km
From 200 THB
Mae Hong Son Chiang Mai
⏱ 6–8 hours📍 270 km
From 180 THB
Koh Phangan Surat Thani
⏱ 2.5–3 hours (combo)📍 60 km sea
From 250 THB
Pranburi Bangkok
⏱ 3.5–4 hours📍 230 km
From 150 THB
Doi Inthanon Chiang Mai
⏱ 2 hours📍 58 km
From 80 THB
Suvarnabhumi Airport Pattaya
⏱ 1.5–2 hours📍 110 km
From 120 THB
Chiang Mai Khao San Road
⏱ 9–11 hours📍 700 km
From 350 THB
Koh Phi Phi Phuket
⏱ 1.5–2 hours (ferry)📍 48 km sea
From 350 THB
Lopburi Bangkok
⏱ 2.5–3 hours📍 155 km
From 100 THB
Golden Triangle Chiang Rai
⏱ 1.5 hours📍 80 km
From 60 THB
Sukhothai Bangkok
⏱ 6–7 hours📍 440 km
From 250 THB