Bus Thailand

Different Phuket bus services let you explore the largest island in Thailand, as they are an important part of the public transport system serving locals and visitors of Phuket. Public buses let you travel to the town from Phuket Airport in the most affordable way. You can reach many popular destinations in Thailand by bus from Phuket, as there are plenty of intercity bus routes starting on the island.

Discover Phuket bus services with public bus routes, as well as the most popular Thailand destinations that can be reached by bus from Phuket.

Intercity Buses from Phuket

Intercity buses are the most affordable way to get from Phuket to various destinations. These buses are connecting Phuket with other popular destinations in Southern Thailand and other parts of the country.

To compare different transportation options for a trip from Phuket, use this search form. Otherwise, explore the most popular intercity bus routes and their timetables below.

Popular Intercity Bus Routes

The most popular intercity bus routes from Phuket and timetables for each type of bus are listed below.

Bangkok

Bus Phuket - Bangkok ฿ 784–1,382 11h 50m – 20h 39m
  •   VIP 24 15:30, 17:00, 17:40
  •   Intercity 15:30, 16:30, 19:00
  •   Express 44 16:10
  •   VIP 33 18:30
  •   VIP 30 15:40
  •   Express 07:30, 13:00, 15:30, 16:30, 17:00, 18:00
  •   Bus + Bus 11:00
  •   Van + Local Bus 13:00

Krabi

Bus Phuket - ฿ 320–550 3h – 3h 30m
  •   VIP Minibus 06:30, 08:20, 10:40, 11:30, 12:20, 13:15, 14:15, 15:40, 16:50
  •   Bus + Van 06:30, 08:20, 10:40, 11:30, 12:20, 13:15
Van Phuket - ฿ 310–1,550 2h 15m – 6h 30m
  •   Shared Van 10 Pax 06:30, 07:00, 08:00, 09:15
  •   Van 9pax 15:00, 16:00
  •   Regional 13pax 11:00, 12:00
Bus Phuket - Ao Nang ฿ 550 3h 30m
  •   Bus + Van 06:30, 08:20, 10:40, 11:30, 12:20, 13:15
Van Phuket - Ao Nang ฿ 510–1,010 2h 30m – 3h 40m
  •   Van 9pax 15:00, 16:00
  •   Regional 13pax 11:00
Van Phuket - Railay ฿ 1,150–1,300 3h 45m – 6h 30m
  •   Van + Ferry 06:30, 07:00, 08:00, 09:15
  •   Shared Van 10 Pax 06:30, 07:00, 08:00, 09:15

Surat Thani

Bus Phuket - Surat Thani Train Station ฿ 370 4h 15m – 6h 20m
  •   Bus 06:00, 07:30, 08:30, 11:00, 13:40
  •   Express 13:30
Bus Phuket - Surat Thani ฿ 370 4h 20m – 6h 20m
  •   Bus 06:00, 07:30, 08:30, 11:00, 13:40
Van Phuket - Surat Thani ฿ 400 4h
  •   Van 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00
Bus Phuket - Surat Thani Town ฿ 370 5h
  •   Express 13:30
Van Phuket - Surat Thani Town ฿ 330–350 4h 30m
  •   Van 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00
  •   Minivan 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00

Koh Samui

Bus Phuket - Koh Samui ฿ 684–1,300 6h 45m – 10h 30m
  •   Express 07:30, 09:00
  •   Bus + Bus + Ferry 06:00, 07:30, 08:30
  •   Bus + Ferry 08:00
Van Phuket - Koh Samui ฿ 700–1,650 6h – 10h
  •   Minibus + ferry 06:30, 08:00
  •   Van + Speedboat 06:30, 07:00, 08:00, 08:45, 09:15
  •   Van + Ferry 06:30, 07:00, 08:00, 08:45, 09:00, 09:30

Koh Phangan

Bus Phuket - Koh Phangan ฿ 780–1,400 7h 30m – 19h
  •   Express 07:30, 09:00
  •   Bus + Bus + Ferry 06:00, 07:30
  •   Bus + Van + Sleeper Boat 11:00, 13:40
  •   Bus + Ferry 06:30, 08:00
Van Phuket - Koh Phangan ฿ 950–1,700 7h – 10h 15m
  •   Van + Ferry 06:30, 07:00, 08:00, 08:45, 09:00, 09:30
  •   Van + Speedboat 06:30, 07:00, 08:00, 08:45, 09:15

Koh Tao

Bus Phuket - Koh Tao ฿ 1,284–1,600 8h 45m – 19h
  •   Bus + Van + Sleeper Boat 11:00, 13:40
  •   Express 09:00
Van Phuket - Koh Tao ฿ 1,800 8h 15m – 11h
  •   Van + Speedboat 06:30, 07:00, 08:00, 08:45, 09:15

Koh Lanta

Bus Phuket - Koh Lanta ฿ 650 5h 30m
  •   Bus + Van + Car Ferry 06:30, 08:20, 10:40, 11:30, 12:20
Van Phuket - Koh Lanta ฿ 560–1,700 2h – 9h
  •   Shared Van 10 Pax 06:30, 07:00, 08:00, 09:15
  •   Van + Speedboat 06:30, 07:00, 08:00, 09:30
  •   Regional 13pax 11:00, 12:00
  •   Van + Ferry 08:45, 09:00, 09:45

Hat Yai

Bus Phuket - Songkhla ฿ 570 10h
  •   VIP 07:20, 09:20, 20:30
Bus Phuket - Hat Yai ฿ 440–684 7h 30m
  •   VIP 24 21:45
  •   Express 07:30, 09:30, 10:30, 12:30, 21:30

Trang

Bus Phuket - Trang ฿ 310–468 5h – 8h
  •   VIP Minibus 06:30, 08:20, 10:40, 11:30, 12:20, 13:15, 14:15, 15:40, 16:50
  •   VIP 24 21:45
  •   Express 05:00, 06:00, 07:30, 08:00, 09:30, 10:30, 12:30, 20:00, 21:30

Satun

Bus Phuket - Pak Bara ฿ 1,030 8h
  •   Bus + Van 06:30, 07:20, 08:20, 09:20, 10:40

Phatthalung

Bus Phuket - Phatthalung ฿ 478 14h
  •   VIP Minibus 06:30, 08:20, 10:40, 11:30, 12:20, 13:15, 14:15, 15:40, 16:50

Other Thailand Bus Services

You can explore Thailand's bus services in the country's other popular destinations by clicking the name on the map below.