Go where the locals go in Thailand. Hire a modern travel agent with ViaHero.

What You Need to Know About Transportation in Thailand

Updated November 11, 2023

So you’re planning a trip to Thailand—you’ve picked your city, booked your hotel, and know exactly what you want to see and do (preferably with some help from a Thai local)—and that’s when it hits you: how am I supposed to get around?? No worries, we’ve got you covered. Here’s everything you need to know about transportation in Thailand, including boat travel, intercity travel, and taking taxis and rideshares. 

Want to learn more about traveling in Thailand? Get in touch with a Thai local to help you plan your trip—they’ll build you the perfect immersive itinerary, keep you informed the whole way, and be available 24/7 to answer your questions. 

Table of Contents

Between Thai cities, air travel is your best bet

If you plan on hopping between major cities or regions while you’re in Thailand, the best way to do it is by plane. There are tons of affordable airlines operating in Thailand right now. They’re cheap, safe, and quick—you’ll get to your next destination without any hassle. 

But trains are great, too

Even though air travel is faster, traveling by train can be a really fun experience and a great way to see more of the country. Thailand is well-connected by railways—you can take an overnight sleeper train across the country (the northern connection between Chiang Mai and Bangkok is one of the most popular lines for travelers). We recommend buying an affordable second-class sleeper ticket and getting to know your neighbors along the way! Some routes have women-only sleeper cars in second class as well, an excellent option for solo female travelers. 

Or you can always take a boat

Of course, you can’t take a train to any of Thailand’s gorgeous island destinations. If you’re heading off the mainland, you’ll want to hop on a ferry at a major port—Phuket, for example, is connected by ferry to Bangkok, Krabi, Ayutthaya, Chiang Mai, and tons of other cities. Ferry travel is safe and super affordable, and it’s not just restricted to the islands—you can also take a ferry between coastal cities.

Buses are the cheapest option

Thailand has a comprehensive network of buses you can take to get around the country. They’re not the fastest option, but they are the cheapest. If you’re on a tight budget but not short on time, consider taking the bus. First class, VIP, and Super VIP buses have on-board toilets and more potential perks than second class buses. 

Our locals in Thailand can build a custom itinerary that fits your budget and transportation preferences to help you get the most from your valuable time and money. 

For a shorter distance, there are tons of transportation options in Thailand

Transportation in Thailand comes in many forms
Tuk tuk in Bangkok | Lauren Kay/Unsplash

When it comes to getting around in a Thai city, you have plenty of options to choose from. Here are the main methods of public transportation: 

  • Taxi: Taxis are cheap (under ten dollars is typical for trips of five miles or less) and easy to find—a lot of the time drivers will pull over to see if you need a ride.

  • Tuk tuk: A tuk tuk is a motorized 3-wheeled cart that operates just like a taxi. They can be super fun for short distances, but they are a little more dangerous than taxis—we recommend sticking to cars in the most congested, busy areas.

  • Bus: It’s as easy to hop on a bus in Thailand as it is anywhere in the US. Buses are color-coded to show price and comfort level: take a yellow or orange bus if you want air conditioning (trust us, you do).

  • Motorcycle taxi: Exactly like it sounds: hop on the back of a motorcycle to get to your destination. This is the most dangerous option in a high-traffic area—but, if you’re traveling on your own, it can be tons of fun.

  • Speedboat: Express boats run up and down the river in Bangkok, along the coast, and between islands. They’re fun, fast, and refreshing on a hot day. 

In big cities, traffic can get pretty crazy 

We’ve all seen the images of crazy Bangkok traffic in movies and TV—honking cars, buzzing motorbikes, and swarms of pedestrians clogging the street. It’s true—traffic in major Thai cities, especially Bangkok, can get chaotic. 

But fear not! There are ways to beat the traffic. Here are a few tips: 

  • If you’re in Bangkok, take the elevated Skytrain whenever you can—it zooms right over the busy streets and lets you off at every major hub. 

  • Avoid the roads at peak traffic hours (around 7:00 - 10:00 in the morning and 5:00 - 8:00 in the evening).

  • Plan ahead! If you’re on a schedule, look up your route ahead of time and make sure you account for time stuck in traffic.

  • Don’t bother walking on busy streets—it may seem faster, but it can be dangerous. Just wait it out in a taxi, rideshare, or tuk tuk. 

The best thing you can do to combat traffic, wherever you’re staying, is to get the inside scoop from someone who lives there. Connect with a local to plan your travel itinerary around the traffic and choose the best transportation options.  

There is no Uber in Thailand, but there is Grab

If you’re a rideshare person, you’ll want to use Grab during your trip to Thailand. All you have to do is download the app and enter your destination, just like you would with Uber. It is a little more expensive than a taxi or tuk tuk, but the cars are safe, secure, and usually air-conditioned—totally worth it for a cross-city journey. 

For taxis and tuk tuks, always map out your route and set your price

The most common transportation scam in Thailand is for a taxi, tuk tuk, or motorcycle driver to rack up charges by taking you the long way around. Here’s how to prevent that from happening to you: 

  • Map out your route on your phone ahead of time, and show the driver the way you want to go when you get in the car. 

  • Only get into a taxi that has a working meter (ask if the meter works before you open the door). 

  • If there is no meter, or if you’re in a tuk tuk or on a motorcycle, agree on a price with the driver before you get going. 

  • Trust your instincts! As soon as you feel like you’re going the wrong way, just ask to get out at the next convenient stop and find another ride. 

  • Ask a local about the best ways to spot and avoid scams in the area you’re staying.

And if you prefer walking? 

It’s a great option in some destinations but not so much in others. Chiang Mai is very walkable, but Bangkok is sprawling and congested with sidewalks that disappear at random. Walking on the islands can be lovely as well as the best option depending on where you are. Consult our local experts for the best, most scenic, and safest areas for walking, they’ll steer you in the right direction. 

You can rent a car in Thailand

You can rent a car in Thailand, but remember what we said about the crazy traffic! We only recommend a rental car if you plan on traveling long distances through rural areas. And be prepared: in Thailand, they drive on the opposite side of the road—it’s going to take some getting used to! Still thinking about car rental? Ask a local whether renting a car is worthwhile for your itinerary. 

Or a scooter

If you’re staying on one of Thailand’s beautiful islands, renting a motorized scooter can be a super fun way to get around. They cost as little as $8 a day, plus a security deposit (in some locations, you can leave your passport as a deposit). They’re awesome for touring around rural backroads and coastal cliff tops, taking in the scenery on your own schedule. 

There is no single best way to get around in Thailand

When you get right down to it, the best way to get around in Thailand all depends on where you’re staying, where you’re going, and your budget, schedule, and travel style. You’re definitely going to want to try out different transportation options for every situation—seriously, if you just rely on Grab or taxis the whole time, you’ll end up wasting tons of time and money and missing out on some really fun experiences. 

The best way to figure out what to take and when? Plan your trip with a Thai local. They know all the ins and outs of transportation in Thailand, and they’ll make sure you make the right choices.


There you have it—everything you need to know about transportation in Thailand. Curious to learn more? Get in touch with a local who can help you plan your trip and answer all your questions, 24/7. 

And be sure to check out:


Still have questions about travel to Thailand?
Why not ask someone who lives there? ViaHero connects you with a local to help plan your trip. They’ll create a guidebook based on your personal travel style.
You’ll see a unique side of a destination and travel independently—all while saving time and money in the planning process. Find a local today.

Looking for more info?