Skip to main content
Back to Blog Travel Tips

Batam Day Trip from Johor Bahru: Ferry, Visa & Itinerary (2026)

By Pelangi Capsule Hostel 6 September 2026 4 min read Share
The Barelang Bridge linking Batam to the Rempang and Galang islands, Indonesia

An Unusual But Doable Route

Batam is an Indonesian island roughly an hour's ferry ride from Singapore's HarbourFront terminal — not directly connected to Johor Bahru by sea. For JB-based travellers, a Batam trip means crossing the Causeway into Singapore first, then taking the ferry onward from HarbourFront. It's a longer day than most of the destinations in this guide, so treat it as a full-day or overnight side trip rather than a quick jaunt.

Route from JB

  1. JB to Singapore: cross the Causeway by Causeway Link bus (CW1/CW2/CW5) or bus 170 from JB CIQ, clearing both immigration checkpoints on foot1.
  2. Singapore to HarbourFront: take the MRT to HarbourFront station (Circle Line / North East Line).
  3. HarbourFront to Batam Centre: board a ferry — sailings run roughly hourly, with the first departure from Batam Centre around 6:00 AM and the last around 8:35 PM, and the crossing itself takes about an hour2. Several operators (Sindo Ferry, Batam Fast Ferry, Majestic Fast Ferry) run this route; book your ferry ticket in advance.

Total one-way travel time from JB CIQ to Batam Centre runs 2.5–3 hours including both border crossings and the ferry itself.

Visa and Entry Requirements

Entering Indonesia requires its own visa process, separate from your Malaysia or Singapore entry. Many nationalities can obtain a visa-on-arrival or an electronic visa-on-arrival (eVOA) for a short Batam visit, but requirements vary by passport and change over time. Check Indonesia's official immigration channels for your nationality before booking a ferry ticket — do not assume visa-free entry without confirming.

What to See on Batam

  • Barelang Bridge — a chain of six bridges connecting Batam to the neighbouring Rempang and Galang islands, a popular photo stop and scenic drive.
  • Nagoya Hill — Batam's largest shopping mall and a hub for cheap food, electronics, and daily necessities.
  • Nongsa — a beach and resort area on Batam's northeast coast, facing the Singapore Strait, with golf courses and waterfront resorts.

Suggested One-Day Plan

  1. Very early morning: cross the Causeway from JB, then head straight to HarbourFront for an early ferry.
  2. Morning: arrive at Batam Centre, grab a taxi or arrange transport to Barelang Bridge for photos.
  3. Midday: Nagoya Hill for lunch and duty-free-style shopping.
  4. Afternoon: Nongsa for a beach walk before heading back to Batam Centre for the return ferry.
  5. Evening: ferry back to HarbourFront, MRT to Woodlands, bus back across the Causeway to JB.

Given the total travel time, some travellers prefer to treat Batam as an overnight trip rather than squeezing it into a single day — factor this in when planning around your JB accommodation.

Budget for the Trip

  • Causeway bus fare (return): SGD3–6
  • Singapore MRT to HarbourFront: SGD2–4
  • Ferry ticket (return, HarbourFront–Batam Centre): from around USD60–70 depending on operator and season2
  • Local transport and food on Batam: significantly cheaper than Singapore, comparable to or below JB prices

The ferry ticket is the single biggest cost of this trip — factor it in before committing, especially if travelling solo.

Where to Sleep in JB

Whether you do Batam as a day trip or an overnight, Pelangi Capsule Hostel in Taman Pelangi remains a cheap, flexible base — RM35/night, 24/7 self check-in for whatever time you get back across the Causeway. Book directly at pelangicapsulehostel.com/book.

Frequently Asked Questions

Can I reach Batam directly from Johor Bahru without going through Singapore?

There is no direct ferry from JB to Batam. The standard route goes via Singapore's HarbourFront terminal, meaning you cross the Causeway first.

Do I need a visa for Batam?

Requirements vary by nationality. Check Indonesia's official immigration guidance for your passport before booking — do not assume visa-free entry.

How long does the ferry from HarbourFront to Batam Centre take?

About one hour, with sailings running roughly hourly through the day from around 6:00 AM to 8:35 PM.

Is a Batam day trip realistic from a JB base, or should I stay overnight?

It's tight but doable in a single very early-to-late day. Many travellers prefer an overnight in Batam to avoid rushing, then return to JB the next day.

Sources: (1) Causeway Link CW1 fares, LandTransportGuru; (2) HarbourFront–Batam Centre ferry schedule and pricing, Direct Ferries.

Planning a multi-country side trip? Book a capsule at Pelangi and use JB as your regional base.

Related Articles

Comments

Community Guidelines: Be polite and respectful. No spam, hate speech, or sensitive content. Do not share personal information. Admin reserves the right to remove any comment without notice.

0 / 1,000