Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 2h 34m
Distance 251 km
Average price Rp550000
Nearby airports 5 found

Closest airports to Batang

The nearest airport to Batang is Ahmad Yani (SRG). However, there are better options for getting to Batang. Penama Travel operates a bus from Semarang Poncol to Jepara, Terminal Jepara every 4 hours. Tickets cost Rp50000 and the journey takes 2h 10m.

Recommended airport

Juanda International (SUB)

  1. Surabaya Pasar Turi
  2. Semarang Tawang
  3. Batang
6h 26m
Rp525000 - Rp715000
Other nearby airports

Ahmad Yani (SRG)

  1. Semarang Poncol
  2. Batang
2h 34m
Rp146943 - Rp171842

Yogyakarta (YIA)

  1. Wates
  2. Klaten
  3. Gambringan
  4. Batang
6h 33m
Rp515754 - Rp925000

Solo (SOC)

  1. Solobalapan
  2. Perhentian Brumbung
  3. Batang
4h 54m
Rp423351 - Rp715000

Adisutjipto (JOG)

  1. Stasiun Maguwo
  2. Solobalapan
  3. Perhentian Brumbung
  4. Batang
5h 30m
Rp433539 - Rp733539

Frequently asked questions

Want to know about travelling to Batang, Indonesia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Indonesia. For the latest travel status, please check the official page for Indonesia.

Learn More.

The nearest airport to Batang is Ahmad Yani (SRG) Airport which is 65.9 km away. Other nearby airports include Solo (SOC) (114.4 km), Adisutjipto (JOG) (147.7 km) and Yogyakarta (YIA) (172.9 km).

More information

It takes 6h 26m to get from Batang to Juanda International (SUB) Airport.

More information

We recommend flying to Juanda International (SUB) Airport, which is 250.7 km away from Batang. The train and taxi via Juanda Surabaya Airport from Juanda International (SUB) to Batang takes 6h 26m.

More information

There are three+ hotels available in Batang. Prices start at Rp1340000 per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps