Bangkok is around 350 km from Koh Chang, connected by modern highways that make the journey straightforward whether you travel by bus, minibus or plane. For those who prefer speed and convenience, Bangkok Airways operates direct flights from Suvarnabhumi Airport to nearby Trat Airport. Below you’ll find the most up-to-date options for travelling from Bangkok City and Suvarnabhumi Airport to Koh Chang in 2025.
Getting to Koh Chang By Bus from Bangkok City
If you’re travelling from central Bangkok, the most budget-friendly option is to take the Government Bus 999 or a minibus service from Ekkamai Eastern Bus Terminal on Sukhumvit Road (Soi Ekkamai, Sukhumvit 63). The easiest way to reach the terminal is via the BTS Skytrain. Once you arrive at Ekkamai Station (E7), the bus terminal is only a 5-minute walk away.
Ekkamai to/from Koh Chang – Government Bus 999
| Ekkamai to/from Koh Chang – Government Bus 999 | ||
|---|---|---|
| Ekkamai Departure | Arrival at Piers (ETA) | Fare |
| 07:45 | ~13:45 | 292 Baht |
| 08:45 | ~14:45 | 292 Baht |
| Pier Departure | Ekkamai ETA | Fare |
| Times vary | ~6 hours after departure | 292 Baht |
Note: Tickets must be bought in person at Ekkamai. There is no official online booking for this bus.
Ekkamai to Trat – Cherdchai Tour Bus
Cherdchai Tour operates full-size air-conditioned coaches from Ekkamai to Trat town throughout the day. Most travelers heading to Koh Chang disembark at Saen Tung junction (about 35 km before Trat town) to catch a songthaew taxi to Ao Thammachat ferry pier. Tickets cost 279 Baht and can be purchased at the station or booked online via 12Go Asia.
| Ekkamai to Trat – Cherdchai Tour Schedule | ||
|---|---|---|
| Departure | Arrival (ETA) | Fare |
| 05:00 | ~10:40 | 279 Baht |
| 07:00 | ~12:30 | 279 Baht |
| 09:30 | ~15:00 | 279 Baht |
| 11:30 | ~17:00 | 279 Baht |
| 15:30 | ~21:00 | 279 Baht |
| 17:30 | ~23:00 | 279 Baht |
| 23:30 | ~05:00 (next day) | 279 Baht |
Note: Tell the driver you are going to Koh Chang — they will drop you at Saen Tung junction. From there, a shared songthaew taxi to Ao Thammachat Pier takes ~30–40 minutes and costs around 60–80 Baht depending on passenger numbers.
Getting to Koh Chang By Bus from Suvarnabhumi Airport

For travellers wanting to go directly from Suvarnabhumi Airport to Koh Chang, there are direct bus and minibus services that include the ferry ticket and onward drop-offs on the island.
Suvarnabhumi → Koh Chang VIP Bus
| Suvarnabhumi to/from Koh Chang – VIP Bus | ||
|---|---|---|
| Suvarnabhumi Departure | Koh Chang (Klong Son) ETA | Fare |
| 07:50 | 13:50 | 600 Baht |
| Koh Chang Departure | Suvarnabhumi ETA | Fare |
| 13:00 | 19:00 | 600 Baht |
Suvarnabhumi Airport Minibus Services
| Suvarnabhumi to/from Koh Chang – Minibus | ||
|---|---|---|
| Suvarnabhumi Departure | Koh Chang ETA | Fare |
| 09:30 | 14:30 | 600 Baht |
| 11:00 | 15:00 | 600 Baht |
| 14:00 | 18:00 | 600 Baht |
| Koh Chang Departure | Suvarnabhumi ETA | Fare |
| 07:00 | 14:30 | 600 Baht |
| 09:00 | 16:00 | 600 Baht |
| 17:00 | 23:00 | 600 Baht |
| 19:00 | 00:00 | 600 Baht |
Both VIP bus and minibus services take around 6 hours, including the ferry crossing. Fares typically include:
- Transfer from Suvarnabhumi Airport
- Ferry ticket
- Island transfer as far as Lonely Beach
Return tickets cost 900 Baht, but do not include transfer back to Klong Son.
Getting to Koh Chang By Air
Bangkok Airways operates direct flights from Suvarnabhumi Airport (BKK) to Trat Airport (TDX). Below is the typical 2025 schedule.
| Bangkok (Suvarnabhumi) to Trat Airport – Flight Schedule | |||
|---|---|---|---|
| Departure Time (BKK) | Arrival Time (TDX) | Flight Duration | Typical Fare |
| 08:10 | ~09:10 | 1 hour | 2,000–4,000 Baht |
| 12:45 | ~13:45 | 1 hour | 2,000–4,000 Baht |
| 16:15 | ~17:15 | 1 hour | 2,000–4,000 Baht |
Note: Flight times may vary slightly by day and season. Bangkok Airways is the only airline operating the BKK–TDX route.
Trat Airport to Koh Chang Transfers
| Bangkok Airways – Trat Airport to Koh Chang Transfers | ||
|---|---|---|
| Service Type | Fare | Details |
| Joint Transfer | 500 Baht (one way) 900 Baht (return) |
Shared minibus service from Trat Airport to Koh Chang (White Sand Beach → Bang Bao) |
| Private Minivan | 3,500 Baht (one way) 6,000 Baht (return) |
Private vehicle for up to 8 passengers |
Enquiries:
Tel: 082-222-5296 / 086-563-8889
Email: [email protected]
Book Online
There is no official online ticketing for Ekkamai Bus Terminal, but you can pre-book alternative bus, minibus, shared transfer, ferry and flight tickets through 12Go Asia. This is ideal for travellers who prefer to guarantee seats in advance.

Connect With Us