Bangkok to Koh Chang: bus, train or flight?

The bus is the cheapest way from Bangkok to Koh Chang: 5 buses a day from ฿501, taking about 6h 15m. The first bus leaves at 05:00, the last at 11:00. Flight + ferry: about 1 hour + 1–2 hours.

See today's buses and book →

Bus times and fares checked 2026-10-30.

All the ways to travel

HowJourneyFromNote
Bus6h 15mBangkok Bus Terminal Ekkamai5 a day, from ฿501
Flight + ferryabout 1 hour + 1–2 hoursSuvarnabhumi (BKK)Fly to Trat, then transfer and ferry
Trainno train––

By bus from Bangkok to Koh Chang

See today's buses and book →

Where the buses leave and arrive

Buses leave from Mo Chit 2 and Ekkamai and run to the ferry piers near Trat; the ferry crossing to Koh Chang takes about 30–45 minutes.

Coming back

Koh Chang to Bangkok: 1 buses a day from ฿700, the last one at 10:00.

Tips

Questions

How much is the bus from Bangkok to Koh Chang?

From ฿501 to ฿510, depending on the bus company and class.

How long does the bus from Bangkok to Koh Chang take?

About 6h 15m; the fastest bus takes 5h 15m.

Where does the bus to Koh Chang leave from?

Bangkok Bus Terminal Ekkamai and Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Is there an overnight bus from Bangkok to Koh Chang?

No, all buses run during the day.

More travel guides

All bus routes →