• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Surat Thani to Pulau Perhentian by train, ferry, bus, plane or taxi

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

Train, ferry  •  15 h 57 min

  1. Take the train from Suratthani Train Station to Sungai Kolok 37 Hua Lamphong - Sungai Kolok - Class II Sleeper AC / ...
  2. Take the ferry from Kuala Besut to Pulau Perhentian

$32 - $72

5 alternative options

Train, KTM Komuter, bus, ferry  •  21 h 26 min

  1. Take the train from Suratthani Train Station to Padang Besar
  2. Take the KTM Komuter from Padang Besar to Butterworth
  3. Take the bus from Butterworth to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$36 - $67

Minivan, Mini Van, bus, ferry  •  22 h 2 min

  1. Take the minivan from Surathani Talad Kaset Station to Hat Yai Bus Terminal
  2. Take the Mini Van from Hat Yai to Penang
  3. Take the bus from Terminal Bas Sungai Nibong to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$42 - $56

Mini Van, bus, ferry  •  23 h 21 min

  1. Take the Mini Van from Suratthani to Songkhla
  2. Take the bus from Hat Yai to Terminal Amanjaya
  3. Take the bus from Ipoh Amanjaya to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$35

Fly Surat Thani to Sultan Ismail Petra, taxi, ferry  •  7 h 9 min

  1. Fly from Surat Thani (URT) to Sultan Ismail Petra (KBR) URT - KBR
  2. Take a taxi from Sultan Ismail Petra to Kuala Besut
  3. Take the ferry from Kuala Besut to Pulau Perhentian

$54 - $237

Minivan to Krabi, fly to Kuala Trengganu, bus, ferry  •  14 h 23 min

  1. Take the minivan from Surat Thani to Krabi
  2. Fly from Krabi (KBV) to Kuala Trengganu (TGG) KBV - TGG
  3. Take the bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$83 - $327

Questions & Answers

The cheapest way to get from Surat Thani to Pulau Perhentian is to Mini Van and bus and ferry which costs ฿1154 and takes 23 h 21 min.

More details

The quickest way to get from Surat Thani to Pulau Perhentian is to fly and taxi and ferry which costs ฿1700 - ฿8000 and takes 7 h 9 min.

More details

The distance between Surat Thani and Pulau Perhentian is 521 km.

The best way to get from Surat Thani to Pulau Perhentian without a car is to train and KTM Komuter and bus and ferry which takes 21 h 26 min and costs ฿1100 - ฿2300.

More details

It takes approximately 15 h 57 min to get from Surat Thani to Pulau Perhentian, including transfers.

More details

The quickest flight from Surat Thani Airport to Sultan Ismail Petra Airport is the direct flight which takes 1 h 40 min.

Search flights

Pulau Perhentian is 1 h ahead of Surat Thani. It is currently 6:13 PM in Surat Thani and 7:13 PM in Pulau Perhentian.

Malindo Airways offers flights from Surat Thani Airport to Sultan Ismail Petra Airport.

Search flights

There are 45+ hotels available in Pulau Perhentian. Prices start at $24 USD per night.

More details

The best way to get from Surat Thani to Surat Thani Airport is to bus which takes 40 min and costs ฿100.

More details

Map of how to get from Surat Thani to Pulau Perhentian.
Launch map view
  • Distance: 325.5 miles
  • Duration: 15 h 57 min

What companies run services between Surat Thani, Thailand and Pulau Perhentian, Malaysia?

There is no direct connection from Surat Thani to Pulau Perhentian. However, you can take the bus to Surat Thani station, take the walk to Suratthani Train Station, take the train to Sungai Kolok, take the drive to Terminal Kota Bharu, take the bus to Pasir Puteh, take the taxi to Kuala Besut, take the ferry to Pulau Perhentian, then take the walk to Pulau Perhentian. Alternatively, you can take a vehicle from Surat Thani to Pulau Perhentian via Surat Thani station, Suratthani Train Station, Padang Besar, Padang Besar, Butterworth, Kuala Besut, Kuala Besut, and Pulau Perhentian in around 21 h 26 min.

Airlines
AirAsia
Website
airasia.com
Flights from Krabi to Kuala Trengganu via Kuala Lumpur
Ave. Duration
5 h 41 min
When
Every day
Estimated price
$50 - $290
Malindo Airways
Website
malindoair.com
Flights from Surat Thani to Sultan Ismail Petra
Ave. Duration
1 h 40 min
When
Monday and Tuesday
Estimated price
$22 - $200
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Krabi to Kuala Trengganu via Suvarnabhumi, Kuala Lumpur
Ave. Duration
6 h 55 min
When
Every day
Estimated price
$140 - $700
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Suratthani Train Station to Sungai Kolok
Ave. Duration
9 h 20 min
Frequency
Every 4 hours
Estimated price
$11 - $45
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$5 - $8
2nd Class (Seat)
$11 - $16
2nd Class (Berth)
$20 - $28
1st Class (Berth)
$30 - $45
Train from Suratthani Train Station to Padang Besar
Ave. Duration
6 h 50 min
Frequency
Once daily
Estimated price
$10 - $40
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$3 - $7
2nd Class (Seat)
$10 - $14
2nd Class (Berth)
$19 - $26
1st Class (Berth)
$28 - $40
KTM Komuter
Website
spad.gov.my
Train from Padang Besar to Butterworth
Ave. Duration
1 h 51 min
Frequency
Every 4 hours
Estimated price
$4 - $5
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Bus operators
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Butterworth to Kuala Besut
Ave. Duration
6 h 59 min
Frequency
Twice daily
Estimated price
$13
Schedules at
easybook.com
Bus from Terminal Bas Sungai Nibong to Kuala Besut
Ave. Duration
7 h 14 min
Frequency
Twice daily
Estimated price
$13
Schedules at
easybook.com
minivan
Bus from Surathani Talad Kaset Station to Hat Yai Bus Terminal
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$8
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Hat Yai to Penang
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$12
Schedules at
12go.asia
Book at
12go.asia
Jolly Travel
Phone
074 750 770
Email
jollytravel@hotmail.com
Website
jollytravel.in.th
Bus from Hat Yai to Penang
Ave. Duration
6 h
Frequency
3 times a day
Estimated price
$25
Schedules at
jollytravel.in.th
Book at
12go.asia
Mini Van
Bus from Suratthani to Songkhla
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$6
Sri Theven Express
Phone
03-3224 8776
Website
easybook.com
Bus from Hat Yai to Terminal Amanjaya
Ave. Duration
5 h 43 min
Frequency
Once daily
Estimated price
$9
Schedules at
easybook.com
Ekspres Perdana
Website
ekspresperdana.com.my
Bus from Ipoh Amanjaya to Kuala Besut
Ave. Duration
6 h 59 min
Frequency
Twice daily
Estimated price
$11
Schedules at
ekspresperdana.com.my
Book at
easybook.com
Bas Persiaran
Website
facebook.com
Bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
Ave. Duration
2 h 29 min
Frequency
3 times a day
Estimated price
$4
Schedules at
easybook.com
Ferry operators
Ain Holidays
Email
enquiry@ain-holidays.com
Website
ain-holidays.com
Ferry from Kuala Besut to Pulau Perhentian
Ave. Duration
48 min
Frequency
3 times a day
Estimated price
$9
Schedules at
ain-holidays.com
Book at
easybook.com
Barracuda Holiday Sdn Bhd
Ferry from Kuala Besut to Pulau Perhentian
Ave. Duration
48 min
Frequency
3 times a day
Estimated price
$9
Schedules at
easybook.com
Book at
easybook.com
Perhentian Trans Holiday Sdn Bhd
Phone
+60195584736
Website
perhentiantrans.com
Ferry from Kuala Besut to Pulau Perhentian
Ave. Duration
48 min
Frequency
3 times a day
Estimated price
$9
Schedules at
easybook.com
Book at
easybook.com
Other operators
Taxi from Sultan Ismail Petra to Kuala Besut
Ave. Duration
57 min
Estimated price
$20 - $25
Gabungan Persatuan Pemandu Kereta Sewa Kelantan Barat
Phone
+60 9-744 2650

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 Travelling by boat in Italy, Best ways to travel around Australia and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.