busconnectsFind your next journey

ANDAMAN COAST & ISLANDS · CITY BUS GUIDE

Phuket Townby bus.

ภูเก็ต

Phuket is Thailand's largest island, joined to the mainland by a bridge, so buses run straight onto it. Long-distance buses use Phuket Bus Terminal 2, about 4 km north of Phuket Town, with services to Bangkok, Krabi, Surat Thani, Hat Yai and more.

46 routes out45 routes in
Phuket Town
Each line is a bus connection listed on 12Go. Outlines: Natural Earth.
Phuket Town (ภูเก็ต)
Phuket Town (ภูเก็ต). Photo: Полина Славянская, CC BY 3.0, via Wikimedia Commons

STATIONS & PICKUPS

Where buses leave and arrive in Phuket Town.

  • Phuket Bus Terminal 2
    About 4 km north of Phuket Town. The main long-distance terminal.
  • Phuket Bus Terminal 1
    The small old terminal in town. Some regional and local services.
  • Rassada Pier
    Ferries to Koh Phi Phi, Krabi and Koh Lanta.
↗
Arriving in Phuket Town

From the terminal, songthaews, taxis and ride-hail apps reach Phuket Town and the beaches. Local buses to the beaches leave from near the old-town market.

  • Tuk-tuk drivers at the terminal may say the local bus has finished. Check for yourself.
  • Beach towns such as Patong and Karon are a separate drive from the bus terminal.

LEAVING PHUKET TOWN

Buses from Phuket Town.

Thailand

Bangkok & around

Eastern Thailand & islands

Central Thailand

Gulf coast & islands

Northeast Thailand (Isan)

Andaman coast & islands

Deep south

Northern Thailand

Malaysia

HEADING TO PHUKET TOWN

Buses to Phuket Town.

Thailand

Bangkok & around

Central Thailand

Gulf coast & islands

Northeast Thailand (Isan)

Northern Thailand

Andaman coast & islands

Deep south

NEARBY

Cities near Phuket Town.

FOLLOW THE INFORMATION

Sources.

Connections come from 12Go's public route index. Station information reviewed 2026-10-09. Listings change; confirm details with the booking provider.

Wikivoyage: Phuket (Get in) ↗