Rome2rio's partners include

There are 6 ways to get from Bangkok to Battambang by bus, train, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Bangkok to Battambang.
Launch map view
  • Distance: 187.8 miles
  • Duration: 8 h

What companies run services between Bangkok, Thailand and Battambang, Cambodia?

Travel Mart operates a bus from Bangkok to Battambang twice daily. Tickets cost $35 and the journey takes 8 hours.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Bangkok to Siem Reap
Avg. Duration
1 h 4 min
When
Every day
Estimated price
$100 - $650
Flights from Bangkok to Trat
Avg. Duration
1 h
When
Every day
Estimated price
$80 - $390
Thai AirAsia
Website
airasia.com
Flights from Bangkok Don Muang to Siem Reap
Avg. Duration
1 h 1 min
When
Every day
Estimated price
$26 - $130
Thai Smile
Website
thaismileair.com
Flights from Bangkok to Siem Reap
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$80 - $340
Train operators
State Railway of Thailand
Bus operators
Travel Mart
Website
12go.asia
Bus from Khaosan Road Travel Mart to Battambang
Avg. Duration
8 h
Frequency
Twice daily
Estimated price
$35
Schedules at
busonlineticket.co.th
Book at
12go.asia
Mekong Express
Website
catmekongexpress.com
Bus from Siem Reap Mekong Express to Battambang Mekong Express
Avg. Duration
3 h
Frequency
Twice daily
Estimated price
$7
Schedules at
catmekongexpress.com
Book at
bookmebus.com

How far is it from Bangkok to Battambang?

The distance between Bangkok and Battambang is 301 km. The road distance is 365 km.

What is the cheapest way to get from Bangkok to Battambang?

The cheapest way to get from Bangkok to Battambang is to train and drive which costs ฿750 and takes 7 hours 48 minutes.

What is the fastest way to get from Bangkok to Battambang?

The quickest way to get from Bangkok to Battambang is to drive which takes 5 hours 1 minute and costs ฿1200.

Is there a direct bus between Bangkok and Battambang?

Yes, there is a direct bus departing from Khaosan Road Travel Mart and arriving at Battambang. Services depart twice daily, and operate every day. The journey takes approximately 8 hours.

How long does it take to get from Bangkok to Battambang?

The Minivan from Khaosan Road Travel Mart to Battambang takes 8 hours including transfers and departs twice daily.