Phuket doesn't have great public transport — but it doesn't need to
After six years here, my honest assessment is this: Phuket's public transport (songthaews, tuk-tuks) is limited in range, patchy in frequency, and the tuk-tuk pricing can be outright exploitative. But between Grab, monthly scooter rentals, and the occasional car hire, getting around Phuket is both easy and affordable — once you know the system.
This guide covers every realistic transport option with real prices, monthly budget estimates, and the traps to avoid. Whether you're car-free by choice or need a vehicle for school runs, there's a workable setup here for every situation.
Your Transport Options in Phuket
Six ways to get around the island — each with its own cost profile and practical sweet spot.
Scooter Rental
The default transport mode for most expat residents. A 125cc automatic (Honda Click or Yamaha NMAX) covers 90% of daily needs, is cheap to run, and easy to park anywhere. Monthly rental is the sweet spot over daily rates.
Long-term Car Hire
Monthly car hire makes sense for families, those with school runs, or anyone spending rainy season here and reluctant to ride a scooter in monsoon downpours. Monthly rates are much better than daily rates.
Grab (App-Based)
The most reliable, fairly-priced taxi service in Phuket. Grab gives you an upfront fare before you commit — no negotiation, no surprise surcharges. Works well for airport trips, beach days, and evenings out when you don't want to ride a scooter.
Songthaew (Shared Truck)
Fixed-route shared trucks that run between Phuket Town and the main beach areas. Cheapest per-ride option at ฿30–50 but severely limited by routes, timing, and wait times. Practical only if you live close to a songthaew route.
Tuk-Tuk / Taxi Cab
Phuket's unmetered tuk-tuks and many traditional taxis have a well-earned reputation for overcharging tourists and expats who don't know local prices. Prices often 3–5× what Grab charges for the same route. Avoid unless Grab isn't available.
Bicycle / E-Bike
Growing slowly in Phuket, especially in Rawai, Bang Tao, and Phuket Town. E-bikes are increasingly practical for flat coastal areas, though heat and traffic make cycling less practical than in many other expat destinations. Monthly rental from ฿1,500 for e-bikes.
Scooter Rental Costs in Detail
The numbers behind the island's most popular expat transport mode.
| Scooter Type | Daily Rate | Monthly Rate | 3-Month Rate | Notes |
|---|---|---|---|---|
| Honda Click 125i | ฿200–250 | ฿2,500–3,200 | ฿2,000–2,500/mo | Most common; perfect for Phuket roads |
| Yamaha NMAX 155 | ฿250–320 | ฿3,000–4,000 | ฿2,500–3,200/mo | Slightly larger, better for two people |
| Honda PCX 150 | ฿300–380 | ฿3,500–4,500 | ฿3,000–3,800/mo | Premium auto; popular with expats |
| Honda ADV 150 | ฿350–450 | ฿4,000–5,500 | ฿3,500–4,500/mo | Adventure-style; handles hills better |
| Manual 125cc (older) | ฿150–200 | ฿2,000–2,800 | ฿1,800–2,200/mo | Cheaper but requires manual experience |
| Monthly Running Cost: Honda Click (typical) | |
|---|---|
| Monthly rental | ฿2,800 |
| Petrol (91/95 octane — ~6L/week) | ฿600–900 |
| Insurance (basic, often included in rental) | ฿0–300 |
| Minor maintenance (tyres, oil — averaged monthly) | ฿200–400 |
| Total monthly estimate | ฿3,600–4,400 |
Most rental scooters come with minimal or no insurance. If you crash, the cost of repairs comes from you. Third-party liability for injuring someone else on Thai roads is not automatically covered. Options: some rental shops offer add-on insurance (฿200–500/month), or look for expat health insurance from Cigna or Pacific Cross that includes scooter accident cover — which is strongly advisable if riding regularly.
Grab Fares Between Key Areas
Estimated Grab fares for common expat journeys. Surge pricing applies during rain, evenings, and peak times — add 20–50%.
| From | To | Grab Car | Grab Bike | Time |
|---|---|---|---|---|
| Airport (HKT) Transfers | ||||
| Phuket Airport | Patong Beach | ฿400–520 | n/a (luggage) | 40–55 min |
| Phuket Airport | Bang Tao / Laguna | ฿250–350 | ฿120–180 | 20–30 min |
| Phuket Airport | Rawai / Nai Harn | ฿550–700 | n/a (luggage) | 60–75 min |
| Phuket Airport | Phuket Town | ฿280–380 | ฿150–200 | 30–45 min |
| Phuket Airport | Kata / Karon | ฿450–580 | n/a (luggage) | 50–65 min |
| Between Beach Areas | ||||
| Patong | Kata Beach | ฿180–250 | ฿90–130 | 20–30 min |
| Rawai / Nai Harn | Patong | ฿280–380 | ฿140–180 | 30–45 min |
| Bang Tao | Patong | ฿220–300 | ฿110–150 | 25–35 min |
| Kamala | Central Festival | ฿150–200 | ฿80–110 | 20–30 min |
| Chalong | Phuket Town | ฿120–160 | ฿65–90 | 15–20 min |
| Surin Beach | Bang Tao | ฿80–120 | ฿50–70 | 10–15 min |
| Daily Expat Trips | ||||
| Rawai | BISP / UWC (school run) | ฿220–300 | ฿100–140 | 25–35 min |
| Any area | Bangkok Hospital Phuket | ฿150–350 | ฿80–180 | 15–45 min |
| Bang Tao | Makro (Bypass Rd) | ฿220–280 | ฿100–140 | 25–35 min |
- Download before you need it: Get the Grab app set up before arriving — Thai phone number makes verification easier
- Grab JustGrab is the most reliable option — GrabCar picks from all available drivers
- Surge pricing is real: On Friday evenings, during rain, and around New Year, prices can be 2–3× normal. Book slightly early if possible
- Grab Bike is great for solo trips: Much cheaper and faster than Grab Car for one person without luggage
- Set pickup precisely: Many Phuket addresses are on small sois. Drop a pin rather than just using the address
Songthaew Routes & Fares
The shared truck system is Phuket's closest thing to public transport. Cheap, but limited.
| Route | Fare | Frequency | Notes |
|---|---|---|---|
| Phuket Town → Rawai | ฿40 | Irregular | Runs from Ranong Road market |
| Phuket Town → Patong | ฿40 | Every 30–60 min | Most frequent route |
| Phuket Town → Kata/Karon | ฿40 | Every 30–60 min | Via Chaofah Road |
| Phuket Town → Surin/Kamala | ฿40 | Infrequent | Limited availability |
| Phuket Town → Bang Tao | ฿40 | Very infrequent | Not reliable for regular use |
| Patong → Karon | ฿30 | Every 30 min | Short hop between beaches |
Songthaews serve the Phuket Town–to–beach-town corridors and stop when they have enough passengers. The last run is typically 5–6pm. There are no songthaews between most beach areas (e.g., Rawai to Kamala), no night service, and no service to many residential areas off the main roads. If you're depending on songthaews as your primary transport, you need to live close to a main corridor and be very flexible with your schedule. Most expats use songthaews only occasionally for a cheap Phuket Town trip.
Monthly Transport Budgets
Four realistic household scenarios with actual monthly transport costs.
- Scooter rental (NMAX monthly) ฿3,200
- Petrol (tankful/week) ฿700
- Grab (evenings/airport trips) ฿500–1,500
- Total ฿4,400–5,400
- 2× scooter rentals ฿5,600–7,000
- Petrol (both bikes) ฿1,200–1,600
- Grab (date nights, rain) ฿800–1,500
- Total ฿7,600–10,100
- Monthly car rental (Toyota Yaris) ฿12,000–16,000
- Petrol (daily school/errands) ฿3,000–5,000
- Grab (extra trips) ฿1,000–2,000
- Parking occasional ฿500
- Daily Grab to work/errands ฿5,000–9,000
- Airport transfers ฿800–1,500
- Weekend trips ฿1,500–3,000
- Note: works best near town centre —
Long-Term Car Hire Costs
| Car Type | Daily Rate | Monthly Rate | Typical Provider | Notes |
|---|---|---|---|---|
| Toyota Yaris / Honda Jazz (auto) | ฿900–1,200 | ฿12,000–16,000 | Budget, Pure Car Rent | Most popular expat choice |
| Toyota Fortuner (SUV) | ฿1,400–1,800 | ฿18,000–25,000 | Budget, Sixt | Family car; handles flood roads |
| Toyota Camry / Honda CRV | ฿1,200–1,600 | ฿15,000–20,000 | Local agencies | Mid-size comfort |
| Basic pickup truck | ฿800–1,000 | ฿10,000–13,000 | Local agencies | Practical but fuel-thirsty |
Some long-stay expats consider buying a second-hand car (฿150,000–400,000 for a reliable used Japanese auto). For stays under 2 years, monthly hire usually wins after factoring in registration, insurance, maintenance, and the hassle of selling. For 3+ year stays, the maths starts to favour buying. Note: foreigners can own cars in Thailand — you just need a Non-Immigrant visa to register one in your name.
Planning Your Phuket Budget?
Get our free complete Cost of Living breakdown — every expense category with real numbers from long-term residents.
Download Free Budget Guide Full Cost of LivingHow to Save on Transport in Phuket
- Negotiate monthly scooter rates: Most rental shops will discount by ฿300–500/month if you commit to 3+ months and pay upfront. Ask — they expect you to.
- Use Grab Bike for solo trips: For any journey where you'd otherwise take a Grab Car alone, Grab Bike can be 40–50% cheaper. It's also faster in traffic.
- Never take a tuk-tuk without agreeing a price, and then check Grab: Agree the price, then look at your Grab app. You'll often find Grab is significantly cheaper for the same journey.
- Ride-share on Grab Car: Grab now has a carpool option in some Phuket areas. Useful for regular commutes where timing is flexible.
- Get an international driving licence before arriving: Required to legally ride a scooter and rent a car. Get one from your home country before you leave — DVLA, AAA, etc. Much simpler than getting a Thai licence from scratch, though a Thai licence is best for 1+ year stays.
- Monthly car hire vs daily for holidays: If you're renting a car for an island exploration trip of 7+ days, the monthly rate (even if you only need the car 2 weeks) often works out similar to daily rates — and gives you flexibility for extra days.
Common Questions About Phuket Transport
Sending Money to Thailand?
Wise (formerly TransferWise) is the cheapest way to transfer money to your Thai bank account. No hidden exchange rate markups — just real mid-market rates and low transparent fees.
Try Wise for Free →Riding a Scooter in Phuket?
Make sure you're covered. Expat health insurance with accident cover from Cigna or Pacific Cross is affordable and essential for regular riders.
Get a Health Insurance Quote Healthcare Guide