
Bus/van + ferry (combo ticket)
Best balance of price, convenience, smooth transfers included
Flight + ferry (via Trat)
Fastest option, short flight, quick transfer to ferry
Bus + ferry (separate tickets)
Cheapest option, more planning, slower transfers between connections
Train
There is no railway to trat, travel by train impossible
Quick answer: From Bangkok to Koh Mak you’ll travel by bus or minivan to Trat/Laem Sok, then a ferry to the island. It’s the most budget-friendly route. For more comfort, opt for a private car/taxi + ferry. If you want speed and are okay paying more, fly into Trat Airport then take a short transfer to the pier and boat. Book combined tickets to Koh Mak ahead to streamline the transfer.
At a glance:
- 📍 Distance: approx. 370 km via Trat / Laem Sok Pier.
- ⏱️ Travel time: Bus + Ferry ~7–9 hours | Taxi/Car + Ferry ~6–8 hours | Flight + Ferry ~6–8 hours.
- 💰 Price range: Bus + Ferry US$32–40 per person | Taxi/Car + Ferry US$155–250 per vehicle | Flight + Ferry US$120–170 per person.
- 🚍 Bus / Minivan + Ferry: Ideal budget option—departing Bangkok then ferry from Laem Sok to Koh Mak.
- 🚕 Private Car / Taxi + Ferry: More comfortable, direct pickup from Bangkok, drop-off at your resort.
- ✈️ Flight + Ferry: Fly Bangkok → Trat, then taxi to Laem Ngop Pier, then speedboat to Koh Mak.
Last updated in April 2026
From Bangkok to Koh Mak you can travel by bus, car, plane + ferry.
-
- The travel distance from Bangkok to Koh Mak is approximately 370 km via Trat and Laem Sok Pier. A popular option is to journey by bus + ferry via Trat – Laem Sok Pier. This route takes about 7-9 hours and costs around $32-40 per person. Laem Sok Pier is accessible by taxi from Trat Bus Terminal, roughly a 30-minute ride. Alternatively, travelers can opt for a private car or taxi to Trat, followed by a ferry from Laem Sok Pier to Koh Mak. Traveling by private car+ferry from Bangkok to Koh Mak typically takes about 6-8 hours and costs approximately $160-190, representing the most luxurious transfer option.
- The quickest route to Koh Mak is via a direct flight to Trat Airport. Upon arrival, travelers can take a taxi to Laem Ngop Pier, roughly a 30-minute journey, and then catch a speedboat to Koh Mak. This option takes about 6- hours in total and costs around $120-170 per person. However, flight schedules from Bangkok to Trat are limited. Train travel is not feasible, as there is no railway connection to Trat from Bangkok. Secure your bus + ferry/boat tickets and flights from Bangkok to Koh Mak (or Trat) conveniently online.
-
- Koh Mak resides in the eastern part of the Gulf of Thailand. Covering an area of 16 km², Koh Mak Island ranks as the third largest island in Trat province, surpassed only by Koh Chang and Koh Kood. Its shores are graced with sandy beaches, swaying palm trees, and warm-hearted locals. Ideal for those seeking a tranquil getaway, Koh Mak is renowned for its pristine beaches with minimal crowds. If you crave a break from bustling nightlife, this island beckons with its serene ambiance. Koh Mak’s allure lies in its 27 km long coastline adorned with clean sandy beaches. Notable spots include Suai Yan Beach in the northwest and Ao Kao Beach in the southwest.
| Transfer modes from Bangkok to Koh Mak: | Travel Time | Cost Range |
|---|---|---|
| Bus + Ferry (via Laem Sok) | 7–9 hours | $32–40 per person |
| Taxi + Ferry (via Laem Sok) | 6–8 hours | $155–250 |
| Plane + Ferry (via Laem Ngop) | 6–8 hours | $120–170 per person |
How do I get from Bangkok to Koh Mak?
1. BUS/VAN + FERRY from Bangkok to Koh Mak
👉 Bus/van + ferry is the cheapest and most popular way to travel from Bangkok to Koh Mak.
- ✔️ Best for: budget and solo travelers looking for a simple combined transfer
- ✔️ Travel time: ~7–9 hours (including ferry from Laem Sok Pier)
- ✔️ Cost: $32–40 per person (usually includes ferry ticket)
- ✔️ Comfort: medium (modern buses or minivans + short ferry ride)
- ✅ Best Option: Combined ticket via Laem Sok Pier to Ao Nid Pier on Koh Mak
- 💡 Tip: Book joint bus & ferry tickets online in advance to secure your seat and schedule.
- 🌏 Extra tip: Keep your ticket on your phone—QR codes are usually accepted without printing.
The cheapest and most popular option for getting from Bangkok to Koh Mak is a bus and ferry transfer via Laem Sok Pier in Trat Province. This transport option has 2 steps, first a trip by modern and comfortable bus or minivan from Bangkok to Laem Sok Pier and then a ferry transfer to Koh Mak.
Combined bus and ferry transfers from Bangkok to Koh Mak are offered by companies such as Boonsiri High Speed Ferries, Seudamgo, Koh Kood Express, TransBaanTon and others. The total duration of the bus and ferry transfer from Bangkok to Koh Mak is approximately 7-9 hours, but the stated travel time may vary and buses may be delayed.
Buses depart from places such as Ekkamai, Khao San, Bangkok Suvarnabhumi Airport, or other places in Bangkok and arrive at Laem Sok Pier or at the offices of bus companies. The ferry then departs from Laem Sok Pier to Ao Nid Pier on Koh Mak Island, this ferry transfer takes approximately 30-45 minutes.
The bus and ferry transfer from Bangkok to Koh Mak costs between $32-40/pp, these combined fare prices can change throughout the year. Usually this price also includes the ferry transfer from Laem Sok Pier to Koh Mak. The timetable for these buses to Laem Sok Pier can sometimes be more limited and it is advisable to buy tickets in advance.
You can easily find and buy these bus + ferry tickets from Bangkok to Koh Mak in Thailand online in advance. These join tickets usually do not need to be printed and you just have to have them saved on your smartphone and just show their QR code when boarding the bus in Bangkok. This combined bus and ferry transfer is a popular option especially among regular solo and low-cost travelers.

2. TAXI/CAR + FERRY from Bangkok to Koh Mak
👉 Private taxi/car + ferry is the most comfortable and flexible way to travel from Bangkok to Koh Mak.
- ✔️ Best for: travelers seeking comfort, flexibility, and door-to-door service
- ✔️ Travel time: ~6–8 hours (including ferry via Laem Sok Pier)
- ✔️ Cost: $100–250 per person (varies by vehicle type and group size)
- ✔️ Comfort: very high (private cars, SUVs, or minivans with driver)
- ✅ Best Option: Private transfer to Laem Sok Pier + ferry to Koh Mak
- 💡 Tip: Book your private car and ferry tickets online in advance for a smooth journey.
- 🌏 Extra tip: Depart directly from your hotel or airport in Bangkok to save time and hassle.
A convenient, but at the same time more expensive transfer option to Koh Mak from Bangkok is a combined transfer by private car/taxi with driver and ferry again via Laem Sok Pier in Trat province. A private and ferry transfer from Bangkok to Koh Mak via Laem Sok Pier in Trat Province takes a total of about 6-8 hours, depending on how long you wait for the boat transfer from Laem Sok to Koh Mak.
This travel time can therefore vary and also depends on your travel route. The advantage of a private transfer is that you can also choose your departure point in Bangkok, which can also save you time. As a departure point, you can choose, for example, a hotel in the city center of Bangkok or Suvarnabhumi or Don Mueang airports.
Private car/taxi transport from Bangkok to Laem Sok Pier will be offered by companies such as Glassflower, Thailand Limo by Datum, GB Limousine, Firsplan Transport Services, Kanokwan Travel, Five Star Taxi, N and T Travel, Andaman Taxis, Bangkok Taxi24, Kim Transfers Thailand, MCC Van, Boonsiri Transfer, NNS Luxury Limousine.
The range of vehicles offered by these companies is wide and you can choose from smaller classic cars or larger SUVs or minivans, which are suitable for group travel. A private car/taxi transfer from Bangkok to Laem Sok Pier costs between $100-250/pp, prices vary depending on the type of car.
In the second step, then use the boat transfers from Laem Sok Pier to Koh Mak with Seudamgo, Boonsiri High Speed Ferries, KoKut Express, or others. You can search and book a private car/taxi from Bangkok to Laem Sok Pier online, or you can buy a separate boat ticket for the transfer from Laem Sok Pier to Koh Mak.

3. FLIGHT + SPEEDBOAT from Bangkok to Koh Mak
👉 Flight + speedboat is a faster but more expensive alternative to travel from Bangkok to Koh Mak via Trat.
- ✔️ Best for: travelers who prefer flights and shorter road transfers
- ✔️ Travel time: ~5–8 hours (depending on flight timing and connections)
- ✔️ Cost: $140–180 per person (flight + transfer + speedboat)
- ✔️ Comfort: high (short flight + quick speedboat transfer)
- ✅ Best Option: Flight to Trat Airport + transfer to Laem Ngop Pier + speedboat to Koh Mak
- 💡 Tip: Book flights and boat tickets online in advance due to limited schedules.
- 🌏 Extra tip: Plan connections carefully, as flights and boats may not always align perfectly.
One of the transport options from Bangkok to Koh Mak is a plane and bus + boat transfer via Trat Airport. Koh Mak does not have an airport, the nearest airport is Trat Airport and a short distance from this airport is Laem Ngop Pier, from where you can take a speedboat to Koh Mak.
This transport option has a total of 3 steps, first a direct flight from Bangkok to Trat, then a bus or minivan to Laem Ngop Pier and then a speedboat to Koh Mak. As a result, however, this transport option can take longer than a bus trip via Laem Sok Pier, so this transfer option is more of an alternative.
However, if you time it well, this transfer option can be faster. Direct flights from Bangkok to Trat are only offered by Bangkok Air and the flight takes about 1 hour and costs between $120-150/pp. This is therefore a more expensive transport option and the disadvantage is the fact that the flight schedule between Bangkok and Trat is very limited.
In the second step, you will use a transfer by bus or minivan or private car from Trat Airport to Laem Ngop Pier, which is a journey of about 15 km. From this port, you can then use the speedboat of the M Marine Speedboat company, the boat transfer takes about 1 hour and the fare costs around $17/pp.
The offer of these speedboats from Laem Ngop Pier to Koh Mak in Thailand is rather limited, so it is advisable to buy a ticket for the boat in advance online. You can also search for a flight ticket from Bangkok to Trat and a ticket for a transfer to Laem Ngop Pier from this airport.

❓ FAQ + TIPS – Travel from Bangkok to Koh Mak:
1. How to book + buy tickets from Bangkok to Koh Mak?
-
- Book + buy tickets or private car/taxi + ferry from Bangkok to Koh Mak on 12go.asia ➜.
- You can also book another tickets, flights, e.g. Trat > Koh Kood, Koh Kood > Koh Chang…
2. What is the travel time to Koh Mak from Bangkok?
-
- Travel by bus + ferry from Bangkok to Koh Mak (via Laem Sok) takes about 7-9 hours.
- Travel by car/taxi + ferry from Bangkok to Koh Mak (via Laem Sok) takes about 6-8 hours.
- Travel by plane + ferry from Bangkok to Koh Mak (via Laem Ngop) takes about 6-8 hours.
3. What is the travel distance from Bangkok to Koh Mak?
-
- Travel distance from Bangkok to Koh Mak is about 370 km via Trat – Laem Sok Pier in Thailand.
4. How much does it cost to travel from Bangkok to Koh Mak?
-
- Transfer by bus + ferry from Bangkok to Koh Mak (via Laem Sok) costs about $32-40/pp.
- Transfer by car/taxi + ferry from Bangkok to Koh Mak (via Laem Sok) costs about $155-250.
- Transfer by plane + ferry from Bangkok to Koh Mak (via Laem Ngop) costs about $120-170/pp.
5. What is the closest airport to Koh Mak?
-
- The closest airport to Koh Mak is Trat Airport, about 25 km from Koh Mak, accessible by taxi/car.
6. What is the best way of transfer from Bangkok to Koh Mak?
-
- The best and fastest option how to reach Koh Mak is to travel by plane + taxi + boat via Trat Airport. There is a direct flight to Trat Airport and from Trat Airport you can travel by taxi/car to Laem Ngop Pier. From Laem Ngop Pier you can take a speedboat to Koh Mak.
7. Is it possible to get by train to Trat?
-
- No, you can not travel by train to Trat from Bangkok because there is no railway between these cities.
8. What is the join ticket from Bangkok to Koh Mak?
-
- Join ticket is a ticket of bus + ferry/boat from Bangkok to Koh Mak. 1. Bus ticket from Bangkok to Trat + 2. Boat ticket from Trat to Koh Mak. You can also book private transport by car combined with boat transfer to Koh Mak.
9. What is the most cheapest option of transfer to Koh Mak from Bangkok?
-
- The most cheapest option how to get to Koh Mak from Bangkok is to travel by bus/van + ferry via Trat. The most cheapest option of transfer (van+ferry) from Bangkok to Koh Mak should cost about $20/pp.
10. Is it also possible to book private car from Bangkok to Koh Mak?
-
- Yes, you can book private transport by car, minivan with boat/ferry transfer to Koh Mak easily online. This option is the most expensive way of transport, but this option is the fastest way how to reach Koh Mak.
11. How to get from Koh Mak to Koh Kood?
-
- Koh Kood is accessible by ferry from Koh Mak, so you can take a ferry from Ao Nid Pier to Ao Salad Pier in Koh Kood. The Koh Mak (Ao Nid Pier) to Koh Kood (Ao Salad Pier) ferry crossing operates weekly with a scheduled sailing duration from about 1 hour 30 minutes.
12. How to go back from Koh Mak to Bangkok?
-
- The same way how you came to Koh Mak. First you have to travel by ferry or boat from Koh Mak to Trat and from Trat you can take a bus or car to Bangkok. Read this article: How to reach Bangkok from Trat?
BOOK a TOUR / TRIP in Thailand ➜
💡 Practical Travel Tips for Bangkok to Koh Mak
These practical travel tips are based on real travel experience and local knowledge for the journey from Bangkok, Thailand’s bustling capital, to Koh Mak, a tranquil island known for its pristine beaches and relaxed atmosphere in the Gulf of Thailand. This trip involves combined land and sea travel, with a few unique details to help you plan better.
1. Multiple Steps: Land Transfer to Trat and Ferry to Koh Mak
The most common route involves a bus or private transfer from Bangkok to Trat province, followed by a ferry from Laem Ngop pier to Koh Mak. Expect the land journey to take around 5 to 6 hours.
2. Choose Between Public Buses, Private Vans, or Car Rentals
Public buses from Bangkok’s Eastern Bus Terminal (Ekkamai) are budget-friendly but may have limited schedules. Private vans offer faster, more comfortable transfers and can be booked online in advance. Renting a car is an option if you prefer flexibility.
3. Ferry Services to Koh Mak Are Regular but Check Schedules
Ferries run frequently from Laem Ngop pier to Koh Mak, with a crossing time of about 30 to 45 minutes. During low season, schedules may be reduced, so verify departure times before your trip.
4. Arrive Early at the Pier, Especially During Peak Season
To avoid last-minute rushes or sold-out ferries, arrive at Laem Ngop pier at least 30 minutes before departure, particularly during holidays and weekends.
5. Pack Light and Be Ready for Outdoor Island Vibes
Koh Mak is a quiet island with limited infrastructure, so pack essentials like cash, sunscreen, and insect repellent. Expect minimal nightlife and a peaceful environment focused on nature and relaxation.
6. Combine Transfers for Convenience
Many travel agencies offer combined bus and ferry tickets from Bangkok to Koh Mak, simplifying the booking process and helping coordinate schedules for smoother connections.
7. Plan for Some Travel Time Flexibility
Traffic around Bangkok and weather conditions can affect your land and sea transfers, so build in extra time to avoid stress and missed connections.
Tip: Combined bus and ferry tickets from Bangkok to Koh Mak can be searched and booked online in advance, helping you secure your preferred schedules and enjoy a hassle-free journey to this peaceful island getaway.