There are 4 ways to get from Satun to Phuket by bus, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, taxi  •  7 h 25 min

  1. Take the bus from Satun to Krabi Bus Station
  2. Take a taxi from Krabi Bus Station to Phuket

$92 - $117

Cheapest option

Mini Van, bus  •  8 h 55 min

  1. Take the Mini Van from Satun to Trang
  2. Take the bus from Trang Sri Trang to Phuket Bus Terminal 2

$12

2 alternative options

Drive  •  6 h 29 min

  1. Drive from Satun to Phuket 264.7 miles

$35 - $55

Taxi, fly  •  3 h 53 min

  1. Take a taxi from Satun to Hat Yai
  2. Fly from Hat Yai (HDY) to Phuket (HKT) HDY - HKT

$81 - $164

What companies run services between Satun, Thailand and Phuket, Thailand?

You can take a bus from Satun to Phuket via Trang and Trang Sri Trang in around 8 h 55 min.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Hat Yai to Phuket
Ave. Duration
1 h
When
Every day
Estimated price
$45 - $220
Bus operators
bus
Bus from Satun to Krabi Bus Station
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$7
Mini Van
Bus from Satun to Trang
Ave. Duration
3 h
Frequency
Hourly
Estimated price
$4
Sri Trang Tour
Other operators
Taxi from Krabi Bus Station to Phuket
Ave. Duration
2 h 25 min
Estimated price
$85 - $110
Krabi Cab
Phone
+66 089 289 6233
Website
krabicab.com
Krabi Taxi
Website
krabitaxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Want to know more about Flixbus? and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

How far is it from Satun to Phuket?

The distance between Satun and Phuket is 232 km. The road distance is 424 km.

What is the cheapest way to get from Satun to Phuket?

The cheapest way to get from Satun to Phuket is to Mini Van and bus which costs ฿389 and takes 8 h 55 min.

What is the fastest way to get from Satun to Phuket?

The quickest way to get from Satun to Phuket is to taxi and fly which takes 3 h 53 min and costs ฿2500 - ฿5500.

Is there a direct bus between Satun and Phuket?

No, there is no direct bus from Satun to Phuket. However, there are services departing from Satun and arriving at Phuket Bus Terminal 2 via Trang Sri Trang. The journey, including transfers, takes approximately 8 h 55 min.

How long does it take to get from Satun to Phuket?

It takes approximately 7 h 25 min to get from Satun to Phuket, including transfers.