Rome2Rio

How to get fromBatam to Kudusby plane, shuttle, ferry, train, taxi or bus

Find Transport to Kudus

See all options

There are 4 ways to get from Batam to Kudus by plane, shuttle, ferry, train, taxi, 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.

  1. Fly, shuttle

    best
    1. Fly from Hang Nadim International Airport (BTH) to Ahmad Yani (SRG)planeBTH - SRG
    2. Take a shuttle bus from Semarang to Kudusshuttle
    4h 1m
  2. Ferry, bus

    cheapest
    1. Take the ferry from Batu Ampar to Port of Tanjung Priokferry
    2. Take the bus from Tanjung Priok to Kampung Rambutanbus10D
    3. Take the bus from Jakarta Kampung Rambutan Bus Station to Kudusbus
    2d 3h
    Rp 594,261–911,401
  3. Ferry, train, taxi

    1. Take the ferry from Batu Ampar to Port of Tanjung Priokferry
    2. Take the train from Jakarta Gambir to Semarang Tawangtrain
    3. Take the taxi from Semarang Tawang to Kudustaxi
    45h 3m
    Rp 880,261–1,107,401
  4. Ferry, bus, train

    1. Take the ferry from Batu Ampar to Port of Tanjung Priokferry
    2. Take the bus from Tanjung Priok to Juandabus10H
    3. Take the train from Juanda to BogortrainRed
    4. Take the bus from Bogor to Kudusbus
    2d 7h
    Rp 660,261–742,401

Hang Nadim International Airport (BTH) to Ahmad Yani (SRG) flights

Calendar33Weekly Planes
Duration3h 54mAverage Duration
TicketRp 1,205,205Cheapest Price
See schedules

Questions & Answers

What companies run services between Batam, Indonesia and Kudus, Indonesia?

There is no direct connection from Batam to Kudus. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Ahmad Yani (SRG), take the taxi to Semarang, then take the shuttle to Kudus. 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 Kudus.

Airlines
Train operators
Bus operators
Ferry 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 How to get from London to Edinburgh, Train travel in Spain: A guide to Renfe, and How to travel India's Golden Triangle - to help you get the most out of your next trip.