Travel options for:
Jakarta to Borobudur
  • Fly Jakarta Halim Perdana Kusuma to Yogyakarta

    $45 - $139
    1. Jakarta

      7 min - every 15 minutes

      $1

    2. Gambir Station

      45 min - hourly

      $2

    3. Jakarta Halim (HLP)

      50 min - non-stop

      $30 - $120

    4. Yogyakarta (JOG)

      41 min - 28.2 miles

      $13 - $17

  • Fly Jakarta to Yogyakarta

    $41 - $105
    1. Jakarta

      1 h - hourly

      $3

    2. Jakarta (CGK)

      1 h 5 min - non-stop

      $25 - $85

    3. Yogyakarta (JOG)

      41 min - 28.2 miles

      $13 - $17

  • Fly Jakarta to Solo, taxi

    $50 - $127
    1. Jakarta

      1 h - hourly

      $3

    2. Jakarta (CGK)

      1 h 10 min - non-stop

      $24 - $95

    3. Solo (SOC)

      1 h 20 min - 49.7 miles

      $23 - $29

  • Fly Jakarta Halim Perdana Kusuma to Solo, taxi

    $55 - $126
    1. Jakarta

      7 min - every 15 minutes

      $1

    2. Gambir Station

      45 min - hourly

      $2

    3. Jakarta Halim (HLP)

      1 h 10 min - non-stop

      $30 - $95

    4. Solo (SOC)

      1 h 20 min - 49.7 miles

      $23 - $29

  • Fly Jakarta Halim Perdana Kusuma to Semarang, bus

    $40 - $93
    1. Jakarta

      7 min - every 15 minutes

      $1

    2. Gambir Station

      45 min - hourly

      $2

    3. Jakarta Halim (HLP)

      1 h - non-stop

      $28 - $70

    4. Semarang (SRG)

      10 min - 7.4 miles

      $3 - $5

    5. Semarang

      2 h - hourly

      $3 - $10

    6. Magelang

      13 min - 8.5 miles

      $4 - $6

  • Train via Kutoarjo

    $18 - $41
    1. Manggarai

      7 min - every 15 minutes

      $1

    2. Jakarta Gambir

      6 h 39 min - twice daily

      $4 - $23

    3. Kutoarjo

      45 min - 30.4 miles

      $14 - $18

  • Train

    $10 - $23
    1. Jatinegara

      8 h 19 min - once daily

      $5 - $17

    2. Yogyakarta Lempuyangan

      10 min - 2880 feet

    3. Yogyakarta

      50 min - twice daily

      $1

    4. Muntilan

      15 min - 9.3 miles

      $4 - $6

  • Bus Sumber Alam

    $17 - $26
    1. Manggarai

      33 min - every 15 minutes

      $1

    2. Bekasi

      13 h 30 min - 3 times a day

      $7 - $12

    3. Purworejo

      34 min - 22.2 miles

      $10 - $13

  • Bus Kramat Djati

    $13 - $21
    1. Manggarai

      8 min - every 15 minutes

      $1

    2. Cipinang

      26 min - 1.4 miles

    3. Jakarta Rawamangun Bus

      15 h 35 min - once daily

      $9 - $15

    4. Muntilan

      15 min - 9.3 miles

      $4 - $6

  • Taxi

    $140 - $180
    1. Jakarta

      6 h 18 min - 310.9 miles

      $140 - $180

  • Drive

    $27 - $40
    1. Jakarta

      6 h 18 min - 310.9 miles

      $27 - $40

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

From Manggarai train to Gambir Station, bus to Jakarta Halim Perdana Kusuma airport, fly to Yogyakarta airport, then taxi to Borobudur. 3 h 53 min $58. From Green Pramuka bus to Jakarta airport, fly to Yogyakarta airport, then taxi to Borobudur. 3 h 46 min $58. From Green Pramuka bus to Jakarta airport, fly to Solo airport, then taxi to Borobudur. 4 h 30 min $75. From Manggarai train to Gambir Station, bus to Jakarta Halim Perdana Kusuma airport, fly to Solo airport, then taxi to Borobudur. 4 h 52 min $70. From Manggarai train to Gambir Station, bus to Jakarta Halim Perdana Kusuma airport, fly to Semarang airport, taxi to Semarang, bus to Magelang, then taxi to Borobudur. 6 h 16 min $64. From Manggarai train to Jakarta Gambir, train to Kutoarjo, then taxi to Borobudur. 8 h 31 min $39. From Jatinegara train to Yogyakarta Lempuyangan, walk to Yogyakarta, bus to Muntilan, then taxi to Borobudur. 10 h 35 min $18. From Manggarai train to Bekasi, bus to Purworejo, then taxi to Borobudur. 15 h 37 min $25. From Manggarai train to Cipinang, walk to Jakarta Rawamangun Bus Terminal, bus to Muntilan, then taxi to Borobudur. 17 h 25 min $17. From Jakarta taxi to Borobudur. 6 h 18 min $172. From Jakarta drive to Borobudur. 6 h 18 min $33.