• Our partners include:

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

There are 6 ways to get from Mersing to Pulau Perhentian by bus, ferry, plane, taxi 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

Bus E-Mutiara Express, ferry  •  11h 39m

  1. Take the bus from Mersing to Kuala Terengganu
  2. Take the bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
  3. Take the ferry from Kuala Besut to Pulau Perhentian

$21

5 alternative options

Bus, ferry via Kuantan  •  12h 55m

  1. Take the bus from Mersing to Kuantan
  2. Take the bus from Kuantan to Kuala Terengganu
  3. Take the bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$21 - $23

Bus to Senai, fly to Sultan Ismail Petra, taxi, ferry  •  11h 43m

  1. Take the bus from Mersing to JB Larkin Terminal
  2. Fly from Senai (JHB) to Sultan Ismail Petra (KBR) JHB - KBR
  3. Take a taxi from Sultan Ismail Petra to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$66 - $183

Bus, train to Kuala Lumpur, fly to Sultan Ismail Petra, taxi, ferry  •  11h 8m

  1. Take the bus from Mersing to Terminal Bersepadu Selatan
  2. Take the train from Bandar Tasik Selatan to Klia T1
  3. Fly from Kuala Lumpur (KUL) to Sultan Ismail Petra (KBR) KUL - KBR
  4. Take a taxi from Sultan Ismail Petra to Kuala Besut
  5. Take the ferry from Kuala Besut to Pulau Perhentian

$56 - $118

Bus to Sultan Abdul Aziz Shah, fly to Sultan Ismail Petra, taxi, ferry  •  12h 6m

  1. Take the bus from Mersing to Terminal Bersepadu Selatan
  2. Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR) SZB - KBR
  3. Take a taxi from Sultan Ismail Petra to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$56 - $130

Bus to Senai, fly to Kuala Trengganu, bus, ferry  •  14h 7m

  1. Take the bus from Mersing to JB Larkin Terminal
  2. Fly from Senai (JHB) to Kuala Trengganu (TGG) JHB - TGG
  3. Take the bus from Terminal Bas Kuala Terengganu to Kuala Besut Jetty
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$59 - $237

Questions & Answers

The cheapest way to get from Mersing to Pulau Perhentian is to bus and ferry which costs RM 87 and takes 11h 39m.

More details

The quickest way to get from Mersing to Pulau Perhentian is to bus and train and fly and taxi and ferry which costs RM 230 - RM 500 and takes 11h 8m.

More details

The distance between Mersing and Pulau Perhentian is 404 km.

The best way to get from Mersing to Pulau Perhentian without a car is to bus and ferry which takes 11h 39m and costs RM 87.

More details

It takes approximately 11h 39m to get from Mersing to Pulau Perhentian, including transfers.

More details

There is no direct flight from Senai Airport to Sultan Ismail Petra Airport. The quickest flight takes 3h 5m and has one stopover.

Search flights

Malaysia Airlines, Malindo Airways, Firefly and AirAsia offer flights from Senai 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

Map of how to get from Mersing to Pulau Perhentian.
Launch map view
  • Distance: 252.5 miles
  • Duration: 11h 39m

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

There is no direct connection from Mersing to Pulau Perhentian. However, you can take the bus 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. Alternatively, you can take a vehicle from Mersing to Pulau Perhentian via Kuantan, Terminal Bas Kuala Terengganu, Kuala Besut Jetty, Kuala Besut, and Pulau Perhentian in around 12h 55m.

Airlines
Firefly
Website
fireflyz.com.my
Flights from Senai to Sultan Ismail Petra via Sultan Abdul Aziz Shah
Ave. Duration
4h
When
Every day
Estimated price
$28 - $130
Flights from Senai to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
5h 22m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $290
Flights from Senai to Sultan Ismail Petra via Sultan Abdul Aziz Shah, Penang
Ave. Duration
5h 10m
When
Every day
Estimated price
$28 - $160
Flights from Kuala Lumpur to Sultan Ismail Petra
Ave. Duration
56m
When
Every day
Estimated price
$22 - $120
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
Ave. Duration
1h 5m
When
Every day
Estimated price
$24 - $150
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra via Penang
Ave. Duration
2h 55m
When
Every day
Estimated price
$24 - $150
Flights from Senai to Kuala Trengganu via Sultan Abdul Aziz Shah
Ave. Duration
3h 33m
When
Every day
Estimated price
$35 - $150
Flights from Senai to Kuala Trengganu via Kuala Lumpur
Ave. Duration
2h 57m
When
Every day
Estimated price
$65 - $300
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Senai to Sultan Ismail Petra via Sultan Abdul Aziz Shah
Ave. Duration
4h
When
Every day
Estimated price
$28 - $130
Flights from Senai to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
5h 22m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $290
Flights from Senai to Sultan Ismail Petra via Sultan Abdul Aziz Shah, Penang
Ave. Duration
5h 10m
When
Every day
Estimated price
$28 - $160
Flights from Kuala Lumpur to Sultan Ismail Petra
Ave. Duration
56m
When
Every day
Estimated price
$22 - $120
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
Ave. Duration
1h 5m
When
Every day
Estimated price
$24 - $150
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra via Penang
Ave. Duration
2h 55m
When
Every day
Estimated price
$24 - $150
Flights from Senai to Kuala Trengganu via Sultan Abdul Aziz Shah
Ave. Duration
3h 33m
When
Every day
Estimated price
$35 - $150
Flights from Senai to Kuala Trengganu via Kuala Lumpur
Ave. Duration
2h 57m
When
Every day
Estimated price
$65 - $300
AirAsia
Website
airasia.com
Flights from Senai to Sultan Ismail Petra via Kuala Lumpur
Ave. Duration
3h 35m
When
Every day
Estimated price
$30 - $150
Flights from Senai to Sultan Ismail Petra via Kuching, Kuala Lumpur
Ave. Duration
5h 55m
When
Friday and Sunday
Estimated price
$65 - $400
Flights from Senai to Sultan Ismail Petra via Penang, Kuala Lumpur
Ave. Duration
6h 15m
When
Every day
Estimated price
$45 - $260
Flights from Kuala Lumpur to Sultan Ismail Petra
Ave. Duration
1h 6m
When
Every day
Estimated price
$12 - $95
Flights from Senai to Kuala Trengganu via Kuala Lumpur
Ave. Duration
3h 33m
When
Every day
Estimated price
$35 - $170
Malindo Airways
Website
malindoair.com
Flights from Senai to Sultan Ismail Petra via Sultan Abdul Aziz Shah
Ave. Duration
4h 51m
When
Every day
Estimated price
$35 - $210
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
Ave. Duration
1h 5m
When
Every day
Estimated price
$22 - $120
Flights from Senai to Kuala Trengganu via Sultan Abdul Aziz Shah
Ave. Duration
3h
When
Every day
Estimated price
$60 - $220
Train operators
KLIA Express
Website
kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
Ave. Duration
29m
Frequency
Every 30 minutes
Estimated price
$8 - $14
Schedules at
kliaekspres.com
Bus operators
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Mersing to Kuala Terengganu
Ave. Duration
6h 19m
Frequency
Once daily
Estimated price
$8
Schedules at
e-mutiara.com.my
Book at
easybook.com
Bus from Kuantan to Kuala Terengganu
Ave. Duration
3h 21m
Frequency
Once daily
Estimated price
$5
Schedules at
e-mutiara.com.my
Book at
easybook.com
Mara Liner
Website
maraliner.com.my
Bus from Mersing to Kuala Terengganu
Ave. Duration
6h 30m
Frequency
Once daily
Estimated price
$8
Schedules at
maralinergroup.my
Book at
easybook.com
Bus from Mersing to Terminal Sentral Kuantan
Ave. Duration
3h 30m
Frequency
Twice daily
Estimated price
$5
Schedules at
maralinergroup.my
Book at
easybook.com
Bus from Terminal Sentral Kuantan to Kuala Terengganu
Ave. Duration
3h 10m
Frequency
3 times a day
Estimated price
$5
Schedules at
maralinergroup.my
Book at
onlineticket.maralinergroup.my
Transnasional
Website
transnasional.com.my
Bus from Mersing to Kuala Terengganu
Ave. Duration
6h 30m
Frequency
Once daily
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Mersing to Kuantan
Ave. Duration
3h 38m
Frequency
4 times a day
Estimated price
$5
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Kuantan to Kuala Terengganu
Ave. Duration
3h 6m
Frequency
Every 4 hours
Estimated price
$5
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2h 37m
Frequency
4 times a day
Estimated price
$5
Schedules at
transnasional.com.my
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5h 25m
Frequency
5 times a day
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
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
Express Kesatuan
Website
easybook.com
Bus from Terminal Sentral Kuantan to Kuala Terengganu
Ave. Duration
3h 9m
Frequency
4 times a day
Estimated price
$5
Schedules at
easybook.com
Causeway Link
Website
causewaylink.com.my
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2h 37m
Frequency
Twice daily
Estimated price
$5
Schedules at
causewaylink.com.my
Sanwa Express
Website
easybook.com
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5h 25m
Frequency
3 times a day
Estimated price
$10
Schedules at
easybook.com
Book at
easybook.com
S&S International (M) Express
Website
ssinternational.com.my
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5h 25m
Frequency
Once daily
Estimated price
$10
Schedules at
ssinternational.com.my
Book 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
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 JFK to New York City, 10 amazing places to get away from it all in Australia and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.