• Our partners include:

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

There are 5 ways to get from Thailand to Pulau Perhentian by plane, taxi, ferry, bus, train or bus and ferry

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

Fly to Sultan Ismail Petra, taxi, ferry  •  9h 32m

  1. Fly from Don Muang (DMK) to Sultan Ismail Petra (KBR) DMK - KBR
  2. Take a taxi from Sultan Ismail Petra to Kuala Besut
  3. Take the ferry from Kuala Besut to Pulau Perhentian

$110 - $256

Cheapest option

Train, ferry  •  26h 12m

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

$37 - $93

3 alternative options

Fly to Kuala Trengganu, bus, ferry  •  12h 46m

  1. Fly from Don Muang (DMK) to Kuala Trengganu (TGG) DMK - TGG
  2. Take the bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
  3. Take the ferry from Kuala Besut to Pulau Perhentian

$147 - $330

Bus, Mini Van, ferry  •  31h 2m

  1. Take the bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
  2. Take the Mini Van from Hat Yai to Butterworth
  3. Take the bus from Butterworth to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$70 - $83

Bus, Mini Van, bus and ferry  •  39h 3m

  1. Take the bus from Bangkok Tara Travel to Hat Yai Bus Terminal
  2. Take the Mini Van from Hat Yai to Penang
  3. Take the bus from Penang to Tanah Rata Cameron Highlands
  4. Take the bus and ferry from Cameron Highlands Tanah Rata to Perhentian Islands

$84 - $98

Questions & Answers

The cheapest way to get from Thailand to Pulau Perhentian is to train and ferry which costs ฿1200 - ฿3100 and takes 26h 12m.

More details

The quickest way to get from Thailand to Pulau Perhentian is to fly and taxi and ferry which costs ฿3600 - ฿8500 and takes 9h 32m.

More details

No, there is no direct bus from Thailand to Pulau Perhentian. However, there are services departing from Bangkok Tara Travel and arriving at Perhentian Islands via Hat Yai, Penang and Cameron Highlands Tanah Rata. The journey, including transfers, takes approximately 39h 3m.

More details

The distance between Thailand and Pulau Perhentian is 1023 km.

The best way to get from Thailand to Pulau Perhentian without a car is to bus and Mini Van and ferry which takes 31h 2m and costs ฿2300 - ฿2800.

More details

It takes approximately 9h 32m to get from Thailand to Pulau Perhentian, including transfers.

More details

Thailand to Pulau Perhentian bus services, operated by Tara Tour and Travel, depart from Bangkok Tara Travel station.

More details

There is no direct flight from Don Muang Airport to Sultan Ismail Petra Airport. The quickest flight takes 4h 50m and has one stopover.

Search flights

Thailand to Pulau Perhentian bus services, operated by Unititi express, arrive at Perhentian Islands station.

More details

Pulau Perhentian is 1h ahead of Thailand. It is currently 5:32 PM in Thailand and 6:32 PM in Pulau Perhentian.

Map of how to get from Thailand to Pulau Perhentian.
Launch map view
  • Distance: 639.1 miles
  • Duration: 9h 32m

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

There is no direct connection from Nonthaburi to Pulau Perhentian. However, you can take the line 63 bus to Klong Prem Central Prison Opposite, Electricity, take the walk to The Separation Of Agriculture, take the line 555 bus to Oil Cargo, take the walk to Don Muang airport, fly to Sultan Ismail Petra, take the taxi to Kuala Besut, take the ferry to Pulau Perhentian, then take the walk to Pulau Perhentian. Alternatively, you can take the line 63 bus to Klong Prem Central Prison Opposite, Electricity, take the walk to The Separation Of Agriculture, take the line 555 bus to Oil Cargo, take the walk to Don Muang airport, fly to Kuala Trengganu, take the taxi to Terminal Bas Kuala Terengganu, take the bus to Kuala Besut Jetty, take the walk to Kuala Besut, take the ferry to Pulau Perhentian, then take the walk to Pulau Perhentian.

Airlines
AirAsia
Website
airasia.com
Flights from Don Muang to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
6h 3m
When
Every day
Estimated price
$70 - $340
Flights from Don Muang to Sultan Ismail Petra via Kuala Lumpur, Kuching
Ave. Duration
8h 50m
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $450
Flights from Don Muang to Kuala Trengganu via Kuala Lumpur
Ave. Duration
6h 10m
When
Every day
Estimated price
$95 - $380
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Don Muang to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
4h
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $260
Flights from Don Muang to Sultan Ismail Petra via Penang
Ave. Duration
6h 10m
When
Every day
Estimated price
$80 - $220
Flights from Don Muang to Kuala Trengganu via Kuala Lumpur
Ave. Duration
4h 30m
When
Tuesday, Thursday and Saturday
Estimated price
$130 - $310
Firefly
Website
fireflyz.com.my
Flights from Don Muang to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
4h
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $260
Flights from Don Muang to Sultan Ismail Petra via Penang
Ave. Duration
6h 10m
When
Every day
Estimated price
$80 - $220
Flights from Don Muang to Kuala Trengganu via Kuala Lumpur
Ave. Duration
4h 30m
When
Tuesday, Thursday and Saturday
Estimated price
$130 - $310
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Sungai Kolok
Ave. Duration
20h 10m
Frequency
Every 4 hours
Estimated price
$16 - $65
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$9 - $12
2nd Class (Seat)
$16 - $23
2nd Class (Berth)
$26 - $35
1st Class (Berth)
$45 - $65
Bus operators
Bas Persiaran
Website
facebook.com
Bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
Ave. Duration
2h 29m
Frequency
3 times a day
Estimated price
$4
Schedules at
easybook.com
Jolly Travel
Phone
074 750 770
Email
jollytravel@hotmail.com
Website
jollytravel.in.th
Bus from Hat Yai to Butterworth
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
$25
Schedules at
jollytravel.in.th
Book at
12go.asia
Bus from Hat Yai to Penang
Ave. Duration
6h
Frequency
3 times a day
Estimated price
$25
Schedules at
jollytravel.in.th
Book at
12go.asia
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Butterworth to Kuala Besut
Ave. Duration
6h 59m
Frequency
Twice daily
Estimated price
$13
Schedules at
easybook.com
Tara Tour and Travel
Phone
086 065 5466
Email
nancy25262010@hotmail.com
Website
12go.asia
Bus from Bangkok Tara Travel to Hat Yai Bus Terminal
Ave. Duration
16h
Frequency
Once daily
Estimated price
$29
Schedules at
12go.asia
Book at
12go.asia
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Hat Yai to Penang
Ave. Duration
5h
Frequency
3 times a day
Estimated price
$12
Schedules at
12go.asia
Book at
12go.asia
Bus from Penang to Tanah Rata Cameron Highlands
Ave. Duration
5h
Frequency
Twice daily
Estimated price
$12
Schedules at
12go.asia
Unititi express
Phone
+605 4911 452
Website
unititi.com.my
Bus and ferry from Cameron Highlands Tanah Rata to Perhentian Islands
Ave. Duration
10h
Frequency
Once daily
Estimated price
$32
Schedules at
unititi.com.my
Ferry operators
Ain Holidays
Email
enquiry@ain-holidays.com
Website
ain-holidays.com
Ferry from Kuala Besut to Pulau Perhentian
Ave. Duration
48m
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
48m
Frequency
3 times a day
Estimated price
$9
Perhentian Trans Holiday Sdn Bhd
Phone
+60195584736
Website
perhentiantrans.com
Ferry from Kuala Besut to Pulau Perhentian
Ave. Duration
48m
Frequency
3 times a day
Estimated price
$9
Schedules at
perhentian.com.my
Other operators
Taxi from Sultan Ismail Petra to Kuala Besut
Ave. Duration
57m
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 How to get from London to Edinburgh, Train travel in Spain: A guide to Renfe and Need to know: Jadrolinija - to help you get the most out of your next trip.

More Questions & Answers

Malaysia Airlines, Malindo Airways, Firefly and two other airlines offer flights from Don Muang Airport to Sultan Ismail Petra Airport.

Search flights

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

More details