Bus Thailand

Different Bangkok bus services let you explore the capital city of Thailand, as they are an important part of the public transport system serving locals and visitors of the city. Public buses let you travel around the city in the most affordable way, while a tourist-friendly Bangkok hop-on hop-off bus is the best choice for sightseeing. You can reach many popular destinations in Thailand by bus from Bangkok, as there are many intercity bus routes starting in the city.

Discover Bangkok bus services with public and tourist city bus routes, as well as the most popular Thailand destinations that can be reached by bus from Bangkok.

Bangkok Hop-on Hop-off Bus

If you are looking for the most convenient way to explore the city's main attractions by bus, choose a Bangkok Hop-On Hop-Off Bus that lets you see the most famous landmarks in the city at your own pace.

To explore the city's main attractions by bus, get yourself a Bangkok Hop-On Hop-Off Bus Ticket for 24 or 48 hours.

Bangkok Public Bus Services

Public bus services in Bangkok are offered by the governmental BMTA company and a private company Thai Smile Bus, operating electric buses. There are also some routes offered by other private companies, but the majority of buses are provided by these two companies.

There are several airport buses connecting Bangkok with the city's two international airports, Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK).

You can find the most important Bangkok bus routes with the ticket prices, route map, and points of interest along the route here: Bangkok bus routes.

Bangkok Bus

Intercity Buses from Bangkok

Intercity buses are one of the most affordable ways to get from Bangkok to various destinations. These buses are connecting Bangkok with other popular destinations in all of Thailand.

There are 3 main bus stations in Bangkok, and you need to choose one depending on your desired destination, as each of them mainly serves specific regions.

To compare different transportation options for a trip from Bangkok, use this search form. Otherwise, explore the most popular intercity bus routes and their timetables below.

Popular Intercity Bus Routes

The most popular intercity bus routes from Bangkok and timetables for each type of bus are listed below.

Pattaya

Bus Bangkok - Pattaya ฿ 164 2h 30m
  •   Express 05:00, 06:00, 06:30, 08:00, 09:00, 09:30, 10:00, 10:30, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 16:30, 17:00, 18:00, 19:00, 20:00, 21:00
Bus Suvarnabhumi Airport - Pattaya ฿ 198–460 2h
  •   Express 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00, 20:00, 21:00
  •   VIP 24 08:30, 10:30, 12:30, 14:30, 16:30, 18:00

Chiang Mai

Bus Bangkok - Chiang Mai ฿ 651–1,016 8h 55m – 17h 21m
  •   Standard 07:25, 18:10, 19:50
  •   VIP 16:00, 18:30, 20:45
  •   Express 06:00, 07:00, 12:00, 14:00, 18:30, 18:50, 19:00, 20:00, 20:35
  •   Express 44 08:00, 09:00, 13:00, 18:00, 18:30, 19:35, 20:10
  •   VIP 33 07:00
  •   VIP 24 20:00
  •   First Class 10:00, 10:15, 20:01, 20:16, 21:15, 21:30, 21:45
  •   Gold Class 18:30, 18:45, 20:31, 20:46, 22:20, 22:35

Hua Hin

Bus Bangkok - Hua Hin ฿ 341–1,020 3h – 4h
  •   VIP 24 08:50, 14:50
  •   Minibus 09:30, 11:30
  •   Express 19:00
  •   VIP Bus 19:00
Bus Suvarnabhumi Airport - Hua Hin ฿ 425 4h
  •   VIP 24 07:30, 08:30, 09:30, 10:30, 12:00, 14:30, 16:00, 17:00, 18:30

Kanchanaburi

Bus Bangkok - Kanchanaburi ฿ 140–180 2h – 3h 20m
  •   Minibus 06:00, 06:20, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 17:00, 18:00, 19:00, 19:30, 20:00
  •   Express 09:00, 11:00, 13:00, 15:00, 17:00
  •   Intercity 05:00, 06:00, 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 18:40, 19:10, 19:20, 19:50

Phuket

Bus Bangkok - Phuket ฿ 784–1,223 12h – 20h 39m
  •   Express 06:45, 16:30, 16:45, 18:00, 19:00, 19:20
  •   VIP 24 17:30, 18:30
  •   VIP 33 18:50
  •   VIP 30 18:00
  •   Bus + Van 19:00

Koh Chang

Bus Bangkok - Koh Chang ฿ 750–850 6h – 10h
  •   Minibus + ferry 05:30, 07:00, 09:00, 11:00
  •   Minibus + Ferry + Taxi 07:00, 09:00, 11:00

Trat

Bus Bangkok - Trat ฿ 316–700 5h – 8h 14m
  •   Express 07:30
  •   Intercity 05:00, 06:00, 06:15, 07:00, 07:15, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 13:00, 14:00, 14:30, 15:30, 17:00, 18:30
  •   Minibus 05:30, 07:00

Krabi

Bus Bangkok - Krabi ฿ 740–1,140 10h 40m – 19h 48m
  •   Express 17:30, 17:45, 18:40, 19:00
  •   VIP 24 18:50

Surat Thani

Bus Bangkok - Surat Thani Bus Terminal ฿ 612–1,000 9h 40m – 16h 12m
  •   Express 16:00, 17:00, 17:15, 17:32, 18:15, 18:35
  •   VIP 07:30, 17:30, 18:10, 18:30
  •   VIP 24 19:00, 19:30
  •   VIP 32 18:50
  •   Express 42 19:50
  •   VIP 30 19:00
Bus Bangkok - Surat Thani ฿ 612–1,020 10h – 16h 10m
  •   Express 06:45, 16:00, 16:30, 16:45, 17:00, 17:05, 17:15, 17:30, 17:32, 18:00, 18:05, 18:15, 18:35, 19:00
  •   Bus 19:00
  •   VIP Bus 19:00

Khao Lak

Bus Bangkok - Khao Lak ฿ 970–1,380 16h – 16h 40m
  •   VIP24 + Express Bus 19:00
  •   Bus + Van 19:00
  •   Express 19:00
  •   VIP Bus 19:00

Chumphon

Bus Bangkok - Chumphon ฿ 470–951 6h 30m – 12h 2m
  •   Express 06:25, 09:00, 12:00, 16:00, 16:30, 16:35, 17:00, 17:05, 17:20, 17:32, 18:05, 18:15, 19:00
  •   VIP 20:00

Sukhothai

Bus Bangkok - Sukhothai ฿ 400–499 4h – 12h 12m
  •   Standard 08:30, 10:30, 18:10, 19:30, 20:30, 21:00
  •   Express 11:30, 14:00
  •   Intercity 07:00, 08:30, 10:00, 13:00, 15:00, 20:30, 21:00
  •   VIP 08:00, 20:00

Chiang Rai

Bus Bangkok - Chiang Rai ฿ 712–1,282 11h – 21h 35m
  •   Standard 17:30, 19:30
  •   VIP 20 18:15, 19:10
  •   Express 42 07:00, 19:25
  •   VIP 33 19:50
  •   Express 40 17:00, 18:30
  •   VIP 17:00, 20:30
  •   Express 09:30, 17:30
  •   Gold Class 19:01, 19:16, 19:40, 19:55
Bus Bangkok - Mae Sai ฿ 765–1,195 12h – 22h 5m
  •   VIP 17:00
  •   VIP 20 20:15
  •   Express 44 17:25
  •   Standard 17:30
  •   Express 17:30

Nong Khai

Bus Bangkok - Nong Khai ฿ 572–1,000 8h 42m – 15h 19m
  •   Express 44 20:20
  •   Express 40 19:40
  •   Express 09:30, 16:00, 18:45, 20:00, 20:45
  •   VIP 19:45, 21:00
  •   First Class 19:50, 20:05
  •   Gold Class 10:15, 10:30, 20:30, 20:45

Chonburi

Bus Bangkok - Chonburi ฿ 204–225 1h – 2h
  •   Standard AC 06:30, 09:30, 10:30, 12:30, 13:30, 15:30, 17:30
  •   Intercity 06:00, 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:30, 17:00, 18:30

Trang

Bus Bangkok - Trang ฿ 779 21h 3m
  •   Express 17:05, 18:05

Ubon Ratchathani

Bus Bangkok - Ubon Ratchathani ฿ 552–995 8h – 15h 3m
  •   VIP 24 20:30
  •   VIP 18:15, 19:15, 20:30, 21:10
  •   Express 07:45, 16:00, 19:00, 19:50, 20:00, 21:30, 21:35
  •   Intercity 20:00
  •   First Class 08:15, 08:30, 20:00, 20:15, 20:40, 20:55, 22:00, 22:15
  •   Gold Class 08:45, 09:00, 09:18, 09:33, 19:00, 19:20, 19:30, 19:45, 21:00, 21:15, 21:40, 21:55, 22:15, 22:30, 22:45

Satun

Bus Bangkok - Satun ฿ 887–928 15h – 1d 7m
  •   Express 16:35, 17:05, 17:15, 17:30

Ranong

Bus Bangkok - Ranong ฿ 538–840 9h – 14h 18m
  •   Express 17:00
  •   VIP 33 08:15, 19:00
  •   VIP 19:30
  •   Express 44 19:50

Hat Yai

Bus Bangkok - Hat Yai ฿ 860–1,380 14h – 22h 45m
  •   Express 06:25, 16:30, 17:00, 17:20, 18:30, 19:00
  •   VIP 15:30, 16:10
  •   VIP 24 17:50
  •   Bus + Van 19:00
  •   VIP Bus 19:00

Nakhon Ratchasima

Bus Bangkok - Nakhon Ratchasima ฿ 282 4h
  •   VIP 21 01:00, 03:30, 06:00, 07:00, 08:00, 09:00, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:40, 19:30, 20:20, 21:00
Bus Bangkok - Korat ฿ 282 4h
  •   VIP 21 01:00, 03:30, 06:00, 07:00, 08:00, 09:00, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:40, 19:30, 20:20, 21:00

Khon Kaen

Bus Bangkok - Khon Kaen ฿ 493–650 6h – 7h 15m
  •   VIP 33 22:00
  •   Express 08:30, 20:45
  •   First Class 09:00, 09:15, 09:45, 09:55, 11:15, 11:35, 12:10, 12:25, 20:00, 20:15, 21:30, 21:45, 22:15, 22:30
  •   Gold Class 00:05, 07:00, 07:15, 07:45, 08:00, 08:30, 08:45, 09:35, 09:50, 10:00, 10:15, 10:30, 10:45, 11:00, 11:15, 11:40, 11:55, 12:30, 12:45, 13:00, 13:10, 14:00, 14:15, 15:30, 15:45, 17:00, 17:15, 19:15, 19:35, 20:45, 21:00, 21:10, 21:15, 21:45, 22:00, 22:15, 22:31, 22:45, 22:46, 23:00, 23:15, 23:30, 23:45, 23:50, 23:55
Bus Bangkok - Mukdahan ฿ 586–716 9h 35m – 16h 13m
  •   Express 18:00, 19:00, 19:50, 20:00
  •   Express 44 20:00
  •   Gold Class 08:00, 08:15, 19:41, 19:56, 21:00, 21:15, 21:35, 21:50

Udon Thani

Bus Bangkok - Udon Thani ฿ 525–986 7h 45m – 10h
  •   Express 08:30, 09:30, 18:45, 20:00, 20:45
  •   First Class 09:45, 09:55, 20:55, 21:15, 22:45, 23:05
  •   Gold Class 10:15, 10:30, 10:45, 11:00, 20:00, 20:20, 20:30, 20:50, 21:10, 22:15, 22:35

Nan

Bus Bangkok - Nan ฿ 600–1,097 9h – 18h 40m
  •   Express 14:30, 20:30
  •   Standard 18:30, 20:00
  •   Express 44 18:00, 20:20
  •   VIP 24 20:00
  •   Express 42 08:45, 19:10
  •   VIP 33 20:15
  •   Gold Class 19:57, 20:12, 20:20, 20:35
Bus Pathumthani - Nan ฿ 752 8h 10m – 8h 40m
  •   Express 15:20, 21:20

Other Thailand Bus Services

You can explore Thailand's bus services in the country's other popular destinations by clicking the name on the map below.