How Long Is the Drive From Bangkok to Phuket? Distance, Hours and Route


How Long Is the Drive From Bangkok to Phuket? Distance, Hours and Route

How long is the drive from Bangkok to Phuket? Plan on roughly 11 to 13 hours of driving for about 860 km, before stops. Wikivoyage puts the road distance at 862 km, following Highway 4 south through Nakhon Pathom, Prachuap Khiri Khan, Chumphon, Ranong and Phang Nga before crossing the Sarasin Bridge onto Phuket Island. With meals, fuel and rest breaks, most people should treat it as a very long day or, better, split it over two.

All distances and times here are approximate. Your actual time depends on traffic leaving Bangkok, roadworks, weather and how often you stop. Below are the route, sensible overnight stops and the bus, train and flight alternatives.

Trucks crossing the road bridges to Phuket Island over a turquoise channel, with the old Sarasin Bridge alongside
The Sarasin Bridge crossing between the mainland and Phuket Island Photo: Chetanun Indracusin via Google

Bangkok to Phuket by car: distance and driving time

MeasureApproximate figure
Road distance862 km (536 miles), per Wikivoyage
Driving time without stopsabout 11 to 13 hours (our estimate at an average of 65 to 80 km/h)
Realistic door-to-door time13 hours or more with meals and rest stops
Main roadHighway 4 (Phet Kasem Road)

The driving-time range is our own calculation from the distance, not an official figure. Leaving Bangkok and passing through the larger towns on the way can pull the average down, so allow for the higher end of the range.

The route

Highway 4, known as Phet Kasem Road, is the longest highway in Thailand at about 1,310 km. It begins in Bangkok Yai, the Thonburi-side district that is also home to Wat Arun, and runs west out of the city through Phasi Charoen, Bang Khae and Nong Khaem, then south down the Malay Peninsula. According to Wikivoyage, the Phuket route follows it through Nakhon Pathom, Prachuap Khiri Khan and Chumphon, then across Ranong province's Kra Buri and Kapoe districts and Phang Nga's Takua Pa and Thai Muang districts to the Sarasin Bridge, which connects Phuket to the mainland.

The first half hugs the Gulf of Thailand side of the country; after Chumphon, the road crosses the peninsula toward the Andaman coast through Ranong and Phang Nga.

Where to break the journey

Splitting the drive makes it safer and far more enjoyable. Good places to stop overnight or for a long break include:

  • Hua Hin, in Prachuap Khiri Khan province, a seaside town on the Gulf roughly a quarter of the way from Bangkok.
  • Chumphon, about halfway, where Highway 4 meets the roads toward the Gulf coast and Surat Thani.
  • Ranong, on the Andaman side near the border with Myanmar, about two thirds of the way.
  • Takua Pa, in Phang Nga province, the last sizeable town before the run down to Phuket.

If you are leaving from central Bangkok, set off early to clear the city before the morning traffic, and check the Tourism Authority of Thailand's updates for flooding on the roads out of town in the rainy season. Our Bangkok hotel guide can help you pick a base on the side of the city you will leave from.

The long white terminal building of Bangkok's Southern Bus Terminal with its bus bays
The Southern Bus Terminal (Sai Tai Mai) in Taling Chan, Bangkok Photo: ป้อ ธราธพ LifeExpertBiz via Google

Before you drive

  • Licence. The UK government advises British drivers to carry the 1968 International Driving Permit together with their home licence; check the rules for your own nationality. Driving without a valid licence can invalidate travel insurance.
  • Road safety. Thailand has a high number of road traffic accidents, especially involving motorcycles, according to the same advice. Avoid driving tired or after dark on unfamiliar stretches.
  • Weather. The UK advice gives the rainy season as generally May to October, noting that heavy rain can cause flash flooding and landslides.
  • Consider the alternative. Wikivoyage suggests you may be better off reaching Phuket by public transport and renting a car on the island.

Bangkok to Phuket by bus

Government-run buses leave from Bangkok's Southern Bus Terminal (Sai Tai Mai) in Taling Chan district and take about 13 hours, according to Wikivoyage, which recommends them over private tourist buses sold on Khao San Road. They arrive at Phuket Bus Terminal 2, about 4 km north of Phuket Town. Overnight services let you save a night's accommodation, though you arrive tired.

A long-distance coach parked at the bays of Phuket Bus Terminal 2
A coach at Phuket Bus Terminal 2, north of Phuket Town Photo: Kishan Stain via Google

Bangkok to Phuket by train

There is no railway to Phuket. The nearest stations are on the southern line around Surat Thani, and from there the rest of the trip is by bus, so the train only makes sense if you want to travel overnight in a sleeper and do not mind the connection.

Flying: the fastest option

A non-stop flight from Bangkok to Phuket takes around 1 hour 25 minutes, according to AirAsia, which lists Thai AirAsia, Thai Lion Air and Bangkok Airways on the route from Don Mueang. Thai Airways flies from Suvarnabhumi. Even with airport transfers, flying is usually the quickest way to get there. Compare fares on the airlines' own sites for your dates.

If you have a spare day in Bangkok before heading south, our guide to Bangkok attractions has ideas for filling it.

Sources: Wikivoyage: Phuket, Wikipedia: Thailand Route 4, Wikipedia: Phuket province, UK Foreign Travel Advice: Thailand, AirAsia, Thai Airways, Tourism Authority of Thailand. Checked September 26, 2026.

Q. How many hours is the drive from Bangkok to Phuket?+

Roughly 11 to 13 hours of driving for about 862 km, before stops. That is our estimate from the Wikivoyage road distance; with meals and rest breaks, plan on 13 hours or more, or split the trip over two days.

Q. How far is Phuket from Bangkok?+

About 862 km (536 miles) by road via Highway 4, according to Wikivoyage. Wikipedia gives the distance from Bangkok to Phuket Island as approximately 863 km.

Q. What is the best route from Bangkok to Phuket?+

Highway 4 (Phet Kasem Road) south through Nakhon Pathom, Prachuap Khiri Khan and Chumphon, then via Ranong province and Takua Pa in Phang Nga to the Sarasin Bridge onto Phuket Island.

Q. Where should I stop between Bangkok and Phuket?+

Hua Hin, Chumphon, Ranong and Takua Pa are the main towns along the way. Chumphon is roughly halfway and a common overnight stop.

Q. How long is the bus from Bangkok to Phuket?+

About 13 hours from Bangkok's Southern Bus Terminal (Sai Tai Mai) to Phuket Bus Terminal 2, according to Wikivoyage.

Q. Can you take a train from Bangkok to Phuket?+

Not directly. Phuket has no railway; the nearest stations are around Surat Thani, and you continue by bus.

Q. How long is the flight from Bangkok to Phuket?+

Around 1 hour 25 minutes non-stop, according to AirAsia. Thai AirAsia, Thai Lion Air and Bangkok Airways fly from Don Mueang, and Thai Airways flies from Suvarnabhumi.



Satisfaction Promise

We'll always connect you with the best that meet your specific needs.

Join Our Community

1. Register an account
2. Create a searchable listing
3. Connect with more clients

Get Listed Today