BANGKOK to TAK — Transport Options ☀️

How to get from Bangkok to Tak by bus, train, van, plane, taxi, car
How to get from Bangkok to Tak? You can go to Tak by tourist bus, plane/train + bus or private car and taxi.
  1. Bus – Bangkok to Tak
  2. Train + Bus to Tak
  3. Flight + Bus to Tak
  4. Taxi – Bangkok to Tak
  5. Book Ticket Online 🎫
Best comfort

Private car / taxi

Door-to-door transfer with flexible timing and comfortable journey

Best speed

Flight + bus

Fastest option via Mae Sot with short transfer to Tak

Avoid

Train + bus

No railway in Tak, requires transfer via Nakhon Sawan

Quick answer: Travel from Bangkok to Tak by tourist bus, train + bus via Nakhon Sawan, flight + bus via Mae Sot, or private car. The bus is the most popular and affordable option, while a flight + bus is the fastest. All tickets and transfers can be booked online in advance.

At a glance:

  • 📍 Distance: About 420 km by road.
  • ⏱️ Travel time: Bus 6–11 h | Train + Bus 8–10 h | Flight + Bus 5–7 h | Private Car 6–7.5 h.
  • 💰 Price: Bus US$11–22 | Train + Bus US$8–40 | Flight + Bus US$100–130 | Private Car (varies by vehicle).
  • 🚍 Best Budget: Direct tourist buses to Tak or Mae Sot.
  • ✈️ Fastest: Flight to Mae Sot, then a short bus or taxi to Tak.
  • 🚆 Train: Travel to Nakhon Sawan, then continue by bus.
  • 🚕 Most Comfortable: Private taxi with door-to-door transfer.

Last updated in July 2026


From Bangkok to Tak you can travel by bus, train + bus, flight + bus or private car.

The distance from Bangkok to Tak is about 420 km. The most popular option is a direct tourist bus, taking about 6–11 hours. There is no railway station or commercial airport in Tak, so alternative routes require a transfer.

The fastest option is a flight to Mae Sot followed by a bus or taxi to Tak, although flight schedules are limited. You can also travel by train to Nakhon Sawan and continue by bus, or choose a private car for a comfortable door-to-door transfer.

Tak is a gateway to western and northern Thailand, known for Bhumibol Dam and beautiful natural scenery. From nearby Mae Sot you can return to Bangkok by direct flight or continue to Chiang Mai.

Comparison of transfer options from Bangkok to Tak
Transfer Mode – Bangkok to Tak: Travel Time Cost Range
Tourist Bus 6-11 hours $11-22/pp
Train + Bus (via Nakhon Sawan) 8-10 hours $8-40/pp (seats + berths)
Plane + Bus (via Mae Sot) 5-7 hours $100-130/pp
Private Car/Taxi with a driver 6-7.5 hours $150-350/vehicle

BOOK TICKETS with 12go.asia


How do I get from Bangkok to Tak?


1. BUS from Bangkok to Tak

👉 Tourist bus is the most popular and affordable way to travel from Bangkok to Tak.

  • ✔️ Good for: budget travelers and backpackers
  • ✔️ Duration: about 6–11 hours
  • ✔️ Comfort: modern air-conditioned coaches
  • ✅ Best option: Direct overnight bus from Bangkok
  • 💡 Tip: Arrive at the terminal at least 60 minutes before departure.
  • 🌏 Extra tip: Some buses continue beyond Tak to Mae Sot.

Tourist buses are the easiest and most popular way to travel from Bangkok to Tak. The journey takes about 6–11 hours, with one-way tickets costing around $11–22 per person. Both daytime and overnight departures are available.

Operators such as Cherdchai Tour North, Transport Co, Viriya Tour, Sasanan Tour, Tara Tour and other companies run modern air-conditioned coaches with daily departures from Bangkok.

Most buses depart from Mo Chit Bus Terminal and arrive at Tak Bus Terminal, Ban Tak or Mae Sot, making it easy to continue your journey across western Thailand.

BOOK BUS TICKETS with 12go.asia

🚍 Bus schedule from Bangkok to Tak:
Bus Company Departure in Bangkok Arrival in Tak
Transport Co 07:25 18:38
Transport Co 09:30 20:43
Transport Co 19:30 06:43
Transport Co 20:20 07:33
Tara Tour and Travel 08:00 16:00
Tara Tour and Travel 18:00 04:30
Cherdchai Tour 09:30 17:30
Cherdchai Tour 20:00 01:50
Sasanan Tour 20:30 05:00
Ponphriya 20:30 02:50
Thai Sriram 08:00 15:00
Thai Sriram 18:00 01:00

bus-bangkok-to-tak-thailand
Tourist bus of Transport Co from Bangkok to Tak in Thailand (photo: 12go.asia).

2. TRAIN + BUS from Bangkok to Tak

👉 Train + bus via Nakhon Sawan is a comfortable and budget-friendly way to reach Tak.

  • ✔️ Good for: budget travelers and train enthusiasts
  • ✔️ Duration: about 8–10 hours
  • ✔️ Comfort: comfortable train with a simple bus connection
  • ✅ Best option: Train to Nakhon Sawan, then bus to Tak
  • 💡 Tip: Allow enough time for your transfer between train and bus.
  • 🌏 Extra tip: Check train schedules before your trip.

There is no railway station in Tak, so train travelers need to travel first to Nakhon Sawan and continue by bus. Thai Railway operates about 4–6 daily trains from Bangkok, with a journey time of about 3.5–4.5 hours.

Train tickets cost about $3–30 per person depending on the class. From Nakhon Sawan, Phetprasert buses continue to Tak in about 2.5 hours, with fares starting at around $5–8 per person.

For more details, read How to get to Nakhon Sawan from Bangkok?. You can also check the Thailand Railway Map and Thailand Train Timetable.

train-bus-bangkok-to-tak
From Bangkok to Tak you can also travel by train + bus via Nakhon Sawan (photo: 12go.asia).

3. FLIGHT + BUS from Bangkok to Tak

👉 Flight + bus via Mae Sot is the fastest way to travel from Bangkok to Tak.

  • ✔️ Good for: travelers with limited time
  • ✔️ Duration: about 5–7 hours including the transfer
  • ✔️ Comfort: fast flight with a short bus connection
  • ✅ Best option: Direct flight to Mae Sot, then bus to Tak
  • 💡 Tip: Book flights early as departures are limited.
  • 🌏 Extra tip: Mae Sot is only about 85 km from Tak.

The fastest way to reach Tak is by taking a direct flight from Bangkok to Mae Sot, followed by a local bus or taxi. Nok Air operates direct flights with a flight time of about 1 hour, making this the quickest option despite the required transfer.

Flight tickets usually cost about $100–120 per person. After arriving at Mae Sot Airport, you can continue to Tak by local bus in about 1 hour for approximately $2–5 per person.

Mae Sot Airport is served by direct flights from Don Mueang Airport in Bangkok. This option is recommended for travelers who want to minimize travel time and don’t mind making a short connection by bus or taxi.

flight-bus-bangkok-to-tak
From Bangkok to Tak you can take a direct flight + bus via Mae Sot.

4. PRIVATE TAXI / CAR from Bangkok to Tak

👉 Private car is the most comfortable way to travel from Bangkok to Tak.

  • ✔️ Good for: families, groups and business travelers
  • ✔️ Duration: about 6–7.5 hours
  • ✔️ Comfort: very high with door-to-door service
  • ✅ Best option: Private car or minivan with hotel or airport pickup
  • 💡 Tip: Minivans are ideal for groups sharing the travel cost.
  • 🌏 Extra tip: Flexible departure times and direct transfers without stops.

A private car or taxi is the most comfortable way to travel from Bangkok to Tak. The journey takes about 6–7.5 hours with direct hotel-to-hotel or airport transfers, making it an excellent choice for families, groups or travelers with more luggage.

Companies such as Thailand Limo by Datum, Glassflower, Kim Transfers Thailand, Kanokwan Travel, Than Car Service and other operators offer modern sedans, SUVs and spacious minivans with flexible departure times.

Private transfers cost about $150–350 per vehicle, depending on the vehicle type. You can choose your pickup location anywhere in Bangkok, including hotels and both major airports.

BOOK TAXI with 12go.asia ➜

🚕 Taxi Schedule from Bangkok to Tak + Companies:
Taxi Service Travel Time Price (Car)
Glassflower 07:30 From $240.00
N and T Travel 06:30 From $220.00
Than Car Service 06:45 From $150.00
Andaman Taxis 07:00 From $158.00
Thailand Limo by Datum 06:00 From $270.00
MCC Van 07:00 From $160.00
Firstplan Transport 06:30 From $160.00
Kanokwan Travel 06:30 From $165.00
Than Car Service 06:20 From $160.00
Gosafe Transport 06:25 From $210.00

taxi-car-bangkok-to-tak
From Bangkok to Tak you can also travel by private car, taxi, there are various modern vehicles (photo: 12go.asia).

❓ FAQ + Tips – Travel from Bangkok to Tak

How to book tickets or flights from Bangkok to Tak?

Book tickets and transfers at 12go.asia ➜ or Baolau ➜. Return tickets are also available.

How long does it take to travel from Bangkok to Tak?

Travel takes about 6–11 hours by bus, 8–10 hours by train + bus, 5–7 hours by flight + bus, or 6–7.5 hours by private car.

What is the distance from Bangkok to Tak?

The distance from Bangkok to Tak is about 420 km by road.

How much does it cost to travel from Bangkok to Tak?

Bus tickets cost $11–22, train + bus via Nakhon Sawan $8–40, flight + bus $100–130, and private car $150–300 per vehicle.

Is there a direct train from Bangkok to Tak?

No. Travel by train to Nakhon Sawan and continue by bus.

Are there direct flights from Bangkok to Tak?

No. Fly to Mae Sot and continue about 85 km to Tak by bus or taxi.

What is the cheapest way to get to Tak?

Train + bus via Nakhon Sawan is usually the cheapest option, from about $8 per person.

What is the fastest way to travel from Bangkok to Tak?

Flight + bus via Mae Sot is the fastest option. Direct buses are the most popular alternative.

How do you travel from Tak back to Bangkok?

Travel back by bus, train + bus, flight via Mae Sot, or private car.

Where can you travel from Tak?

Visit Sukhothai, Lampang or Chiang Mai.

Where can you book accommodation in Tak?

Book hotels and resorts at Book accommodation in Tak ➜.

Where can you learn more about solo travel in Thailand?

Popular travel routes in Thailand:
How to get from Bangkok to Koh Tao? How to get from Bangkok to Hua Hin?
How to get from Krabi to Koh Samui? How to get from Surat Thani to Phuket?
How to get from Koh Lipe to Langkawi? How to get from Surat Thani to Koh Lanta?
How to get from Phuket to Koh Yao Yai? How to get from Koh Lanta to Koh Samui?

BOOK a TOUR / ACTIVITY in Thailand


💡 Practical Travel Tips for Bangkok to Tak

Traveling from Bangkok to Tak is easy by bus, train + bus, flight + bus or private car. The bus is the most popular option, while flights require a transfer via Mae Sot.

  • Best Option: Direct tourist buses are affordable, comfortable and operate every day.
  • Fastest Route: Fly to Mae Sot and continue about 1 hour by bus or taxi to Tak.
  • Train Alternative: Take a train to Nakhon Sawan and continue by bus.
  • Private Transfer: A private taxi offers the most comfortable door-to-door journey.
  • Book Early: Reserve tickets in advance for weekends, holidays and high season.
  • Travel Tip: Bring light snacks and water for longer bus journeys.

Tip: Bus, train, flight and private transfer tickets can be searched and booked online in advance.


🎫 Book and buy your tickets from Bangkok to Tak + Schedule:

Surat Thani to Hua Hin ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: