Transport Guide · Updated March 2026

How to Get to Phuket: Every Route Explained

From Bangkok, Phi Phi, Koh Lanta, Krabi, Koh Lipe, and everywhere in between. Current 2026 prices, ferry schedules, flight tips, airport transfers, and what nobody tells you about getting around the island once you're here. Written by people who actually use these routes.

The 60-Second Version

Fastest: Fly from Bangkok — 1.5 hours, from 1,100 THB on AirAsia or VietJet via Don Mueang. 54 flights daily. From Phi Phi: Ferry from Tonsai Pier — 2 hours (450 THB) or speedboat 1 hour (700 THB). From Koh Lanta: Ferry via Phi Phi, 3 hours (900 THB, high season only). Airport to Patong: Taxi 800-1,000 THB (45 min), Grab 500-700 THB, Smart Bus 100-170 THB. Grab is your best friend on this island — cheaper than tuk-tuks for almost every journey.

Jump to section

From Bangkok

By Flight (The Obvious Choice)

Phuket International Airport (HKT) receives 54+ flights a day from Bangkok. It's the Andaman coast's busiest airport and well-connected internationally too. From Bangkok, you're looking at roughly 1.5 hours in the air.

Budget airlines fly from Don Mueang Airport (DMK): Thai AirAsia, Thai VietJet, Nok Air, and Thai Lion Air. Fares start at 1,100 THB one-way in low season, rising to 2,500-3,500 THB during peak (December-February). If you're flexible on dates, midweek flights are consistently 30-40% cheaper than Friday or Sunday departures.

Full-service airlines fly from Suvarnabhumi (BKK): Thai Airways, Thai Smile, and Bangkok Airways. Expect 2,000-5,000 THB one-way. Bangkok Airways includes 20kg checked luggage, which matters if you're travelling with packing cubes full of dive gear or surfboards.

Money-Saving Tip

Book one-way tickets on budget airlines rather than return flights. Mix and match — fly AirAsia out, VietJet back. You'll almost always save 200-500 THB compared to a return fare. Use the Wise card for online bookings to avoid currency conversion fees that Thai bank cards charge.

By Bus (Budget Option)

VIP and first-class buses depart Bangkok's Southern Bus Terminal (Sai Tai Mai) for Phuket Bus Terminal 2 in Ratsada. Journey time: roughly 12 hours. Tickets range from 600 THB (second class) to 1,000 THB (VIP with reclining seats, blankets, and onboard toilets). The VIP buses are surprisingly comfortable for overnight travel — bring a travel pillow and earplugs.

Departures run three times daily. The overnight bus (leaving around 6-7pm) is the smart choice — you sleep through the boring motorway stretch and arrive in Phuket around 6-7am. From Ratsada, you'll need a Grab or songthaew to reach your beach.

By Train + Bus (Scenic Route)

There's no railway to Phuket. The closest station is Surat Thani, about 5 hours north by road. Take the overnight sleeper from Bangkok's Hua Lamphong station to Surat Thani (9 trains daily, 10-12 hours, from 300 THB for a seat to 1,200 THB for a first-class sleeper berth), then catch a connecting bus to Phuket (4.5 hours, 250-400 THB).

Total journey: 16+ hours. It's scenic and an experience in itself, but only worth it if you genuinely enjoy train travel. Pack a power bank — phone charging on Thai trains is unreliable.

Book Bangkok to Phuket — Flights, Buses & Trains

Compare all routes from Bangkok to Phuket in one place. Flights from 1,100 THB, VIP buses from 600 THB. Instant confirmation, flexible cancellation on most tickets.

Compare Routes on 12Go →
RouteTimePrice (THB)Best For
Flight (budget)1.5 hrs1,100-3,500✓ Most people
Flight (full-service)1.5 hrs2,000-5,000Luggage included
VIP bus (overnight)12 hrs800-1,000Budget, save a night's hotel
Train + bus16+ hrs550-1,600Scenic experience

From Phi Phi

Phi Phi to Phuket is one of the most-run ferry routes in the Andaman. Departures from Tonsai Pier on Phi Phi, arriving at Rassada Pier on Phuket's east coast.

Regular ferry: 2 hours, 450 THB one-way. Departures at 09:00, 10:30, 14:00, and 15:30 during high season. Operators include Andaman Wave Master, Tigerline, and Ao Nang Princess. The ferries are large (134-180 seats), steel-hulled, with air-conditioned lower deck and open-air upper deck. The upper deck is worth it if the sea is calm — the Andaman views are stunning.

Speedboat: 45 minutes to 1 hour, 700 THB one-way. Multiple departures from 08:30 to 14:00. Faster but bumpier, especially in monsoon shoulder months (May and October). If you're prone to motion sickness, take the regular ferry instead.

Monsoon Season Warning

May to October: rougher seas, fewer departures, occasional cancellations. The ferry still runs but schedules reduce. Weather-cancelled sailings get full refunds when booked through 12Go. If you're travelling in monsoon season, have a backup plan — the road route via Krabi (minivan, 5 hours) runs year-round.

From Rassada Pier to your hotel, the easiest option is Grab (download the app before you arrive). Rassada to Patong is about 40 minutes and costs 400-600 THB via Grab. Taxis at the pier will quote 800+ THB for the same journey — so have your phone ready.

If you haven't already, make sure you have travel insurance sorted before hopping on any ferry. Open water crossings in the Andaman are generally safe, but weather can change quickly in shoulder season.

From Krabi

Two main options: ferry or road. The ferry is more scenic; the road is faster.

By Ferry (via Phi Phi)

Ferries from Nopparat Thara Pier or Klong Jilad Pier in Krabi to Phuket usually stop at Phi Phi en route. Total journey: 2.5-3 hours. Prices: 600-900 THB depending on operator and class. This route only runs reliably during high season (November to April).

By Minivan (Year-Round)

Shared minivans run from Krabi Town to Phuket Town in about 3 hours. Price: 300-500 THB. They depart from Krabi bus terminal. The road crosses the Sarasin Bridge onto Phuket island — the bridge view is surprisingly dramatic. Private transfers are available for 2,500-3,500 THB (good value for groups of 3-4).

Once you arrive at Phuket Town bus terminal, use Grab to reach your beach hotel. Or walk 5 minutes to the songthaew stand for the cheap (but slow) local bus option.

If you're arriving from Ao Nang specifically, some operators run direct minivans (3.5 hours, 450-600 THB) that save you the trip into Krabi Town first. Book ahead through 12Go to guarantee a seat.

From Koh Lanta

Koh Lanta to Phuket is a longer hop but very doable as a day journey.

High season (November-April): Direct ferry via Phi Phi. Departs Saladan Pier on Koh Lanta, stops at Phi Phi, arrives Rassada Pier in Phuket. Total: about 3 hours. Tigerline runs the most direct service — departing Koh Lanta at 08:00, arriving Phuket around 11:00. Price: 900-1,200 THB.

Low season (May-October): The ferry doesn't run. Instead, take a minivan from Koh Lanta to Krabi Town (2.5 hours, 350 THB), then another minivan from Krabi to Phuket (3 hours, 300-500 THB). Total: about 5.5 hours with a transfer in Krabi. It's not glamorous, but it works.

Pack light for ferry crossings — there's limited luggage storage on speedboats especially. A good dry bag is worth having for spray on the upper deck, and keep your passport and Wise card in a waterproof phone case.

🚢

Book Ferries to & from Phuket

Phi Phi, Koh Lanta, Krabi, Koh Lipe — compare schedules and prices. Instant confirmation, weather-cancellation refunds included.

Search Ferry Routes →

From Koh Lipe

Koh Lipe to Phuket is the longest Andaman ferry crossing most travellers do. High season only (November to April). Tigerline runs the most reliable service — departing Koh Lipe in the morning, stopping at Koh Lanta and Phi Phi, arriving Phuket by early afternoon. Total: 6-7 hours. Price: 1,800-2,500 THB.

It's a long day on the water. Bring reef-safe sunscreen for the upper deck, snacks, water, and something to read. The scenery is extraordinary — limestone karsts, island silhouettes, open Andaman sea — but it's a genuine full-day commitment.

Alternative: fly. Take the speedboat from Koh Lipe to Pak Bara Pier on the mainland (1.5 hours), then a minivan to Hat Yai Airport (2 hours), and fly to Phuket (1 hour, from 1,500 THB). It's more expensive but saves you 3+ hours of boat time if you're not keen on a long crossing.

Phuket Airport to Your Beach

Phuket International Airport (HKT) is at the north end of the island. Most beach hotels are 30-60 minutes south, depending on traffic and which beach you're heading to.

Transfer TypeTo PatongTo Kata/KaronTo Rawai/Nai Harn
Airport taxi (metered)800-1,000 THB900-1,200 THB1,000-1,400 THB
Grab500-700 THB600-800 THB700-900 THB
Smart Bus100-170 THB150-170 THB170 THB (change at Central)
Private transfer (pre-booked)700-900 THB800-1,000 THB900-1,200 THB

Grab works at Phuket Airport — order from the Arrivals hall, walk to the pickup point. It's consistently cheaper than the airport taxi counter. Have the app installed and your payment method set up before you land.

Smart Bus is Phuket's west coast public bus. It runs from the airport south through Surin, Kamala, Patong, Karon, Kata, and down to Rawai. Departures every 30-60 minutes. Dirt cheap (50-170 THB) but slow — expect 1.5-2 hours to Kata. Fine if you're not in a rush and travelling light.

Airport taxis are fixed-price, not metered. Prices are posted at the taxi counter. They're reliable and air-conditioned, but you'll pay a 30-40% premium over Grab.

Late Arrival Tip

If you land after 10pm, the Smart Bus won't be running and Grab drivers thin out. Pre-book a private airport transfer through 12Go or your hotel. Airport taxis are your fallback — they run 24 hours. Download offline maps on your phone before arriving, and carry some cash in THB for the first taxi in case the ATM queue is long. If you're using a Wise card, you can withdraw THB at the airport ATMs with better rates than the exchange counters.

Getting Around Phuket

Phuket is Thailand's largest island — about 50km north to south. You can't walk between beaches. Transport is a daily consideration, and it's the one thing that consistently frustrates first-time visitors. Here's how to handle it.

Grab (Recommended)

Southeast Asia's Uber equivalent. Works island-wide. Cheaper than tuk-tuks for almost every journey. Patong to Kata: ~200-300 THB. Patong to Old Town: ~250-350 THB. Airport to Patong: ~500-700 THB. The price is fixed before you confirm — no haggling, no surprises.

Songthaew (Blue Bus)

Open-air blue trucks that run fixed routes around Phuket Town. Cheap (30-50 THB) but limited routes and slow. Mostly useful for getting between Phuket Town and the beach towns. They don't run late at night.

Tuk-Tuks

Phuket's tuk-tuks are not Bangkok's tuk-tuks. They're covered red mini-trucks, and they're expensive. A 5-minute ride in Patong can cost 200-400 THB. Always agree the price before getting in. Compare with Grab on your phone first — you'll almost always find Grab cheaper. The tuk-tuk drivers know this, which is why some get aggressive about it.

Scooter Rental Warning

Phuket's hilly roads, blind corners, and aggressive driving make it one of the most dangerous places in Thailand for scooter accidents. The Patong hill road between Patong and Kata is notorious. If you're an experienced rider, rentals cost 200-400 THB/day — wear a proper helmet (not the novelty ones they give you), check the brakes, and photograph any existing damage before you ride off. If you're not experienced, use Grab. Hospital bills from scooter accidents are the #1 insurance claim in Phuket — make sure your travel insurance covers motorbike riding (many basic policies don't).

Car Rental

From 800 THB/day for a basic saloon. Once you're settled, book Phuket day trips through Viator — Phang Nga Bay, Phi Phi, and island hopping all depart from Rassada Pier or Chalong. If you're staying more than a few days and want freedom to explore the quieter north end or Phang Nga on the mainland, it's worth considering. Book activities through GetYourGuide for the best prices on diving, elephant sanctuaries, and cooking classes. International driving permit required (technically — enforcement varies). Book through reputable agencies, not beach-side stalls. Avoid paying deposits in cash.

📦

Travel Gear for Phuket — Essentials on Amazon

Waterproof phone case, dry bag, reef-safe sunscreen, power bank, universal adapter — everything you need for Andaman island hopping.

Browse Travel Essentials →

Seasonal Transport Summary

RouteHigh Season (Nov-Apr)Low Season (May-Oct)
Bangkok flights54+ daily40+ daily (slightly fewer)
Phi Phi ferry5+ departures daily2-3 departures, possible delays
Koh Lanta ferryDaily via Phi PhiNo direct service — overland via Krabi
Koh Lipe ferryDaily (Tigerline)No service
Krabi minivanFrequent dailyFrequent daily (year-round)
Smart BusEvery 30-60 minEvery 30-60 min (year-round)

Ready to Book Your Route to Phuket?

Compare flights, ferries, buses, and transfers. One search, all options, instant confirmation.

Search Routes on 12Go →

Written by Angie

Filipina traveller and co-author who has lived and travelled extensively across Southeast Asia. She's taken every ferry route in this guide at least twice — usually with too much luggage.

Affiliate disclosure: This guide contains affiliate links to 12Go, Amazon, Wise, and SafetyWing. If you book through these links, we earn a small commission at no extra cost to you. This helps keep our guides free, independent, and regularly updated. We only recommend services and products we've used ourselves. Part of the IN Travel Network — 321 destination guides across Southeast Asia. Contact: partners@intravelnetwork.com