Skip to content
IndonesiaQuest
Planning guide

JB to Batam: passport and immigration steps

You are at the Johor ferry terminal with children, bags and a nagging feeling you forgot something.

IndonesiaQuest Editorial · Updated 20 October 2026

The crossing from Johor Bahru to Batam has two immigration checks: you leave Malaysia, then you enter Indonesia. Every traveller, including children, needs a passport, and the ferry operator will ask for your ticket. Rules are set by the immigration authorities and can change, so confirm them on the official pages before you go.

This checklist puts the steps in order so a family can move through the terminal calmly.

What is the order of steps on the day?

The sequence below is the usual shape of a ferry crossing. Details such as which hall to use belong to your terminal, so follow the signs and the operator’s staff.

  1. Arrive at the terminal and check in with your ticket.
  2. Pass the Malaysian exit counter with your passport.
  3. Board the ferry and keep documents in a pocket, not in the luggage.
  4. Reach the Indonesian port and queue at the entry counter.
  5. Complete any arrival steps required at that time.
  6. Collect bags and meet your driver or taxi.

Keep the whole group together at the counters. Parents should hold the passports of young children while the child waits beside them.

What should each person carry?

Item Why
Passport Needed for exit and entry
Ferry ticket, both directions Operator and port check it
Return ticket details An officer may ask about your plans
Hotel name and address Helps if you are asked where you will stay
Phone with offline copies Queues and terminals can have weak signal

The guide to passport validity, onward tickets and border questions goes deeper on what an officer may ask. The wider entry checklist for Malaysian passport holders covers the full journey.

Is there an arrival declaration to complete?

Indonesia runs an official online arrival declaration, explained in the glossary entry on the All Indonesia arrival card. Check the official portal for how it applies to your crossing. Fake copies exist, so read how to spot fake arrival-card sites before you type any personal details.

Never pay a third party to fill in a form you can complete free on an official page, unless you understand exactly what the fee covers.

Want a second pair of eyes on your plan?

If you are unsure whether your documents are ready for the crossing, send us your party and ferry plan. We can talk through the checklist and pass your brief to a licensed agency for a quote.

You get a reply from a person who reads your plan, plus a quote from a licensed Malaysian agency if you want one.

What can go wrong, and what helps?

Small problems cause the stress at a terminal. A passport too close to expiry stops the trip, so check dates weeks ahead. A mismatch between the name on the ticket and the passport can delay boarding, so compare spelling when you book. A sleepy child at the counter is easier when a snack and a calm adult are ready.

If your plan is only a day trip, read how realistic a day trip from Johor Bahru is before you commit. To pick a departure point, see the comparison of Johor Bahru ferry terminals.

What to ask the operator or agency

Put these questions in writing and keep the replies on your phone:

  1. Which documents does the operator require at check-in?
  2. Does the ticket include port or terminal fees, or are they paid separately?
  3. What is the baggage allowance for each traveller?
  4. Who meets us after the Indonesian counter, and where?
  5. What happens if the sailing is delayed or cancelled?
  6. How early should the group be at the terminal for this sailing?

So are you ready to cross?

You are ready when every passport is valid for the period the official pages require, tickets for both directions are in hand and your hotel details are on your phone. Anything less, fix before the weekend. The Batam guide and the departure overview help with the next decisions. Always check the official immigration pages before you travel.

Questions Malaysians ask

What do I need to carry for the JB to Batam ferry?

Bring each traveller's passport, the ferry ticket, return ticket details and your hotel address, all easy to reach. Children need their own passports. Rules can change, so read the official Indonesian immigration pages before you travel and follow them over any blog.

Does my passport need to be valid for a certain time?

Entry rules can set a minimum validity period, and Indonesian immigration states that period. Look it up on the official immigration site before you book, not at the ferry counter. If your passport is close to expiry, renew it first.

Do I complete the arrival declaration for a ferry trip?

Check the official All Indonesia portal to see how the arrival declaration applies to sea arrivals today. Use only the official address, and avoid look-alike sites. Our guide on spotting fake arrival-card sites shows how to tell them apart.

What happens at the Indonesian immigration counter?

An officer checks your passport and may ask about your stay. Answer simply with your hotel and your return plan, and keep your return ticket on your phone. Queues can be long on weekends, so patience and tidy documents help the whole family.

Can an agency handle the passport side for me?

Each traveller clears immigration in person, and a licensed agency can tell you which documents to carry, meet you after the counters and keep the plan on track. Ask for a written document checklist with your booking.

Entry rules, ferry times and prices change. Check the official source or your licensed agency before you book.

Ready to shape your Indonesia trip?

If you are unsure whether your documents are ready for the crossing, send us your party and ferry plan. We can talk through the checklist and pass your brief to a licensed agency for a quote.

You get a reply from a person who reads your plan, plus a quote from a licensed Malaysian agency if you want one.