Bangkok to Phuket by bus

8 buses leave Bangkok for Phuket every day, with fares from ฿796 to ฿1,238. The quickest trip takes 11h 30m; the first bus departs at 16:00 from Bangkok Bus Terminal Southern (Sai Tai Mai), the last at 19:50. Operators: Lignite and Phuket Travel. Prices checked on 2026-10-30.

Find seats and book

Bus, train or flight? Compare every way from Bangkok to Phuket →

Daily timetable

DepartsArrivesDurationOperatorClassBoarding pointFare
16:00→ 05:1013h 10mLigniteVIP · 24 seatsBangkok Bus Terminal Chatuchak (Mo Chit 2)฿1,238Book
17:00→ 06:0013hLigniteA/C 1st classBangkok Bus Terminal Chatuchak (Mo Chit 2)฿796Book
17:30→ 05:1011h 40mLigniteVIP · 24 seatsBangkok Bus Terminal Southern (Sai Tai Mai)฿1,238Book
17:50→ 05:2011h 30mPhuket TravelVIP · 24 seatsBangkok Bus Terminal Southern (Sai Tai Mai)฿1,238Book
18:00→ 08:5014h 50mLigniteA/C 1st classBangkok Bus Terminal Chatuchak (Mo Chit 2)฿796Book
18:20→ 06:0011h 40mLigniteA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿796Book
19:20→ 08:5013h 30mLigniteA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿796Book
19:50→ 07:3011h 40mLigniteA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿796Book

Where to board in Bangkok

Bus companies on this route

Questions travellers ask

How long is the bus from Bangkok to Phuket?

The fastest bus takes 11h 30m. Most departures take about 12h 20m.

How much is a bus ticket from Bangkok to Phuket?

Fares run from ฿796 to ฿1,238, set by the bus companies.

When do the first and last buses from Bangkok to Phuket leave?

The first bus leaves at 16:00 and the last at 19:50: 8 departures a day.

Where does the bus to Phuket leave from in Bangkok?

Most buses leave from Bangkok Bus Terminal Southern (Sai Tai Mai). Some also leave from Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Questions about the bus from Bangkok to Phuket? Ask BeeBee →