Getting around Phuket public transport

Getting Around Phuket: The Complete Transport Guide for Expats

By Phuket Expat Guide Last updated: March 2026 ~2,700 words

Quick Facts — Phuket Transport

  • 🚐 Songthaew (shared pickup): ฿30–50, Phuket Town hub, fixed routes
  • 📱 Grab (ride-hailing): ฿100–700 depending on distance, most reliable option
  • 🚌 Smart Bus (Airport–Rawai route): ฿30–170, hourly, AC
  • 🛺 Tuk-tuk (negotiated): ฿200–1,000 — always agree price first
  • ✈️ Airport to Patong taxi: Fixed rate ฿600 from official desk
  • 🛵 Motorbike rental: ฿3,000–6,000/month — most expats go this route

Here's the honest reality of transport in Phuket: it's an island built around private vehicles. The public transport infrastructure is improving, but it's not at the level where most long-term expats comfortably go car-free. However, the situation is significantly better than it was five years ago — Grab has transformed daily mobility, and the Smart Bus has made the Airport–Town–Beach corridor genuinely viable without a taxi negotiation.

This guide covers every option in detail — including the prices, the frustrations, and the realistic advice about what actually works for different situations.

Grab — Your Most Reliable Daily Option

Grab

Best for most trips

Grab dominates ride-hailing in Phuket and across Thailand. Download the app before you arrive. Prices are metered and shown upfront — no negotiation, no surprise surcharges. Available 6am–midnight across all major areas. Driver quality is generally good. In busy tourist areas (Patong, Kata) during peak season, wait times can be 10–20 minutes. In residential areas (Rawai, Bang Tao, Chalong), typically 3–8 minutes.

Payment: Cash or GrabPay. Card top-up works fine. Keep GrabPay loaded to avoid cash handling.

RouteGrab estimateTuk-tuk (negotiated)Time (typical)
Rawai → Chalong Circle฿80–120฿150–20010–15 min
Bang Tao → Phuket Town฿250–350฿400–60035–45 min
Kata → Patong฿150–220฿250–35015–20 min
Phuket Airport → Rawai฿550–700฿800–1,00055–70 min
Phuket Airport → Patong฿400–550฿500–70040–55 min
Phuket Airport → Bang Tao฿200–300฿350–50020–30 min
Rawai → Kata Beach฿100–160฿200–30012–18 min
Bolt is also available: Bolt entered Phuket in 2023 and offers competition to Grab. Prices are similar or slightly lower. Having both apps gives you better availability in off-peak hours and areas. Use whichever has a driver available.

Songthaew — The Traditional Shared Truck System

Songthaew (แสงแดว — literally "two rows") are the backbone of traditional public transport in Phuket. These are pickup trucks with two rows of seats in the back, running on fixed routes from Phuket Town's Ranong Road terminal. They are the most affordable option but require understanding the system and working around its limitations.

Songthaew Routes from Phuket Town

All routes radiate from the central terminal on Ranong Road, near the market. Each route is identified by colour (this has evolved over time — use the Phuket City Bus app or ask locals to confirm current colours):

RouteFareFrequencyNotes
Phuket Town → Rawai (via Chalong)฿40–50Every 30–60 minLast departs ~6pm
Phuket Town → Kata/Karon฿40–50Every 30–60 minTourist route, reliable
Phuket Town → Patong฿40–50Frequent (15–30 min)Most popular route
Phuket Town → Bang Tao/Surin฿40–50Every 30–60 minTakes highway route
Phuket Town → Kamala฿40–50Every 45–90 minLess frequent
Phuket Town → Airport฿100Every 60–90 minOrange route — connect to Smart Bus
Important limitation: Songthaew only run until approximately 5–6pm. There is no evening or night service. Plan accordingly or use Grab for evening travel. They also don't run in all directions — returning to Phuket Town from beach areas requires catching a songthaew going back toward town, not across to another beach.

Smart Bus — Phuket's Modern Bus Network

The Smart Bus (Phuket Smart Bus) launched in 2022 and has been steadily expanding. It's air-conditioned, uses a flat-fare system by zone, and represents the most comfortable public transport experience on the island. Particularly useful for the Airport–Town–South corridor.

Smart Bus Routes (March 2026)

RouteKey StopsFareFrequency
R1 (South)Airport → Central Festival → Phuket Town → Rawai฿30–170 by zoneHourly
R2 (West)Phuket Town → Patong → Karon → Kata฿30–100Every 90 min
R3 (North)Phuket Town → Bang Tao → Airport฿30–100Every 2 hours

Pay on board with cash (exact change appreciated) or use the Phuket Smart Bus app (available iOS and Android) for real-time tracking and digital tickets. The R1 south route is the most useful for airport arrivals heading to Phuket Town or Rawai — at ฿170 compared to ฿600+ for a taxi, it's a significant saving if you have time and don't have excessive luggage.

Tuk-Tuks — Negotiate Before You Go

Tuk-Tuks (Traditional)

Use when Grab isn't available

Phuket's tuk-tuks are not metered. Every fare is negotiated. They typically cluster at tourist spots, markets, temples and beach areas. The starting ask will be 2–3x a reasonable rate. Counter-offer confidently. Knowing the Grab price for a journey gives you a realistic baseline — aim to pay Grab price or a little more, not the initial quoted amount.

Typical negotiated fares: Short trips within one area ฿150–200. Mid-distance (e.g. Kata to Karon) ฿200–300. Longer routes ฿400–700. Night surcharge common after 10pm.

When to use: When Grab has no availability, late night when drivers aren't on the app, short hops at the beach. Not recommended for regular daily use due to price and negotiation fatigue.

Phuket Airport — All Transfer Options

Phuket International Airport (HKT) is in the north of the island, around 35–40km from Phuket Town and 50–60km from Rawai in the south. Transfer times vary enormously by traffic. The 10am–12pm and 5–7pm windows are worst during peak season.

OptionPriceTimeBest for
Official airport taxi (fixed rate desk)฿600–900 by zone40–70 minGuaranteed availability, no app needed
Grab/Bolt฿300–700 by destination40–70 minBudget-conscious, app users
Smart Bus R1 (to Town/Rawai)฿100–17060–90 minLight luggage, patient travellers
Smart Bus R3 (to Bang Tao)฿30–10030–50 minBang Tao/Laguna residents
Pre-booked private transfer฿700–2,00040–70 minFamilies, late nights, guaranteed timing
Airport taxi desk vs Grab: The official airport taxi desk is reliable and hassle-free but ฿100–200 more expensive than Grab for most routes. If you have luggage and are tired after a long flight, the ฿100 extra is worth it. If you're light and comfortable with the app, Grab from outside the terminal is easy and cheaper.

Should You Get a Motorbike or Car?

Most expats who stay longer than 3 months end up with their own transport. The economics strongly favour a motorbike for solo expats and a car for families. Here's the practical picture:

Motorbike Rental vs Ownership

  • Monthly rental (automatic scooter): ฿3,000–5,000/month. No maintenance costs. Return at any time. Downside: not always available, occasional bike condition issues.
  • Purchase (Honda PCX/Nmax): ฿50,000–90,000 second-hand. Lower monthly cost over 12+ months. You handle maintenance. Need Thai licence or valid IDP for insurance.
  • Insurance: ฿1,500–3,000/year for basic Compulsory Motor Insurance (CMI). Comprehensive: ฿5,000–12,000/year. Never ride without at least CMI.

For the driving licence process — how to convert your foreign licence or apply fresh — see the dedicated Phuket driving licence guide.

Planning Your Phuket Move?

Our free relocation checklist covers transport setup — first week priorities, driving licence timeline, and how to avoid the common expensive mistakes.

Get the Free Checklist

Frequently Asked Questions

Does Phuket have public buses?
Yes — both traditional songthaew (shared pickup trucks on fixed routes from Phuket Town) and the modern Smart Bus service launched in 2022. The Smart Bus covers Phuket Airport–Central Festival–Rawai (Route R1) and several other corridors. Fares are ฿30–170 depending on distance.
Is Grab reliable in Phuket?
Yes. Grab is the most reliable taxi/ride-hailing option in Phuket. Available across the island from around 6am–midnight. Prices are fixed upfront with no haggling. Average ride within a single area: ฿100–200. Cross-island (e.g. Rawai to Airport): ฿500–700.
How much should a tuk-tuk cost in Phuket?
Tuk-tuks in Phuket are almost exclusively negotiated taxis, not metered. Expect ฿200–500 for short trips and ฿500–1,000 for longer cross-island routes. Always agree the price before getting in. For regular transport, Grab is better value.
How do I get from Phuket Airport to my hotel?
Four options: (1) Smart Bus R1 — ฿170 to Phuket Town; (2) Grab — ฿300–700 depending on destination; (3) Airport taxi (fixed prices at official desk): ฿600 (Patong), ฿750 (Kata), ฿800 (Rawai); (4) Pre-booked hotel or villa transfer.
Do I need a car or motorbike as an expat in Phuket?
Most long-term expats have a motorbike or car. Grab is a good supplement but daily reliance on it becomes expensive over time. For families, a car is almost always necessary. Solo expats in walkable areas (parts of Rawai, Kata) can manage with Grab plus occasional songthaew, but life is easier with your own wheels.

Continue Reading