Pattaya to Phuket by bus
1 buses leave Pattaya for Phuket every day, with fares from ฿1,205 to ฿1,205. The quickest trip takes 17h; the first bus departs at 15:00 from Pattaya's Sawasdee All Thai Bus Stop (Opposite YJ Hotel), the last at 15:00. Operators: Sawasdee All Thai. Prices checked on 2026-10-30.
Daily timetable
| Departs | Arrives | Duration | Operator | Class | Fare | |
|---|---|---|---|---|---|---|
| 15:00 | → 08:00 | 17h | Sawasdee All Thai | A/C 1st class | ฿1,205 | Book |
Your journey, step by step
Before you go
- One bus a day: Sawasdee All Thai, 15:00, A/C 1st class, ฿1,205. It takes about 17 hours and arrives at 08:00 the next morning.
- Where to board: Sawasdee All Thai's own stop opposite the YJ Hotel in Pattaya, not a bus terminal. 📍 map
- 17 hours on board: bring water, snacks and a jacket for the air-con.
When you arrive
- The bus arrives at Phuket Bus Terminal 2 on Thepkasattri Road. 📍 map
- From there it's 4.1 km by road to Phuket Old Town and 16.8 km to Patong Beach.
Checked on 29 Oct 2026.
Where to board in Pattaya
- Pattaya's Sawasdee All Thai Bus Stop (Opposite YJ Hotel) · 1 departure
Bus companies on this route
Questions travellers ask
How long is the bus from Pattaya to Phuket?
The fastest bus takes 17h. Most departures take about 17h.
How much is a bus ticket from Pattaya to Phuket?
Fares run from ฿1,205 to ฿1,205, set by the bus companies.
When do the first and last buses from Pattaya to Phuket leave?
The first bus leaves at 15:00 and the last at 15:00: 1 departure a day.
Where does the bus to Phuket leave from in Pattaya?
Most buses leave from Pattaya's Sawasdee All Thai Bus Stop (Opposite YJ Hotel).
Questions about the bus from Pattaya to Phuket? Ask BeeBee →