Travel options for:
Jakarta to Medan
  • Fly from Jakarta

    $56 - $131
    1. Jakarta

      1 h - hourly

      $3

    2. Jakarta (CGK)

      2 h 5 min - non-stop

      $45 - $120

    3. Kuala Namu (KNO)

      50 min - every 30 minutes

      $8

  • Fly from Jakarta Halim Perdana Kusuma

    $65 - $140
    1. Jakarta

      7 min - every 15 minutes

      $1

    2. Gambir Station

      45 min - hourly

      $2

    3. Jakarta Halim (HLP)

      2 h 5 min - non-stop

      $55 - $130

    4. Kuala Namu (KNO)

      50 min - every 30 minutes

      $8

  • Train to Bandung, fly

    $60 - $201
    1. Jakarta

      7 min - every 15 minutes

      $1

    2. Jakarta Gambir Station

      2 h 56 min - twice daily

      $1 - $10

    3. Bandung Station

      5 min - 2.8 miles

      $1 - $3

    4. Bandung (BDO)

      2 h 20 min - non-stop

      $50 - $180

    5. Kuala Namu (KNO)

      50 min - every 30 minutes

      $8

  • Bus, car ferry

    $31 - $49
    1. Jakarta Gambir Station

      3 h 2 min - every 3 hours

      $8

    2. Merak

      2 h - hourly

      $2

    3. Bakauheni Port

      44 h 46 min - once daily

      $22 - $40

  • Drive, car ferry

    $108 - $171
    1. Jakarta

      1 h 15 min - 71.1 miles

      $6 - $10

    2. Merak

      2 h - hourly

      $2

    3. Bakauheni Port

      27 h 23 min - 1202.8 miles

      $100 - $160

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

From Green Pramuka bus to Jakarta airport, fly to Kuala Namu airport, then train to Medan. 5 h 10 min $65. From Manggarai train to Gambir Station, bus to Jakarta Halim Perdana Kusuma airport, fly to Kuala Namu airport, then train to Medan. 5 h 32 min $75. From Manggarai train to Jakarta Gambir Station, train to Bandung Station, taxi to Bandung airport, fly to Kuala Namu airport, then train to Medan. 8 h 33 min $76. From Jakarta Gambir Station bus to Merak, car ferry to Bakauheni Port, then bus to Medan. 2 days 3 h $31. From Jakarta drive to Merak, car ferry to Bakauheni Port, then drive to Medan. 30 h 38 min $139.