There are 4 ways to get from Batam to Batang by plane, taxi, ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Hang Nadim International Airport (BTH) to Ahmad Yani (SRG)BTH - SRG
- Take the taxi from Ahmad Yani (SRG) to Batang
3h 44mRp 1,979,561–2,577,663Ferry, bus
cheapest- Take the ferry from Batu Ampar to Port of Tanjung PriokKM Kelud
- Take the bus from Jakarta Daan Mogot to Jepara
2d 6hRp 722,261–1,034,401Ferry, train, taxi
- Take the ferry from Batu Ampar to Port of Tanjung Priok
- Take the train from Jakarta Gambir to Semarang Tawang
- Take the taxi from Semarang Tawang to Batang
45h 33mRp 1,010,261–1,257,401Ferry, bus via Semarang
- Take the ferry from Batu Ampar to Port of Tanjung Priok
- Take the bus from DAMRI Bus Station Jakarta to Semarang
- Take the bus from Kencana Travel Semarang to Jepara, Central Java
47h 45mRp 739,761–1,206,901
Hang Nadim International Airport (BTH) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Batam to Batang is to ferry and bus which costs Rp700000 - Rp1100000 and takes 2 days 6h.
The fastest way to get from Batam to Batang is to fly and taxi which takes 3h 44m and costs Rp1900000 - Rp2600000.
The distance between Batam and Batang is 1245 km.
The best way to get from Batam to Batang without a car is to ferry and train and taxi which takes 45h 33m and costs Rp1000000 - Rp1300000.
It takes approximately 3h 44m to get from Batam to Batang, including transfers.
There are 69+ hotels available in Batang.
What companies run services between Batam, Indonesia and Batang, Indonesia?
There is no direct connection from Batam to Batang. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Ahmad Yani (SRG), then take the taxi to Batang. Alternatively, you can take the ferry to Port of Tanjung Priok, walk to Tanjung Priok, take the train to Jakarta Kota, take the train to Gondangdia, walk to Selatan St. Gondangdia, take the bus to Gambir 3, walk to Jakarta Gambir, take the train to Semarang Tawang, then take the taxi to Batang.
- Website
- garuda-indonesia.com
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,000,000
- Website
- superairjet.com
Flights from Hang Nadim International Airport to Ahmad Yani
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rp 1,500,000–1,900,000
- Website
- batikair.com
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,500,000–4,000,000
- Website
- citilink.co.id
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,800,000
Train from Jakarta Gambir to Semarang Tawang
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Semarang
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 130,000–480,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62291440019
- cs@nu3tara.com
- Website
- nu3tara.com
Bus from Jakarta Daan Mogot to Jepara
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- Rp 260,000–470,000
- Book at
- https://12go.asia/en/operator/nusantara
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Batu Ampar to Port of Tanjung Priok
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Estimated price
- Rp 390,000–470,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 390,000–470,000
- Ave. Duration
- 1h 19m
- Estimated price
- Rp 350,000–460,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
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, Which London airport should I choose?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.














