Bangkok to Non Sa-at by bus

6 buses leave Bangkok for Non Sa-at every day, with fares from ฿526 to ฿668. The quickest trip takes 6h 45m; the first bus departs at 18:15 from Bangkok Bus Terminal Chatuchak (Mo Chit 2), the last at 21:00. Operators: Sawasdee Esan and Cherdchai Tour. Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassFare
18:15→ 01:157hSawasdee EsanVIP · 32 seats฿668Book
19:45→ 02:306h 45mSawasdee EsanVIP · 32 seats฿668Book
20:30→ 03:156h 45mSawasdee EsanVIP · 32 seats฿668Book
20:30→ 04:308hCherdchai TourA/C 1st class฿526Book
20:55→ 03:557hSawasdee EsanVIP · 32 seats฿668Book
21:00→ 08:0011hSawasdee EsanVIP · 32 seats฿668Book

Where to board in Bangkok

Bus companies on this route

Questions travellers ask

How long is the bus from Bangkok to Non Sa-at?

The fastest bus takes 6h 45m. Most departures take about 7h.

How much is a bus ticket from Bangkok to Non Sa-at?

Fares run from ฿526 to ฿668, set by the bus companies.

When do the first and last buses from Bangkok to Non Sa-at leave?

The first bus leaves at 18:15 and the last at 21:00: 6 departures a day.

Where does the bus to Non Sa-at leave from in Bangkok?

Most buses leave from Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Questions about the bus from Bangkok to Non Sa-at? Ask BeeBee →