From Phnom Penh, take a bus or van in 4 hours 30 minutes to 5 hours, from about USD 10, or the 06:40 train, which reaches Battambang at 13:38 for USD 10. From Siem Reap, Giant Ibis takes about 3 hours for about USD 12. No boat to Siem Reap was on sale for October 2026, and Battambang has no scheduled flights.

Search buses and trains from Battambang

Battambang at a glance

Usual way in Bus, van or train from Phnom Penh; bus or van from Siem Reap
Stations and terminals Battambang railway station on National Road 5; Giant Ibis on Road No. 3; other companies at their own offices
A yellow train beside the platform at Takeo station.

Arriving by bus, van or train

From Phnom Penh by road. Battambang is 288 km up National Road 5. Giant Ibis leaves at 08:45 by its timetable and takes about 4 hours 30 minutes; Larryta vans take 4 hours 30 minutes and buses from Capitol, Cambolink21, Virak Buntham and others about 5 hours. All sell from about USD 10 online for October 2026. Vans usually end at their own offices or Boeng Chhuk bus station, so check where your ticket stops.

From Phnom Penh by train. Royal Railway's northern line runs once a day: 06:40 from Phnom Penh station, 13:38 at Battambang, USD 10, on every date checked for October 2026. It is about two hours slower than the bus, with no road traffic and room to move. See the train guide.

From Siem Reap. Giant Ibis leaves at 08:30 and 13:30 and takes about 3 hours, about USD 12; vans cost from about USD 8. See Siem Reap to Battambang.

By boat. Tour agencies advertise a boat across the Tonle Sap from Siem Reap, but none was on sale for the October 2026 dates checked, and water levels decide whether it runs. Book it only with an operator who sells it for your date.

By air. Battambang has no scheduled flights. The nearest airports are Siem Reap–Angkor (SAI), about an hour beyond Siem Reap by road, and Phnom Penh's Techo airport (KTI); see the Siem Reap airport guide.

From Thailand. The land border at Poipet, the nearest crossing, is closed to travellers; see the Cambodia–Thailand border guide.

A motorcyclist beside green fields and hills near Kampot.

Leaving Battambang: Phnom Penh, Siem Reap and the coast

To Phnom Penh. Giant Ibis leaves at 08:45, about 4 hours 30 minutes; vans and buses run through the day from about USD 9 sold online for October 2026. The train leaves Battambang station at 15:00 and reaches Phnom Penh at 22:42, USD 10.

To Siem Reap. Giant Ibis leaves Road No. 3 at 08:30 and 13:30, about 3 hours, USD 12 for October 2026; vans from about USD 8, and a private car from about USD 68 for the vehicle. Siem Reap to Battambang covers both directions.

To Sihanoukville and Koh Rong. Virak Buntham runs night buses at 22:00 and 22:30, about 9 hours, arriving at about 07:00, USD 20 for October 2026. See the Sihanoukville guide and Sihanoukville to Koh Rong.

To Kampot. Saly VIP's night sleepers leave at 22:45 and 23:25 and arrive at about 10:00, USD 22 for October 2026. The Kampot guide picks up from there.

Around town. Tuk-tuks wait at the bus terminals and the station. Battambang's bamboo train is a short sightseeing ride, not a way to travel between towns. The tuk-tuk guide covers apps and agreed fares.

Where the buses and the train stop

Giant Ibis Battambang

Giant Ibis's terminal on Road No. 3, in town. Buses leave for Phnom Penh at 08:45 and for Siem Reap at 08:30 and 13:30, by its timetable for October 2026, and tuk-tuks wait for each arrival.

Battambang railway station

Royal Railway's Battambang station, on National Road 5 in Svay Pao, the end of the northern line. The train leaves for Phnom Penh at 15:00 and arrives at 22:42, USD 10, on the dates checked for October 2026.

Wooden fishing boats resting on a sandy shore in Cambodia.

Routes from Battambang

Getting to Battambang: what people ask

Is there a train from Phnom Penh to Battambang?

Yes, once a day. It leaves Phnom Penh station at 06:40 and reaches Battambang at 13:38, about 7 hours, for USD 10 on the dates checked for October 2026. It comes back at 15:00 from Battambang, arriving in Phnom Penh at 22:42.

How long is the bus from Phnom Penh to Battambang?

About 4 hours 30 minutes to 5 hours for the 288 km, from about USD 10 sold online for October 2026. Giant Ibis leaves at 08:45 and stops once, at a filling station in Pursat.

Is there a boat from Battambang to Siem Reap?

None was on sale for the October 2026 dates checked. Agencies advertise a seasonal boat across the Tonle Sap, but it depends on the water level. The bus takes about 3 hours and runs every day.

Are there flights to Battambang?

No. Battambang has no scheduled flights; fly to Siem Reap (SAI) or Phnom Penh (KTI), then take the bus, or the train from Phnom Penh.

How do I get from Battambang to Sihanoukville or Koh Rong?

On Virak Buntham's night bus, leaving at 22:00 or 22:30 and arriving in Sihanoukville the next morning, USD 20 for October 2026. Boats to Koh Rong leave from Sihanoukville; see Sihanoukville to Koh Rong.

Can I go from Battambang to Bangkok by bus?

Not overland for now: the Cambodia–Thailand land border is closed. Fly from Siem Reap or Phnom Penh instead; the Cambodia–Thailand border guide explains the current situation.

Is the bamboo train a way to travel to Battambang?

No. It is a short sightseeing ride. Between cities, Royal Railway's train runs on the northern line from Phnom Penh.

Where this comes from

  1. Royal Railway: Phnom Penh to Battambang train booking
  2. Royal Railway Cambodia: passenger service
  3. Giant Ibis: Phnom Penh to Battambang
  4. Giant Ibis: timetable
  5. Giant Ibis: siem reap to battambang
  6. UK FCDO: Cambodia travel advice
Book now Trains, buses and ferries