How to get from Bangkok to Koh Chang by Bus, Minibus & Plane

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

suvarnabhumii-koh-chang-bus

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.

Powered by 12Go Asia system

Pin It on Pinterest

Share This