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

Pattaya is a resort city, situated on the eastern coast of the Gulf of Thailand, only about 150 kilometers southeast of Bangkok, making it very popular with tourists. There are many buses and vans operating on the route from Bangkok to 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

Chiang Mai is the largest city in Northern Thailand, where you can find amazing ancient architecture, fabulous food, and a laid-back vibe, while the province is also rich in impressive natural attractions. As it's the top destination in the northern part of the country, you can take a bus directly from Bangkok to 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

Hua Hin is the oldest and most traditional holiday resort in Thailand, where you can find the comfort and attractions of a modern travel destination mixed with the charm of a still-active fishing port. To travel between two popular tourist destinations, you can take a bus or van from Bangkok to 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

Kanchanaburi is a city in central Thailand, located at the confluence of the Kwai Noi and Kwai Yai rivers and surrounded by many impressive natural and historical attractions. To travel between two popular tourist destinations, you can take a bus from Bangkok to 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

Phuket is the largest island of Thailand, located in the Andaman Sea waters off the west coast of Southern Thailand. The route between Bangkok and Phuket is one of the popular ones among tourists, so there are many buses serving it.

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

Koh Chang is an island in Trat Province of Eastern Thailand, which is one of the best Thailand beach destinations. To travel there from Bangkok, you can take a bus to 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

Trat is a city in Eastern Thailand, which is a gateway to the province's large and small islands with long white sandy beaches and colorful coral reefs, such as Koh Chang, Koh Kood, and Koh Mak. You can take a bus from Bangkok to Trat or choose one of the less common routes with buses going straight to the ferry pier.

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

Krabi is a coastal province along the Andaman Sea, which is a popular beach destination in southern Thailand with many natural attractions, including over 150 islands and gorgeous white sand beaches. The route between Bangkok and Krabi is one of the popular long-distance bus routes among tourists, so there are many buses serving it.

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

Surat Thani is a city in Southern Thailand, which is an important travel hub for tourists going to the islands in the Gulf of Thailand. If you want to get to Koh Samui or Koh Phangan from Bangkok, you can travel by bus via 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

Khao Lak is the coastal area offering white sand beaches, glittering seas, and rich nature on the Andaman Coast. To get to Khao Lak from Bangkok, you can take a direct bus.

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

Chumphon is the gateway to Thailand's southern provinces as well as the islands in the Gulf of Thailand. To travel from Bangkok to Chumphon, you can take one of many buses operating on the route.

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

Sukhothai is a small city in lower northern Thailand, famous for the ruins of the ancient city of Sukhothai. To travel between Thailand's two popular destinations, you can take a bus from Bangkok to 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

Chiang Rai, the northernmost major city in Thailand, is the place where you can avoid the crowds of tourists while exploring the nature of the region, visiting remote hill tribes and checking out the Golden Triangle, famous for being the former center of the world’s opium trade. As it's a popular destination in the northern part of the country, there are many buses going from Bangkok to 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

Nong Khai is a border town in the upper northeastern region, where the Thai-Laos Friendship Bridge was built over the Mekong River, the natural border with Laos. The town has a central role as a logistics and transportation hub with Laos, making Nong Khai a popular destination for traveling by bus from Bangkok.

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

Chonburi is the main city of the same-named province in Eastern Thailand. The city is not far from Bangkok and can be reached by one of the many buses and vans going to 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

Trang is a city in southern Thailand, which is the gateway to the province's amazing islands, Koh Kradan, Koh Mook, and Koh Ngai. To get there from Bangkok, you can take a bus to Trang.

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

Ubon Ratchathani

Ubon Ratchathani is one of the four main cities in Northeastern Thailand, located close to the border with Laos and its city Pakse. You can travel with a direct bus from Bangkok all the way to 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

Satun is a city in southern Thailand, which is the gateway to the province's amazing islands, Koh Lipe, Koh Tarutao, Koh Adang, and Koh Bulon. To get there from Bangkok, you can take a bus to Satun.

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

Ranong

Ranong is a small border city and a major fishing and trading port in Southern Thailand, which is also a starting point for traveling to a pair of exceptionally laid-back Thai islands, Koh Phayam and Koh Chang Noi. To travel there, you can take a bus from Bangkok to Ranong and then transfer to the boat going to the islands.

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

Hat Yai is the main commercial, entertainment, and tourism center in the southern end of Thailand. There are bus routes starting at Bangkok and going all the way to 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

Nakhon Ratchasima, also known as Korat, is a city in Northeastern Thailand, which is a gateway to the natural attractions of the province, such as Khao Yai National Park. To get there from Bangkok, you can take a bus or van to 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

Khon Kaen is the fourth largest city in Thailand and plays an important role in the northeastern region. There are many buses running between Bangkok and 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

Udon Thani is an important center of transportation and tourism in Northeastern Thailand, as the city is located just about 50 km from the Lao border. Many tourists travel from Bangkok to Udon Thani by bus and later extend their trip to Laos.

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

Nan is a laid-back city in northern Thailand, which is the capital city of the same-named province, known for its vast national parks. There are buses going from Bangkok to 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.