Bangkok to Battambang Bus

World’s largest bus ticket platform, now in Cambodia!

offerIconUpto 50% OFF - Use Code: KHNEW
From
To
Date of journey
Date of return (optional)

Bangkok to Battambang Bus Timings & Fare

Last updated : 30/08/2025

Travel Mart Bus Front Image
Travel Mart Bus Front Image
Start point
6 h 30 m
End point
Bangkok
TM-Battambang-OFFICE
1Services Daily

From USD 35.00

Go Ho Travel Bus Front Image
Go Ho Travel Bus Front Image
Start point
8 h 0 m
End point
Bangkok
Battambang
3Services Daily

From USD 38.00

Saly VIP  Bus Front Image
Saly VIP  Bus Front Image
Saly VIP

Saly VIP

Hotel Bus (Night Bus)
Available Bus Types
  • Hotel Bus (Night Bus)
  • Minivan
5.0
1
Start point
7 h 25 m
End point
Bangkok
Battambang
5Services Daily

From USD 23.00

CP Express Bus Front Image
CP Express Bus Front Image
CP Express

CP Express

Minivan
Start point
8 h 0 m
End point
Bangkok
Battambang
5Services Daily

From USD 27.00

Vireak Buntham Express Bus Front Image
Vireak Buntham Express Bus Front Image
Vireak Buntham Express

Vireak Buntham Express

Luxury Coaster
Available Bus Types
  • Luxury Coaster
  • Minivan
5.0
4
Start point
6 h 15 m
End point
Bangkok Pratunam soi 15
Battambang Psar Boeng Chhouk
Dropping Points
  • Battambang Psar Boeng Chhouk
  • Battambang Psar Boeng Chhouk (VET)
5Services Daily

From USD 23.00

Bangkok to Battambang Bus Service

Cheapest Bus TicketsUSD 23.00
Avg. Bus Duration7 hrs 16 mins
First Bus & Last Bus01:30 & 14:30
Daily Bus Services25 buses

Why book with redBus

  • 40 Million

    Global customers

  • 5000+

    Active bus operators

  • 200000+

    Daily bookings

18 Years of experience you can trust

  • 24/7 Customer Support

    Female hotline, Instant resolution & refund, Self - support

  • Guaranteed lower price

    Found a lower price?
We’ll match it.

  • Seat of your choice

    Pick your perfect seat

  • No hidden charges

    Transparent pricing, no surprices

Offers

1/26

Bangkok to Battambang Online Bus Booking

Travelling from Bangkok to Battambang by bus is now more convenient with online ticket booking platforms like redBus. Here, you get access to real-time seat availability, transparent pricing, and details about the bus operators. You can book your bus from anywhere at any time of the day. Enjoy hassle-free online bookings and travel insights. The website and app are supported in both Khmer and English.

Bus Travel Duration from Bangkok to Battambang

We have listed 5 bus operators that offer 25 services on this route. The first bus on this route departs at 01:30 from Bangkok and the last bus departs at 14:30 to Battambang. With an average travel time of 7 hrs 16 mins. The bus journey is guaranteed to be comfortable with the advanced amenities, like spacious legroom. AC, Charging ports, etc.

Bus ticket Price from Bangkok to Battambang

Bus booking starts from USD 23 for Bangkok to Battambang. Additionally, there are a few discounts and offers that you can avail of from redBus.

Discounts for both new and existing users


Up to 25% OFF for current users
When you use the code KHBUS, you get a 10% discount up to USD 1 and 15% cashback up to USD 3 within an hour of booking your ticket. This offer is valid for a limited time only. 
Up to 50% discount for new users
Within an hour of purchasing a ticket, use the coupon code KHNEW to receive 20% savings up to USD 2 and a 30% cashback up to USD 4. The discount is valid for a limited period.

redDeals and Festive Offers


Only a few operators provide redDeals, which allow you to get a flat USD $2 discount on bus tickets.
Holiday Deals are available to make your travel fantastic as you celebrate the holiday season. Whether planning a vacation or returning home to your family, you can take advantage of special rewards and reduced bus rates.

Reviews and Ratings for top operators

Reviews for Vireak Buntham Express

What our customers have to say
5.0
In overall, it was really good experience.
Cameron Taberner
01 Jan, 2025

FAQs

Enjoy your bus trip from Bangkok to Battambang ! You want to go the other way? check all offers from Battambang to Bangkok