There are many ways of getting from Bangkok to Koh Mak using bus and microbus, including the 999 Bus, Suvarnabhumi Bupara Co Airport Bus and government services from Ekamai and Morchit Bus Stations.
Departing from Laem Sok Pier, the Koh Kood boat companies, Seudamgo, Boonsiri and Koh Kut Express, have also now added Koh Mak as part of their bus/boat services from Khao San Road.
. You can jump directly to the relevant section:-
- Bangkok – To/From Laem Ngop Area – 999 Bus
- By Seudamgo to and from Laem Sok
- By Boonsiri Bus to and from Laem Sok
- By Koh Kut Express to and from Laem Sok
- By SWB Bus from Suvarnabhumi Airport to Koh Chang Pier
- By Public Bus from Bangkok to Trat
- Public Microbus from Bangkok to Trat for Koh Mak
- Share Minibus from Laem Ngop Pier to Bangkok
- Services from/to Pattaya
- Services from/to Ban Phe (Koh Samet)
Bangkok – To/From Laem Ngop Area – 999 Bus
Using the public bus, the most economical way of getting from Bangkok to Laem Ngop (Krom Luang) Pier, the departure point for Koh Mak, is with the 999 Express, 329bt per person.
To Laem Ngop
The bus leaves at 07.45 from the eastern bus station, Ekamai (Sukhumvit 63), via Suvarnabhumi Airport Bus Station (08.20) and travels direct to the Koh Chang Thammachat Pier, arriving at 13.30. The bus may continue onto Laem Ngop Pier Pier, check when buying the ticket and ask the staff on the bus – they are very friendly and helpful.
If not, you take a songthaew share taxi at 80bt per person to Laem Ngop Pier (about 20 minutes) or 300bt for the charter.
You may make the 14.00 Leelawadee speedboat, otherwise you need to fall back on the 16.00 Panan. All speedboats are 550bt per person, children under 130cm 350bt, under 100cm free. Note: all Leelawadee services are suspended indefinitely, May 26 onwards)
From Laem Ngop
The return bus service leaves from Thammachat Pier at 14.30. To make that connection, you need the 10.00 Panan docking at 11.00 or the 11.30 Leelawadee docking at 12.30. Note: all Leelawadee services are suspended indefinitely, May 26 onwards)
The bus does park up at the bottom of Laem Ngop pier so you should be able to jump on here. If not, same as above, you use a songthaew taxi to Thammachat.
Timetable – 999 Bus
| From Bangkok Ekamai Bus Station to Thammachat Pier Updated May 26 | From Thammachat Pier to Bangkok Ekamai Bus Station Updated May 26 |
|---|---|
| 07.45 (08.20 Suvarnabhumi Airport Bus Station) Arr: Thammachat Pier 13.30 but should continue on to Laem Ngop Pier - inform the staff 329bt per person | 14.30 Thammachat Pier 329bt per person |
| 02 391 6846 (Bangkok) 089 752 5732 (Trat) |
***We do NOT book these services***
By Seudamgo to and from Laem Sok
Seudamgo runs a bus at 07.00 from Bangkok (Khao San Road) to Laem Sok Pier, calling at Rama 9 ( 06.00) and BKK Suvarnabhumi Airport (06.30).
This connects to the 14.30 mini catamaran which goes via Koh Mak (Ao Nid Pier, 15.15) and on to Koh Kood (Ao Salat Pier, 16.00). It’s 1,100bt per person, all in for both the bus and the boat.
The return from Koh Mak (Ao Nid Pier) to Bangkok is with the 09.00 boat (Ao Nid Pier), connecting to the 10.30 bus at Laem Sok. It’s the same price, reaching Khao San at 19.00 (via BKK).
From 1/6/25 to 30/9/26, though both the buses and boats operate, the Koh Mak option is not available (both directions).
By Boonsiri Bus to and from Laem Sok
Boonsiri‘s service departs from the Khao San area at 05.00 (11.15 on the island) and 08.00 (15.45). Returns are 09.00 and 13.00 (Bangkok at 17.30 and 20.30 depending on traffic). It’s the same price as Seudamgo, 1,100bt all-in.
From 1/6/26 to 30/9/26, only the 05.00 is running for the 11.00 boat (revised time for rainy season so 11.45 on island) and the return is only at 10.00 from the island for a bus at 11.00.
By Koh Kut Express to and from Laem Sok
Koh Kut Express has a service at 05.00 from Khao San Road via BKK Suvarnabhumi Airport (06.00) which connects to its 11.45 mini catamaran, 30 minutes to Koh Mak and then onto Koh Kood for 12.45. It’s 1,100bt.
The return is at 09.30 (09.00 from Koh Kood) reaching Laem Sok at 10.00 for the waiting bus, again at 1,100bt and calling at BKK too.
From 1/6/25 to 30/9/26, though both the buses and boats operate, the Koh Mak option is not available (both directions).
By SWB Bus from Suvarnabhumi Airport to Koh Chang Pier
Suvarnabhumi Bupara Co (SWB) has a direct microbus connection from Suvarnabhumi Airport Terminal to Koh Chang at 07.00 and 11.00 priced at 650bt for delivery to your resort on Koh Chang.
You could use the early 07.00 service and then ditch the last part of the ticket, instead taking a songthaew taxi from the Thammachat Pier to Laem Ngop Pier in time for the afternoon speedboats to Koh Mak. With the 07.00, SWB do sometimes allow a fare reduction if you explain that you do not need the Koh Chang ferry and delivery.
Keep an eye on the timetable in rainy season as they may reduce to one service only per day due to low numbers.
***We do NOT book this SWB service ***
By Public Bus from Bangkok to Trat
The next option is the public bus run by Cherdchai from Ekamai Bus Station Bangkok to Trat, 315bt per person.
If you took the 23.30 night bus, you would make either the 10.30 Leelawadee (if running) or the 11.30 Koh Mak Ferry speedboat. An early morning departure at 05.00 onwards should be OK for the 12.30 Panan (high season only, check if running). If not, you can fall back on the 14.00 Leelawadee (if running). An 07.00 departure would make the 16.00 Panan. Note: all Leelawadee services are suspended indefinitely, May 26 onwards)
When getting your bus ticket, explain that you want Koh Mak and they drop you out at Saen Tung Junction, which is about 35 km from Trat. From here, you take a songthaew taxi at around 80bt per person to the pier.
There are also two options specifically at 05.00 and 07.00 which head to Laem Sok Pier for a Koh Mak connection.
Otherwise, travel down slowly and spend a night in Trat and leave the next morning with a taxi to the pier (50bt), but check the Koh Mak ferry and speedboat timetables first.
From Morchit Bus Station, there are two daily buses as below, but you will not make it on time for a boat connection.
Bangkok to Trat Timetables – Public Bus
| Public Bus UPDATED May 26 | From Bangkok Ekamai Bus Station to Trat Bus Station | From Trat Bus Station to Bangkok Ekamai Bus Station |
|---|---|---|
| Cherdchai Tour Call Center: 061 023 9292 084 982 7410 https://www.cherdchaitour.com/en-us/timetables | 05.00, 07.00 - to Laem Sok Pier via Trat 09.30, 11:30, 15:30, 17:30, 23:30 - Trat only - 315bt per person | 08.00, 10.00, 12.00, 22.30 - from Trat, 315bt per person 10.00, 13.50 from Laem Sok Pier via Trat |
| UPDATED May 26 | From Bangkok Morchit Bus Station to Trat Bus Station | From Trat Bus Station to Bangkok Morchit Bus Station |
|---|---|---|
| Cherdchai Tour Call Center: 061 023 9292 084 982 7410 https://www.cherdchaitour.com/en-us/timetables | 09.30 and 19.45 to Trat - 324bt per person (Booths 31/32, 1st Floor) | 09.00 and 17.30 - 324bt per person |
Public Microbus from Bangkok to Trat for Koh Mak
From/To Ekamai
Run by Kohchang Bangkok Transport Company, there is a microbus service running from 05.00 till 18.30 which leaves from Ekamai Bus Station to Trat.
To link to the boats at Laem Ngop for Koh Mak, you take one from 05.00, 07.00, 08.30 or at a push 09.30 and get out at the Saen Tung junction as explained above. The orange open songthaew taxi (80bt) will deliver you to Ao Thammachat Pier, about 30 minutes travel time. From there, you can then get another taxi onto Laem Ngop (similar price but likely to apply a minimum charge).
Alternatively, just stay on the minibus to Trat Bus Station and get a songthaew from there, 300bt for 2 pax to go immediately. With the later microbuses, you will need to spend a night in Trat.
An hourly return service from Trat Bus Station back to Ekamai starts at 04.30 up to 18.30.
From/To Morchit
An identical service from the same company also goes from Morchit New Van Terminal to Trat Bus Station. The New Van Terminal is opposite the Bus Terminal so you need to use the over-crossing to reach it. Eastern Thailand services leave from Terminal Building C.
You will require one from 05:00, 06.30 and 08.00, with the change at Saen Tung. There are other times up until 18.30 to Trat.
Times back from Trat Bus Station are very similar but starting at 04.00 and ending at 18.00.
The telephone numbers for these services are 080 668 8556 (call centre), 080 668 8557 (Morchit), 090 818 1855 (Ekamai) – all subject to change.
***We do NOT book these services***
Share Minibus from Laem Ngop Pier to Bangkok
From Laem Ngop Pier, you can pick up share minibuses to Ekamai and Morchit Bus Stations and Lad Krabang Airport Rail Link at 10.30, 11.30 and 13.00, 400bt to 500bt per person.
For Suvarnabhumi Airport, hotels in the central Sukhumvit area and Phaya Thai BTS Station (Airport Rail Link), there is also a service at 10.30 and 11.30, 550bt per person. The Sukhumvit hotel name is needed to check if it is in the drop-off zone.
They do not include the boat tickets from Koh Mak, which are 550bt per person in all cases.
***We do NOT book these services. Either book them on Koh Mak or just head to Thida Tours at the bottom of Laem Ngop Pier.***
Services from/to Pattaya
From South Pattaya, the Suvarnabhumi Bupara Co (SWB) microbus leaves to Ao Thammachat Pier (for Koh Chang) at 08.00, 600bt per person, taking around 4 hours. Once there, you use a songthaew taxi to get to Laem Ngop Pier, minimum charge of 300bt.
Boonsiri offers a bus and boat combination via Laem Sok Pier at 1,100bt – 08.30 from Pattaya for their 15.00 boat – check on booking for hotel collection in Pattaya. The return is at 09.00 from Ao Nid Pier Koh Mak, docking at 09.45 and bus or microbus at around 10.00. Check timings in low season from 1/6/26 to 30/9/26.
Seudamgo too has service at 09.00 from Pattaya connecting to their 14.30 boat, reaching Koh Mak at 15.150 – 1,100bt. The return is at 09.00 (08.30 from Koh Kood), linking to the bus at 10.00 – same price. Note: though the bus and boat run all year, the Koh Mak part of the service is not in operation from 1/6/26 to 30/9/26.
Services from/to Ban Phe (Koh Samet)
From Ban Phe (Koh Samet), share minibuses are 400bt to 500bt to Ao Thammachat, where, again, you can ask them to continue on to your pier for Koh Mak or get a songthaew.
Return share minibuses direct from Laem Ngop Pier to Ban Phe (Koh Samet) a similar price. They do not include the boat tickets from Koh Mak, which are 550bt per person in all cases. Ask at Thida Tours at the bottom of the pier.
UPDATED May 26
Back to How to Get to Koh Mak


