Rome2Rio

How to get fromSemarang to Kabupaten Banjarnegaraby train, taxi, or car

Find Transport to Kabupaten Banjarnegara

See all options

There are 5 ways to get from Semarang to Kabupaten Banjarnegara by train, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, taxi

    best
    1. Take the train from Semarang Poncol Station to Gombongtrain train Joglosemarkerto
    2. Take the taxi from Gombong to Kabupaten Banjarnegarataxi taxi
    6h 6m
    Rp 440,643–635,456
  2. Drive 132.2 km

    cheapest
    1. Drive from Semarang to Kabupaten Banjarnegaracar car 132.2 km
    2h 22m
    Rp 258,254–373,033
  3. Train, taxi via Weleri

    1. Take the train from Semarang Poncol Station to Weleritrain train Kamandaka / ...
    2. Take the taxi from Weleri to Kabupaten Banjarnegarataxi taxi
    2h 31m
    Rp 573,650–1,020,000
  4. Taxi

    1. Take the taxi from Semarang to Kabupaten Banjarnegarataxi taxi 132.2 km
    2h 22m
    Rp 850,000–1,100,000
  5. Train, taxi via Pekalongan

    1. Take the train from Semarang Tawang Station to Pekalongantrain train Kamandaka / ...
    2. Take the taxi from Pekalongan to Kabupaten Banjarnegarataxi taxi
    3h 1m
    Rp 604,116–1,020,000

Questions & Answers

What companies run services between Semarang, Indonesia and Kabupaten Banjarnegara, Indonesia?

There is no direct connection from Semarang to Kabupaten Banjarnegara. However, you can take the train to Gombong then take the taxi to Kabupaten Banjarnegara. Alternatively, you can take the train to Weleri then take the taxi to Kabupaten Banjarnegara.

Train operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from London to Edinburgh - to help you get the most out of your next trip.