EZseat

Home › Buses to Kamphaeng Phet

Buses to Kamphaeng Phet

16 scheduled departures reach Kamphaeng Phet from 6 origins on 4 Oct 2026. The cheapest seat comes from Chiang Mai at ฿346, and the shortest typical ride is from Nakhon Sawan, at about 2 h 10 min.

Where the buses come from

Bangkok to Kamphaeng Phet

Bangkok to Kamphaeng Phet: 9 departures, first 08:10 and last 20:00. Seats ฿347 to ฿776. About 6 h on the road.

Pathum Thani to Kamphaeng Phet

Pathum Thani to Kamphaeng Phet: 3 departures, first 16:20 and last 16:25. Seats ฿380. About 5 h 38 min on the road.

Chiang Mai to Kamphaeng Phet

Chiang Mai to Kamphaeng Phet: 1 departures, first 07:30 and last 07:30. Seats ฿346. About 5 h on the road.

Lamphun to Kamphaeng Phet

Lamphun to Kamphaeng Phet: 1 departures, first 08:00 and last 08:00. Seats ฿346. About 4 h 30 min on the road.

Nakhon Sawan to Kamphaeng Phet

Nakhon Sawan to Kamphaeng Phet: 1 departures, first 19:50 and last 19:50. Seats ฿380. About 2 h 10 min on the road.

Phayao to Kamphaeng Phet

Phayao to Kamphaeng Phet: 1 departures, first 19:20 and last 19:20. Seats ฿776. About 5 h 10 min on the road.

Where the buses arrive

Who runs the buses

Arrival times

Across all of these routes the busiest arrival hour is 22:00, with 5 departures. The earliest arrival is at 00:10 and the latest at 22:00.

The day across these routes

The first bus of the day leaves at 07:30 (Chiang Mai to Kamphaeng Phet) and the last at 20:00 (Bangkok to Kamphaeng Phet). The busiest hour is 16:00 with 4 departures, and 5 of the 16 departures, 31%, leave at 18:00 or later.

Fares run from ฿346 to ฿776, with the middle departure at ฿380. By seat type: VIP 4 (฿405 to ฿776); First class 6 (฿380 to ฿405); Standard 6 (฿346 to ฿347).

Typical ride lengths: 1 routes under 3 hours, 4 between 3 and 6, 1 between 6 and 10 and 0 over 10. The shortest is Nakhon Sawan to Kamphaeng Phet at 2 h 10 min and the longest Bangkok to Kamphaeng Phet at 6 h.

Listed services: emergency window hammers on 15 trips; marked emergency exits on 11 trips; an emergency phone number on 9 trips.