Book Now
Thailand Bus Booking Guide

Bus Tickets Thailand
Find. Compare. Book.

Search hundreds of routes across Thailand. Compare prices, operators and departure times — then book instantly with instant e-ticket.

✓ 600+ daily routes ✓ Instant e-ticket by email ✓ No hidden fees ✓ Free cancellation on many routes ✓ Secure payment
Most Popular

Popular Bus Routes in Thailand

Click any route for 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
Why Book With Us

The smarter way to book your Thai bus

💰

Best Price

We compare fares from all operators so you always find the cheapest available option.

📱

Instant E-Ticket

Receive your ticket by email immediately. Show on your phone — no printing needed.

🛡️

Trusted & Safe

All operators are licensed. Book with confidence through our secure booking partner.

🗺️

All Routes

From popular tourist routes to remote destinations — full Thai bus network coverage.

🌐

English Booking

No language barrier. Everything in English with 24/7 English-speaking support.

♻️

Easy Cancellation

Many routes offer free cancellation or rebooking up to 24h before departure.

All Routes

All 80 Thailand Bus Routes

Complete guides and booking for every major route

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

Bus Travel in Thailand — Complete Guide

Thailand has one of Southeast Asia's most extensive and affordable bus networks. Air-conditioned VIP sleeper coaches connect Bangkok to every major tourist destination — Chiang Mai in the north, Phuket and Krabi in the south, and Pattaya on the east coast. For overnight routes, VIP sleeper buses save both money and accommodation costs, making them the preferred choice for budget-conscious travellers.

Long-distance buses in Thailand generally fall into four categories: VIP 32-seat coaches (most comfortable, reclining seats, recommended for overnight journeys), First Class (40 seats, slightly cheaper), Second Class (standard seating, budget option), and minivans (faster for short to medium distances, less comfort for longer routes).

Most long-distance buses from Bangkok depart from one of three main terminals: Mo Chit Northern Bus Terminal (for northern routes to Chiang Mai, Chiang Rai, Sukhothai), Sai Tai Mai Southern Bus Terminal (for southern routes to Phuket, Krabi, Surat Thani, Hat Yai), and Ekkamai Eastern Bus Terminal (for Pattaya, Rayong and eastern routes).