Traveling by Bus in Thailand: Our Complete Guide
Discover how to travel by bus in Thailand: types of vehicles, most-used routes, price ranges, combined tickets and tips for a seamless journey.
With an extensive network across the entire territory and affordable prices, the bus is the most used form of transport in Thailand. Types of buses, popular routes, prices, ticket purchases... Discover our complete guide to traveling by bus in Thailand.
Different types of buses for getting around Thailand
There are several types of buses in Thailand:
Public buses

Also called local buses, public buses connect towns and villages within the same province or between neighboring provinces. Making short trips, they do not cross the country. They stop frequently along their route and are not the most comfortable. Public buses are the most economical option for short distances. Generally, you can purchase tickets at the station or directly on the bus.
Good to know
Why travel on public buses?
As you've gathered, public buses are best for short distances at low cost. It's also the best way to travel with locals since they're very popular with them.
Express buses

Express buses are part of inter-provincial buses. In other words, unlike public buses, they cover long distances. Despite what their name might suggest, they are not the fastest buses. Indeed, they make several stops at bus stations or even on the roadside to pick up passengers.
However, they are much more comfortable than local buses. They typically feature reclining seats, toilets and air conditioning. Some companies even provide snacks or meal vouchers. In any case, they stop at service stations to allow you to stretch your legs and stock up on refreshments.
It's also worth noting that some routes can be traveled at night to save time.
Good to know
Why travel on express buses?
More comfortable than local buses and cheaper than VIP buses, express buses offer the best value for money to travel throughout Thailand. Remember to book, especially if you're traveling during holiday periods.
VIP buses

VIP buses are long-distance buses connecting all provinces in the country. As their names suggest, VIP buses are the most comfortable. Featuring rows of 3 wide and reclining seats, they offer more space and legroom. They are equipped with toilets and air conditioning and offer many services included in the price (snacks, water, meals, blanket and pillow...). Depending on the company, some even have screens, power outlets and USB ports.
Unlike other types of buses, VIP buses make very few stops, making them the fastest. Given their amenities, they are the most expensive buses, though they remain ultra-affordable.
Again, you can opt for a night bus journey to save time during your trip.
Good to know
Why travel on VIP buses?
VIP buses are the fastest and most comfortable. Although they are a bit more expensive than other bus types, they are the best option for long journeys and/or traveling at night.
Minivans

To reach tourist destinations in the country, you can take a minivan. These small vans are much faster than buses since they make no stops and usually allow you to reach your final destination directly (your hotel, for example).
On the other hand, this type of transport is notorious for being the most dangerous (due to drivers' "sporty" driving) and less comfortable (you may be cramped with luggage to save space). This is why we do not recommend taking a minivan unless you're making short trips.
Good to know
Why travel by minivan?
Unless you're making short trips and traveling in a group, minivans are not always recommended for traveling in Thailand.
What are the most popular bus routes in Thailand?
Routes within the mainland
Most long-distance routes depart from Bangkok. Among the most popular bus routes when traveling in Thailand, you'll find:
Bangkok - Chiang Mai,
Bangkok - Chiang Rai,
Bangkok - Sukhothai,
Bangkok - Kanchanaburi,
Bangkok - Hua Hin,
Bangkok - Pattaya,
Bangkok - Phuket,
Bangkok - Krabi,
Bangkok - Chumphon,
Bangkok - Nakhon Si Thammarat...
Combined tickets for reaching the islands
Looking to reach Thailand's magnificent islands? Know that there are combined tickets to reach the islands in southern Thailand. Indeed, some operators offer tickets that include both bus and ferry journeys. In this case, the bus will drop you off at the ferry terminal so you can take the boat to the island of your choice.
Among the possible combined ticket routes are:
Bangkok - Koh Chang,
Bangkok - Koh Kood,
Bangkok - Koh Samui,
Bangkok - Koh Tao,
Bangkok - Koh Phangan,
Bangkok - Koh Phi Phi,
Bangkok - Koh Lipe...
Routes to neighboring countries
There are a few international bus lines offering connections to neighboring countries such as:
Cambodia,
Malaysia,
Laos,
Myanmar (Burma)...
For this type of journey, you won't need to change buses once you reach the neighboring territory. However, you will need to get out at the border checkpoint to complete customs formalities. Be sure to check visa requirements before you go.
What are the best bus companies for traveling in Thailand?

Thailand's bus network is operated by numerous companies. Here are the most popular and reputable ones to help you choose:
The Transport Company (also called BKS),
Greenbus (for routes to northern Thailand),
Sombat Tour (throughout Thailand),
Lomprayah, Songserm and Seatran (for combined tickets to the southern islands),
Travelmart (for routes to Cambodia)...
How much do bus trips cost in Thailand?
The price of bus journeys depends on the type of bus (according to comfort level) and the distance traveled. Here's a price range for the most popular routes to give you an idea of the budget to plan:
Destinations
Price range*
Travel time
Bangkok - Kanchanaburi
€3 to €5
2 to 3.5 hours
Bangkok - Koh Samui / Koh Tao / Koh Phangan
€24 to €45
10 to 15 hours
Bangkok - Phuket
€19 to €35
11.5 to 15 hours
Bangkok - Pattaya
€4 to €8
2 to 3.5 hours
*Prices are given for information purposes only and are subject to change.
Where to buy bus tickets in Thailand?
Directly at the bus station

You can purchase bus tickets directly at the bus station. This is the safest way to get fair prices. The downside? It's not always possible to book all routes well in advance, which means you'll need to go there the day before your trip or on the day itself.
Practical Info
Where are the bus terminals located in Thailand?
Every city in Thailand has its own bus terminal where you can purchase bus tickets.
In Bangkok, for example, there are 3 major terminals:
Morchit Bus Terminal: located north of the capital, this bus station mainly serves the northeast region of Thailand (although there are also buses to the central and southern parts of the country);
Sai Tai Mai bus terminal: located on the western banks of the Chao Phraya River, this terminal serves almost exclusively destinations in southern Thailand;
Ekkamai Bus Terminal: located in the eastern part of the capital, it's the smallest of the three. It serves multiple destinations throughout the country.
For the rest of the country, bus terminals (outside public buses) are generally located at the edge or outside of the city. You'll need to plan this in advance if you want to buy your tickets ahead of time or reach your final destination.
Through a travel agency
You can purchase bus tickets from a travel agency or street agency. In this case, you'll pay more since they'll take a commission. But it may be worth it if you're uncomfortable, not used to this kind of travel, don't speak English, and can't communicate with locals. Moreover, it will save you time and help you avoid stressful situations.
Online
Last option for buying bus tickets in Thailand: online through a tour operator like 12Go.Asia. The advantage? You can take time to compare the best travel options and schedules.
Our tips for traveling comfortably by bus in Thailand

Here's everything you need to know to make your bus trip a pleasant experience:
Pack socks, a sweater and a scarf to avoid getting cold: air conditioning is usually very strong on buses;
Remember to bring earplugs for night journeys if you're sensitive to noise;
Keep your valuables in a bag near you;
Bring extra snacks and drinks just in case;
Note your bus number to find it more easily during stops and don't stray too far so you don't miss the departure;
Be patient (you may experience delays);
Be courteous and respectful with other passengers.
Safe travels!
Frequently asked questions
The price ranges from €15 to €35 depending on the type of bus chosen. Express buses cost around €15-20, while VIP buses can reach €30-35 for more comfort.
For popular routes and during holiday periods, booking is recommended. Otherwise, you can purchase your tickets the day before or on the day of travel at the bus station.
Express and VIP buses from reputable companies are generally safe. Avoid minivans which are reputed to be more dangerous and keep your valuables close to you.
The terminals are accessible by metro, taxi or tuk-tuk. Morchit is accessible via BTS/MRT, Ekkamai via BTS, and Sai Tai Mai requires a taxi or local bus.


