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 Ekspres Perdana, ferry  •  11 h 12 min

  1. Take the bus from Mersing to Kuantan
  2. Take the bus from Kuantan to Jerteh
  3. Take the ferry from Kuala Besut to Pulau Perhentian

$23 - $30

Cheapest option

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

  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

4 alternative options

Bus to Johor Bahru, fly to Kota Bharu, taxi, ferry  •  11 h 33 min

  1. Take the bus from Mersing to JB Larkin Terminal
  2. Fly from Johor Bahru (JHB) to Kota Bharu (KBR) JHB - KBR
  3. Take a taxi from Kota Bharu to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$66 - $183

Bus, train to Kuala Lumpur, fly to Kota Bharu, taxi, ferry  •  11 h 8 min

  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 Kota Bharu (KBR) KUL - KBR
  4. Take a taxi from Kota Bharu to Kuala Besut
  5. Take the ferry from Kuala Besut to Pulau Perhentian

$56 - $119

Bus to Johor Bahru, fly to Kuala Trengganu, bus, ferry  •  12 h 27 min

  1. Take the bus from Mersing to JB Larkin Terminal
  2. Fly from Johor Bahru (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

Bus to Kuala Lumpur Subang, fly to Kota Bharu, taxi, ferry  •  12 h 9 min

  1. Take the bus from Mersing to Terminal Bersepadu Selatan
  2. Fly from Kuala Lumpur Subang (SZB) to Kota Bharu (KBR) SZB - KBR
  3. Take a taxi from Kota Bharu to Kuala Besut
  4. Take the ferry from Kuala Besut to Pulau Perhentian

$56 - $128

Questions & Answers

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

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 11 h 8 min.

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 11 h 12 min and costs RM 95 - RM 130.

More details

It takes approximately 11 h 12 min to get from Mersing to Pulau Perhentian, including transfers.

More details

There is no direct flight from Johor Bahru Airport to Kota Bharu Airport. The quickest flight takes 2 h 55 min and has one stopover.

Search flights

Malindo Airways, Malaysia Airlines, AirAsia and Firefly offer flights from Johor Bahru Airport to Kota Bharu Airport.

Search flights

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

More details

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

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 Kuantan, take the bus to Jerteh, 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 Mersing to Pulau Perhentian via Kuala Terengganu, Terminal Bas Kuala Terengganu, Kuala Besut Jetty, Kuala Besut, and Pulau Perhentian in around 11 h 39 min.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur
Ave. Duration
4 h 51 min
When
Every day
Estimated price
$35 - $290
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur Subang
Ave. Duration
4 h 1 min
When
Every day
Estimated price
$28 - $130
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur Subang, Penang
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$28 - $160
Flights from Kuala Lumpur to Kota Bharu
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$22 - $120
Flights from Johor Bahru to Kuala Trengganu via Kuala Lumpur Subang
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$35 - $150
Flights from Kuala Lumpur Subang to Kota Bharu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$24 - $150
Flights from Kuala Lumpur Subang to Kota Bharu via Penang
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$24 - $150
Firefly
Website
fireflyz.com.my
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur
Ave. Duration
4 h 51 min
When
Every day
Estimated price
$35 - $290
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur Subang
Ave. Duration
4 h 1 min
When
Every day
Estimated price
$28 - $130
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur Subang, Penang
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$28 - $160
Flights from Kuala Lumpur to Kota Bharu
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$22 - $120
Flights from Johor Bahru to Kuala Trengganu via Kuala Lumpur Subang
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$35 - $150
Flights from Kuala Lumpur Subang to Kota Bharu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$24 - $150
Flights from Kuala Lumpur Subang to Kota Bharu via Penang
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$24 - $150
AirAsia
Website
airasia.com
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur
Ave. Duration
3 h 41 min
When
Every day
Estimated price
$30 - $150
Flights from Kuala Lumpur to Kota Bharu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$12 - $95
Flights from Johor Bahru to Kuala Trengganu
Ave. Duration
1 h 5 min
When
Tuesday, Thursday and Saturday
Estimated price
$30 - $140
Flights from Johor Bahru to Kuala Trengganu via Kuala Lumpur
Ave. Duration
2 h 52 min
When
Every day
Estimated price
$35 - $170
Malindo Airways
Website
malindoair.com
Flights from Johor Bahru to Kota Bharu via Kuala Lumpur Subang
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$35 - $210
Flights from Kuala Lumpur Subang to Kota Bharu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$22 - $120
Train operators
KLIA Express
Website
kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
Ave. Duration
29 min
Frequency
Every 30 minutes
Estimated price
$8 - $15
Schedules at
kliaekspres.com
Bus operators
Transnasional
Website
transnasional.com.my
Bus from Mersing to Kuantan
Ave. Duration
3 h 38 min
Frequency
4 times a day
Estimated price
$5
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Mersing to Kuala Terengganu
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2 h 37 min
Frequency
4 times a day
Estimated price
$5
Schedules at
transnasional.com.my
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5 h 25 min
Frequency
5 times a day
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
Mara Liner
Website
maraliner.com.my
Bus from Mersing to Terminal Sentral Kuantan
Ave. Duration
3 h 15 min
Frequency
Once daily
Schedules at
maralinergroup.my
Book at
easybook.com
Bus from Mersing to Kuala Terengganu
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$8
Schedules at
maralinergroup.my
Book at
easybook.com
Ekspres Perdana
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Kuantan to Jerteh
Ave. Duration
4 h 58 min
Frequency
Once daily
Estimated price
$5
Schedules at
e-mutiara.com.my
Book at
easybook.com
Bus from Mersing to Kuala Terengganu
Ave. Duration
6 h 19 min
Frequency
Once daily
Estimated price
$8
Schedules at
e-mutiara.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
Plusliner
Causeway Link
Website
causewaylink.com.my
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2 h 37 min
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
5 h 25 min
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
5 h 25 min
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
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 Kota Bharu 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 Italy Travel Guides, How do I get from Sydney to Melbourne and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.