Travel from Malaysia to Thailand is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Pattani?

Book now

There are 2 ways to get from Pulau Perhentian to Pattani by ferry, bus or train

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

Ferry, bus, train

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take the bus from Kuala Besut Jetty to Terminal Kota Bharu
  3. Take the train from Sungai Kolok to Pattani

Cheapest option

Ferry, bus, line 21 bus, minivan

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take the bus from Kuala Besut Jetty to Terminal Kota Bharu
  3. Take the line 21 bus from Terminal Kota Bharu to Rantau Panjang
  4. Take the minivan from Sungai Kolok to Yala

Questions & Answers

The cheapest way to get from Pulau Perhentian to Pattani is to ferry and bus and line 21 bus and minivan which costs RM 105 - RM 110 and takes 9h 45m.

More details

The fastest way to get from Pulau Perhentian to Pattani is to ferry and bus and train. Taking this option will cost RM 120 - RM 280 and takes 7h 23m.

More details

The distance between Pulau Perhentian and Pattani is 197 km.

The best way to get from Pulau Perhentian to Pattani without a car is to ferry and bus and line 21 bus and minivan which takes 9h 45m and costs RM 105 - RM 110.

More details

It takes approximately 7h 23m to get from Pulau Perhentian to Pattani, including transfers.

More details

Map of how to get from Pulau Perhentian to Pattani.
Launch map view
  • Distance: 197 km
  • Duration: 7h 23m

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

There is no direct connection from Pulau Perhentian to Pattani. However, you can take the walk to Pulau Perhentian, take the ferry to Kuala Besut, take the walk to Kuala Besut Jetty, take the bus to Terminal Kota Bharu, take the drive to Sungai Kolok, take the train to Pattani, then take the taxi to Pattani. Alternatively, you can take a vehicle from Pulau Perhentian to Pattani via Pulau Perhentian, Kuala Besut, Kuala Besut Jetty, Terminal Kota Bharu, Rantau Panjang, Sungai Kolok, Yala, and Pattani Bus Station in around 9h 45m.

Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Sungai Kolok to Pattani
Ave. Duration
2h 35m
Frequency
5 times a day
Estimated price
฿65 - ฿1100
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿65 - ฿180
2nd Class (Air-Conditioned Berth)
฿550 - ฿800
2nd Class (Air-conditioned Seat)
฿270 - ฿370
1st Class (Air-Conditioned Berth)
฿750 - ฿1100
Bus operators
Seven Seas Holiday Sdn Bhd
Phone
+6019-558 4736
Email
booking@besutjetty.com
Website
besutjetty.com
Bus from Kuala Besut Jetty to Terminal Kota Bharu
Ave. Duration
1h
Frequency
3 times a day
Estimated price
฿281
Schedules at
besutjetty.com
Book at
besutjetty.com
Cityliner
Phone
+60 6762 7664
Website
cityliner.com.my
Bus from Terminal Kota Bharu to Rantau Panjang
Ave. Duration
1h 30m
Frequency
Every 30 minutes
Estimated price
฿41
Schedules at
cityliner.com.my
minivan
Bus from Sungai Kolok to Yala
Ave. Duration
3h
Frequency
Hourly
Estimated price
฿120
Ferry operators
Perhentian Trans Holiday Sdn Bhd
Phone
+60195584736
Email
yoyoey@gmail.com
Website
perhentiantrans.com
Ferry from Pulau Perhentian to Kuala Besut
Ave. Duration
40 min
Frequency
3 times a day
Estimated price
฿281
Schedules at
perhentiantrans.com
Book at
easybook.com
Seven Seas Holiday Sdn Bhd
Phone
+6019-558 4736
Email
booking@besutjetty.com
Website
besutjetty.com
Ferry from Pulau Perhentian to Kuala Besut Jetty
Ave. Duration
40 min
Frequency
3 times a day
Estimated price
฿281
Schedules at
besutjetty.com
Book at
besutjetty.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 Italian Lakes: Getting around by train, Travelling to the UK: What do I need to know? and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.