Travel options for:
Pulau Perhentian to Kuala Lumpur
  • Ferry, bus Darul Naim Express

    $34 - $44
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      44 min - 29 miles

      $15 - $19

    4. Kok Lanas, Kota Bharu,

      6 h 15 min - twice daily

      $11

  • Ferry, bus Sani Express

    $20 - $33
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      10 h - 5 times a day

      $11 - $17

    4. Klang

      12 min - 3520 feet

    5. Klang

      43 min - hourly

      $1 - $2

  • Ferry, bus Transnasional

    $22 - $37
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      2 h 43 min - every 4 hours

      $3 - $5

    4. Kuala Terengganu

      9 min - 2596 feet

    5. Kuala Terengganu

      9 h 30 min - 4 times a day

      $10 - $17

    6. Pusat Bandar Puchong

      40 min - every 15 minutes

      $1

  • Ferry, bus to Kota Bharu, fly to Kuala Lumpur Subang

    $39 - $112
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      1 h 33 min - every 4 hours

      $2 - $3

    4. Kota Bharu

      10 min - 6.1 miles

      $4 - $5

    5. Kota Bharu (KBR)

      1 h 5 min - non-stop

      $17 - $80

    6. Kuala Lumpur Subang (SZB)

      9 min - 6.4 miles

      $7 - $9

    7. Kota Damansara

      24 min - every 10 minutes

      $1

  • Ferry, bus to Kota Bharu, fly to Kuala Lumpur, train

    $38 - $95
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      1 h 33 min - every 4 hours

      $2 - $3

    4. Kota Bharu

      10 min - 6.1 miles

      $4 - $5

    5. Kota Bharu (KBR)

      55 min - non-stop

      $11 - $60

    6. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $13

  • Ferry, bus to Kuala Trengganu, fly to Kuala Lumpur Subang

    $42 - $114
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      2 h 43 min - every 4 hours

      $3 - $5

    4. Kuala Terengganu

      12 min - 7.8 miles

      $4 - $5

    5. Kuala Trengganu (TGG)

      1 h - non-stop

      $19 - $80

    6. Kuala Lumpur Subang (SZB)

      9 min - 6.4 miles

      $7 - $9

    7. Kota Damansara

      24 min - every 10 minutes

      $1

  • Ferry, bus to Kuala Trengganu, fly to Kuala Lumpur, train

    $41 - $107
    1. Pulau Perhentian

      3 min - 707 feet

    2. Perhentian Besar

      35 min - every 4 hours

      $8 - $15

    3. Kuala Besut

      2 h 43 min - every 4 hours

      $3 - $5

    4. Kuala Terengganu

      12 min - 7.8 miles

      $4 - $5

    5. Kuala Trengganu (TGG)

      55 min - non-stop

      $13 - $70

    6. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $13

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, taxi to Kok Lanas, Kota Bharu, Kelantan, Malaysia, then bus to Kuala Lumpur Hentian Putra. 8 h 38 min M$ 161. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Klang, walk to Klang, then KTM Komuter to KL Sentral. 13 h 4 min M$ 102. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Kuala Terengganu, walk to Kuala Terengganu, bus to Pusat Bandar Puchong, then LRT to Masjid Jamek. 15 h 48 min M$ 98. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Kota Bharu, taxi to Kota Bharu airport, fly to Kuala Lumpur Subang airport, taxi to Kota Damansara, then MRT to Kuala Lumpur. 6 h 4 min M$ 271. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Kota Bharu, taxi to Kota Bharu airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur. 5 h 52 min M$ 225. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Kuala Terengganu, taxi to Kuala Trengganu airport, fly to Kuala Lumpur Subang airport, taxi to Kota Damansara, then MRT to Kuala Lumpur. 7 h 11 min M$ 296. From Pulau Perhentian walk to Perhentian Besar, ferry to Kuala Besut, bus to Kuala Terengganu, taxi to Kuala Trengganu airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur. 7 h 4 min M$ 246.