Transport

Bangkok to Koh Chang: bus, flight or car?

Koh Chang, the big green island in the east, is about 5 hours from Bangkok by road, plus a short ferry crossing. Bus, minibus, flight to Trat or private car: each option has its place depending on your budget and time. Here is how to choose and reach your beach without stress.

Kylian DevBy Kylian Dev

  • Everything funnels to the Ao Thammachat ferry near Trat
  • Bus 999 leaves Ekkamai in the morning, ferry included
  • The Bangkok to Trat flight takes under an hour

Short answer

On a budget: the morning bus 999 from Ekkamai, ferry ticket included, is the simplest and cheapest option. Short on time: the Bangkok Airways flight to Trat, then a shared transfer to the ferry, saves you half a day. With a family or four people, a private car with the ferry included drops you at your hotel with no changes. Avoid reaching the pier after 6 pm: the last ferry leaves in the early evening.

Bangkok to Koh Chang: the options compared

Four ways to go, from cheapest to fastest.

OptionFromTime to the ferryPrice per person
Bus 999Ekkamai bus terminal, morning5 to 6 hAbout 300 THB, ferry included
Minibus + ferryEkkamai, Mo Chit or Khao San5 to 6.5 h600 to 750 THB, ferry included
Flight + transferSuvarnabhumi airport1 h flight + 30 min drive2,500 to 4,000 THB for the flight
Private carYour hotel or the airport5 to 5.5 h4,600 to 5,200 THB per car, ferry included · Book

Bus 999 is unbeatable on price and comfortable enough: assigned seats, a rest stop and a drop at the ferry. The minibus costs more for less comfort; it only makes sense if it picks you up at your hotel. Flying is worth it when time is short, and a private car becomes reasonable for four people with luggage.

Salak Phet pier, Koh Chang
Salak Phet pier, Koh Chang

Bus 999 from Ekkamai

The most reliable budget option.

Government bus 999 leaves Ekkamai, Bangkok’s Eastern Bus Terminal, early in the morning, usually with two departures around 7.45 and 9 am. It heads to Trat and drops passengers at the ferry pier in 5 to 6 hours, with a rest stop on the way. The ticket, about 300 THB, includes the crossing.

  • Take the BTS to Ekkamai to skip the morning traffic.
  • Buy your ticket the day before at the counter or online, especially on Fridays.
  • Keep the ticket stub: it is used for the ferry.

By minibus with ferry

Handy if the minibus picks you up at your hotel.

Minibuses leave from Ekkamai, Mo Chit and Khao San agencies on a combined ticket that includes the ferry, for 600 to 750 THB. The ride is a little longer than the bus, with several stops, and luggage space is tight.

  • Travelling with a large hard-shell suitcase: it barely fits at the back.
  • Buying a ticket without knowing whether it includes the transfer to your beach.
  • Taking the last afternoon departure: you risk missing the last ferry.
Koh Kood, Trat archipelago
Koh Kood, Trat archipelago

Flying to Trat

The fast option that saves half a day.

Bangkok Airways links Suvarnabhumi and Trat airport in about 50 minutes, with several flights a day. Expect 2,500 to 4,000 THB one way depending on the date. On arrival, shared minivans take you to the ferry and often all the way to your beach, and the airport is only about 30 minutes from the pier.

By private car

Door to door, ferry included.

A private car picks you up at your Bangkok hotel or the airport and drops you on the island, ferry included, in 5 to 5.5 hours. The price, 4,600 to 5,200 THB per car, is shared: for four it comes close to the minibus fare, with far more comfort.

If you drive yourself, the car takes the ferry for a small fee, and having it on the island makes beach-hopping easy. Beware: Koh Chang’s roads are very steep and winding.

The ferry to Koh Chang

A short, simple crossing.

The ferry leaves from Ao Thammachat pier, near Laem Ngop, and arrives at Ao Sapparot pier in the north-east of the island. The crossing takes 30 to 45 minutes, with departures all day from about 6.30 am to 6.30 pm, every 30 to 60 minutes. A ticket costs about 80 THB per adult if it is not already included with your bus.

WhatDetail
FromAo Thammachat, on the mainland near Trat
ToAo Sapparot, north-east Koh Chang
Crossing30 to 45 minutes
TimesAbout 6.30 am to 6.30 pm, every 30 to 60 minutes
PriceAbout 80 THB per adult, extra for a car

Arriving and reaching your beach

All the beaches are on the west coast, 15 minutes to over an hour from the pier.

At Ao Sapparot pier, white songthaews meet every ferry and serve the west coast. Expect 100 to 200 THB per person depending on distance. Many hotels also offer pick-up: ask when you book.

White Sand Beach

Lively

The liveliest beach, closest to the pier, with the most restaurants.

Klong Prao and Kai Bae

Families

Long, calm beaches, ideal for families.

Lonely Beach

Backpackers

Backpacker vibe and beach bars.

Bang Bao

Quiet

The fishing village on stilts in the south, and the departure point for boats to other islands.

When to go to Koh Chang

The dry season changes everything: calm seas and boats to the other islands.

From November to April the sea is calm, boats link Koh Chang with its neighbours and most hotels are open. From June to October the monsoon brings showers and rougher seas; the island is greener and far quieter, but some speedboat links stop. Details in the Koh Chang weather guide.

  • Book early for Thai school holidays and long weekends.
  • Carry cash: ATMs exist but are clustered on White Sand Beach.
  • To choose your beach, see where to stay in Koh Chang.

How to get back to Bangkok

The same options, in reverse.

Bus 999, minibuses and private cars make the return trip every day: your hotel can book a ticket including the songthaew to the pier and the ferry. For an international flight, sleep in Bangkok the night before: the ride back is long and traffic into the city is often heavy.

Where next?

Koh Chang opens up the Trat archipelago.

To combine several islands, see our guide to island hopping in Thailand.

Create my itineraryTurn what you've read into a day-by-day route.

FAQ

Your questions

How do I get from Bangkok to Koh Chang?

By bus 999 from Ekkamai, by minibus with ferry, by flying to Trat then transferring, or by private car. Every option goes through the Ao Thammachat ferry.

How long does it take from Bangkok to Koh Chang?

About 5 to 6.5 hours by bus or car, ferry included. By air, allow a 50-minute flight then about 1.5 hours to your beach.

How much is the bus from Bangkok to Koh Chang?

Bus 999 costs about 300 THB, ferry included. Combined minibus tickets cost 600 to 750 THB.

Is there an airport on Koh Chang?

No, the nearest airport is Trat, linked to Bangkok by Bangkok Airways. It is about 30 minutes from the ferry.

How much is the ferry to Koh Chang?

About 80 THB per adult, with an extra charge for a car. The crossing takes 30 to 45 minutes.

What time is the last ferry to Koh Chang?

Ferries run from about 6.30 am to 6.30 pm. Leave Bangkok in the morning so you don’t reach the pier too late.

Which beach should I choose on Koh Chang?

White Sand Beach for nightlife, Klong Prao or Kai Bae for families, Lonely Beach for a backpacker vibe and Bang Bao for peace and quiet.