Travel options for:
Kuala Lumpur Airport (KUL) to Surabaya Airport (SUB)
  • Fly to Surabaya

    $55 - $200
    1. Kuala Lumpur (KUL)

      2 h 35 min - non-stop

      $55 - $200

      • Surabaya (SUB)
  • Fly to Malang, taxi

    $105 - $299
    1. Kuala Lumpur (KUL)

      5 h 15 min - 1 stopover

      $75 - $270

    2. Malang (MLG)

      1 h 20 min - 58.8 miles

      $28 - $35

      • Surabaya Airport (SUB)
  • Bus, taxi, car ferry

    $116 - $170
    1. Kuala Lumpur KLIA

      5 h 30 min - 4 times a day

      $20 - $28

    2. Singapore

      11 min - 3220 feet

    3. Singapore

      18 h 29 min - 4 times a day

      $19

    4. Sungai Semabok

      1 h 24 min - 57.6 miles

      $30 - $40

    5. Kuching Sentral

      3 h 45 min - twice daily

      $14

    6. Pontianak

      10 min - 6.1 miles

      $1

    7. Pontianak

      3 days 8 h - once a week

      $30 - $65

    8. Surabaya

      26 min - 22.3 miles

      $2 - $3

      • Surabaya Airport (SUB)
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Kuala Lumpur airport fly to Surabaya airport. 2 h 35 min $109. From Kuala Lumpur airport fly to Malang airport then taxi to Surabaya Airport (SUB). 6 h 35 min $186. From Kuala Lumpur KLIA bus to Singapore, walk to Singapore, bus to Sungai Semabok, taxi to Kuching Sentral, bus to Pontianak, drive to Pontianak, car ferry to Surabaya, then drive to Surabaya Airport (SUB). 4 days 16 h $149.