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

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

      2 h 40 min - non-stop

      $55 - $200

  • Fly to Malang, taxi

    $95 - $346
    1. Kuala Lumpur (KUL)

      4 h 30 min - 1 stopover

      $65 - $320

    2. Malang (MLG)

      1 h 25 min - 56.5 miles

      $26 - $32

  • Fly to Semarang, train

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

      2 h 20 min - non-stop

      $50 - $180

    2. Semarang (SRG)

      6 min - 4.2 miles

      $2 - $3

    3. Semarang Tawang

      3 h 58 min - once daily

      $3 - $12

    4. Surabaya Pasar Turi

      23 min - 15.1 miles

      $7 - $9

  • Fly to Noto Hadinegoro, train

    $91 - $297
    1. Kuala Lumpur (KUL)

      4 h 30 min - 1 stopover

      $80 - $280

    2. Noto Hadinegoro (JBB)

      16 min - 9.7 miles

      $5 - $6

    3. Rambipuji

      3 h 58 min - once daily

      $2 - $10

    4. Waru

      12 min - 3358 feet

    5. Surabaya Bungurasih Bus

      45 min - hourly

      $3

  • Ferry, drive, car ferry, train

    $122 - $211
    1. Kuala Lumpur Airport (KUL)

      49 min - 32.1 miles

      $2 - $4

    2. Port Dickson

      2 h - once daily

      $28

    3. Dumai

      20 h 49 min - 861 miles

      $75 - $120

    4. Bakauheni Port

      2 h - hourly

      $2

    5. Merak

      2 h 58 min - once daily

      $1 - $9

    6. Pasar Senen

      29 min - 1.5 miles

    7. Gambir Central

      10 h 28 min - once daily

      $7 - $40

    8. Surabaya Pasar Turi

      23 min - 15.1 miles

      $7 - $9

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

From Kuala Lumpur airport fly to Surabaya airport. 2 h 40 min $109. From Kuala Lumpur airport fly to Malang airport then taxi to Surabaya Airport (SUB). 5 h 55 min $203. From Kuala Lumpur airport fly to Semarang airport, taxi to Semarang Tawang, train to Surabaya Pasar Turi, then taxi to Surabaya Airport (SUB). 7 h 48 min $124. From Kuala Lumpur airport fly to Noto Hadinegoro airport, taxi to Rambipuji, train to Waru, walk to Surabaya Bungurasih Bus Station, then bus to Surabaya Airport (SUB). 11 h 11 min $174. From Kuala Lumpur Airport (KUL) drive to Port Dickson, ferry to Dumai, drive to Bakauheni Port, car ferry to Merak, train to Pasar Senen, walk to Gambir Central, train to Surabaya Pasar Turi, then taxi to Surabaya Airport (SUB). 42 h 28 min $180.

 
 

Flights from Kuala Lumpur Airport (KUL) to Surabaya Airport (SUB)

Indonesia AirAsia Extra, PT, Malaysia Airlines and 7 other airlines fly from Kuala Lumpur Airport (KUL) to Surabaya Airport (SUB) hourly.