By flights
The compact Phuket International Airport (IATA: HKT) is in the north of the island, and is Thailand's second largest hub, second only to Bangkok.
There are very frequent flights to and from Bangkok as well as direct flights to many other airports in the region, including Singapore and Kuala Lumpur, and direct charters to Europe and Australia in the high season.
International flights
• Australia - Air Asia via Kuala Lumpur; Jetstar (direct or via Singapore with sister airline Jetstar Asia) with flights from/to major cities in Australia.
• China - Spring Airlines has a daily direct flight from Shanghai Pudong Airport (PVG) to Phuket. Air China, Hainan Airlines and Thai Airways International flies from Beijing. China Eastern flies from Chengdu. China Southern flies from Guangzhou. Beijing Capital Airlines flies from Sanya, Hainan island plus a number of Airlines to other Chinese cities such as Chengdu, Chongqing, Kunming, Nanjing, Shenzhen etc .
• Hong Kong - Thai Smile, Cathay Dragon, Hong Kong Express and Air Asia have non-stop direct flights from Hong Kong to Phuket. Hong Kong can connect you to the rest of the world via Cathay Pacific or other major airlines.
• Indonesia - AirAsia flies from/to Jakarta and Medan in Sumatra, and often this is the cheapest connection between Thailand and Java and more eastern parts of Indonesia (promotional fares are often USD30-50 for a 3h flight)
• Korea - Asiana Airlines and Korean Air] have non-stop services from Seoul with connections from Japan and North America.
• Malaysia - AirAsia flies to Kuala Lumpur (LCC), FireFly flies to Penang, using small ATR-Turboprop aircraft, and Malaysia Airlines has flights from/to Kuala Lumpur
• Qatar - Qatar Airways operates direct daily flights from/to Doha
• Singapore - SilkAir up to 35 flights a week. Low cost alternatives are Thai AirAsia and Scoot. In addition, Jetstar flies there too.
• Switzerland - Edelweiss Air has seasonal flights from Zurich
• United Arab Emirates - Emirates flies to Dubai and Etihad Airways flies to Abu Dhabi.
• United Kingdom - TUI Fly flies directly to London.
Other low cost direct connections include India, Macau, Seoul, and Busan.
Charter flights
There are some charter flights in high season from European and Asian countries such as Taiwan, Japan, etc. The airlines charge a very cheap fare.
Domestic flights
Several domestic airlines fly from Bangkok Donmueang Airport (DMK) to Phuket (HKT), including Nok Air,Thai Air Asia, Orient Thai,Thai Lion Air. Tickets from either of Bangkok's two airports can cost around 1,300 baht one-way if booked well in advance, or around 2,000-2,500 baht (including taxes) if bought on the day of the flight.
Thai Airways flies from Bangkok's Suvarnabhumi Airport (BKK) several times every day, as well as once daily from Chiang Mai (but there are no direct flights in the opposite direction). Additionally, they sell tickets from/to many domestic and international destinations with a stopover in Bangkok. They are usually cheaper (especially international) than if one books separate tickets. Cheapest (non-exchangeable and non-refundable, though taxes are refunded even in the unfortunate case of no-show, if you call them later) one-way ticket from Bangkok, as of April 2008, costs 2,320 baht.
Worth checking if you book just a few days before flight, as low-cost airlines may cost only 200-300 baht less in this situation, but you get full Thai Airways service, and free on-board meals too.
Nok Air flies to Bangkok Donmueang Airport six times a day.
Air Asia fly from Phuket to Chiang Mai (CNX) direct, twice a day at 10:35 and 10:20, affording an opportunity to combine a beach holiday with experiencing the wildlife and exotic cultures of northern Thailand. From Chiang Mai to Phuket, flights depart at 13:00 and 21:45. They fly to a city in Isaan as well, daily to Udon Thani (UTH) (handy for a trip into Laos).
Bangkok Airways has a monopoly on direct flights between Phuket and U-Tapao-Rayong-Pattaya International Airport (UTP) and Ko Samui (USM). They also have 6 daily flights from Bangkok. Fares are usually the same as Thai Airways, but sometimes they have very inexpensive promotional fares as low as 1,390 baht including taxes (that was a promotion in May 2011) when purchased on the airline's website. Bangkok Airways flights are usually less crowded and the entire journey is more relaxed, plus you can use their lounges for free even as an economy-passenger.
IMPORTANT: Thai Airways International and Bangkok Airways fly to Suvarnabhumi (pronounced: Soo-wan-na-poom), whereas Air Asia, Nok Air and Orient Thai fly to Don Mueang Airport (DMK). This may be of importance when you have a connecting flight.
Contact us for the latest flight schedule and price. Or you can check via some online platform such as SkyScanner.com or Kayak.com
Here you can find some tips to book the cheapest flight
By train
There are no direct rail services to Phuket.
However, many trains leave from Bangkok's central station going south all the way to Singapore. The most comfortable are the sleeper trains (c. 685 baht for a berth in a 2nd class air-con car. Get off at Phun Phin railway station near Surat Thani and continue for another 5 hours by regular bus to Phuket. Do not buy the bus ticket until you actually see the bus and can make sure it is not standing room only as it picks up passengers at the popular Ko Samui ferry. If full, wait for the next one.
By bus
There are two bus terminals in Phuket, the new number two a few Km north of the City and the old number one in the centre of Phuket Town (where the airport bus stops).
From the new terminal go all the long distance buses, as well as some minibuses. Many of the buses and minibuses go to places close to here, such as Phang Nga, Krabi, Chumphon, Khao Lak etc.
From the old terminal go buses to Takua Pa, and minibuses to Phang Nga. Also songteows go from here to all of the beaches, as well as a non aircon bus to Patong.
The most reliable buses from Bangkok are the public BKS buses from the Southern Bus Terminal and North-Norteastern Bus Terminal to Phuket. The journey takes 13 hours and costs between 650-950 baht. There are also some private bus companies, Phuket Travel Tour, Bus Express, Phuket Central Tour and Phuket Travel Service. Most of these private bus companies like Bus Express and Phuket Travel Service can be booked in advance online. Advance booking is advisable because this type of long distance bus service has limited schedule per day. Khao San Road operations have a bad reputation for theft, often turn out to include a "surprise" transfer to a minibus at Surat Thani, and are best avoided.
Some private bus companies can be booked online as well. The government buses also have an agreement with ThaiTicketMajor to operate online bookings for their long distance buses, however, most of them require the tickets to be mailed or picked up at ThaitTicketMajor outlets, which are usually located in major cinemas in large malls.
There are however reliable buses from Phantip (1970) concession (as name suggests, running on schedule for many years), running routes Phuket-Suratthani, Phuket-Koh Samui and Phuket-Koh Phangan. These can be booked in advance, and already include ferry fee where applicable. A route to/from Koh Samui would cost between 450 THB and 1,300 THB depending on the ferry class (slow car ferry or a speedboat).
From bus terminal 1 to bus terminal 2 you can take a 10 baht pink songthaew (line 2) or Potong (leaves every 30 minutes) . There are also 3 regular songthaew lines within Phuket Town, and both bus stations are served by them. There is a very useful big map just outside the bus stations (look around where the taxis are waiting at the old bus station and at the very rear, not towards the entrance at the new bus station) that displays the three songthaew routes within Phuket Town. Fare is 10 baht, last one at 19:00.
Before exiting the Phuket bus terminal, grab a free Phuket map from the information window. While supplies may always not be on hand, the map is a great way to get your bearings before jumping-off.
From both Phuket bus terminal to your final destination, you can take a motorcycle taxi, tuk-tuk, metre-taxi, or bus. A motorcycle taxi into Phuket Town will be about 20-100 baht; to most beaches 100-200 baht (hard negotiable).
Form Phuket bus terminal 1 you can take the local non aircon bus to Patong beach for only 40 Baht and it goes there quite slowly. It runs along Rat U Tit 200 Pee Road, which is the road inland on removed from the beach, and parallel. They are both one way streets.
At the both bus terminals, be aware the tuk-tuk and motorbike taxi touts very expensive fare to the beaches.
We recommend you check the latest bus schedule and price via rome2rio.com
By car
Phuket is directly connected to the mainland by the Thao Thepkasattri Bridge. From Bangkok, take Highway 4 through Nakhon Pathom, Prachuap Khiri Khan, Chumphon, thence through Ranong Province’s Kra Buri and Kapoe districts, Phang Nga Province’s Takua Pa and Thai Muang districts and onto Phuket Island. The total distance is 862 km. Cars can be rented easily in Phuket.
All vehicles entering and leaving Ko Phuket will pass through a police checkpoint, Tha Chat Chai, about 5 km south of the bridge to Phang Nga. Most proceed without stopping, but suspicious vehicles will be stopped and searched.
By boat
Ferry services connect from Rassada Pier in Phuket Town to Ko Phi Phi, from which you can connect to other destinations. The ride takes 1.5 to 2.5 hours and costs 600/1000 baht one-way/return at the port. You may be able to obtain a discount (or a free transfer to Rassada Pier) from a tour agency.
From the harbour, you could avoid the minibuses and take a ten baht songthaew to Phuket Town. If it doesn't show up at the bus stop right outside the terminal, you'll have to walk past the gate outside the harbor and along the road, turning left at the first T-junction, for about 600 metres. then on the big main road you can catch a cheap songthaew. There's a picture of all the routes posted just outside the terminal near the bus stop inside the complex. Last one leaves at 7PM.
There are also speedboats from/to Ko Racha (45 minutes), Phi Phi (1 - 1.5 hours), the Similan Islands (about 3 hours) and other islands. Boats and yachts can be chartered all year from Phuket at Chalong Bay, Rawai Beach, the Boot Lagoon, the Yacht Haven and Royal Phuket Marina. Boats from Phi Phi and Phang Nga can be found by visiting the local beaches. A search for Phuket Speedboat Charters will turn up many companies providing inter-island charters and services.
Prices for transfers on-board a tour speedboat are typically between 1,500 to 2,500 baht depending on destination. Phi Phi speedboat transfers (no tour) are provided by Phuket Harbour, which has dedicated speedboats for Phi Phi Island. Most companies doing Phi Phi Speedboat Tours will not accommodate transfers including baggage due to space limitations.
Prices for speedboat charters to/from Phuket range from 3,000 baht to 60,000 baht+ depending on distance / size of boat:
• Coral Island: 3,000 - 5,000 baht
• Racha Yai Island: 8,000 - 15,000 baht
• Phi Phi Island: 15,000 - 25,000 baht
• Phang Nga: 15,000 - 25,000 baht
• Krabi: 20,000 - 30,000 baht
• Similans: 30,000 - 60,000 baht+ (November through April only. Lower prices from Khao Lak, higher prices from Phuket.)
It's possible to visit Phuket by cruise ship. For cruises from Singapore, try Star Cruises