Skip to content
BatamGems
Illustration: waterfront seafood restaurants with string lights along a marina at blue hour

Weekend Guides · For Malaysians

Batam for Malaysians: The Complete Weekend Guide

From Johor you can sail straight to Batam, from KL you can fly direct, and the clock is only an hour behind. Here is how to turn that short trip into a properly good weekend.

By the BatamGems editorsUpdated 7 October 2026 6 min read

At a glance

  • Ferries sail from Stulang Laut (Johor Bahru) to Batam Centre and from Puteri Harbour to Harbour Bay; AirAsia and Batik Air fly direct from Kuala Lumpur.
  • Batam runs on UTC+7, one hour behind Malaysia.
  • Malaysians are visa-free for short visits; passports need at least six months' validity from the date of entry.
  • Complete the free All Indonesia arrival declaration within three days before you land.
  • Malaysia's duty-free allowances for returning residents need at least 72 hours abroad, so a weekend trip does not qualify.

Batam is one of the easiest overseas weekends a Malaysian can take. From Johor you can sail straight there, from Kuala Lumpur you can fly direct, and you land somewhere that feels familiar and new at the same time: Malay and Indonesian food, seafood restaurants over the water, the Barelang bridges strung across a chain of islands, and malls and spas at rupiah prices.

This guide puts the whole weekend in one place. Each section links to a deeper BatamGems guide when you want the detail.

The short answer

  • Getting there: ferry from Stulang Laut (Johor Bahru) to Batam Centre, ferry from Puteri Harbour to Harbour Bay, or a direct flight from Kuala Lumpur to Hang Nadim airport.
  • Entry: Malaysians are visa-free for short visits. Your passport needs at least six months' validity from your date of entry, and you should complete the free All Indonesia arrival declaration within three days before you land.
  • Clock: Batam is one hour behind Malaysia (UTC+7).
  • Money: everything is priced and paid in rupiah. Users of participating Malaysian apps can scan Indonesia's QRIS codes through the DuitNow link.
  • Halal food: widely available, but "no pork, no lard" is not the same as certified. Look for Indonesia's halal label.
  • Coming home: Malaysia's duty-free allowances only apply after at least 72 hours abroad, so a two-night weekend does not qualify.

Pick your route first

Where you live decides the easiest way in, and where you land decides the best place to stay.

  • Johor Bahru and southern Johor: the ferry from Stulang Laut to Batam Centre is the simplest. Several operators sail the route and the crossing takes roughly two hours on the water.
  • Iskandar Puteri: Putri Anggreni ferries run from Puteri Harbour to Harbour Bay, on Batam's downtown waterfront close to Nagoya.
  • Klang Valley: fly. AirAsia has flown daily Kuala Lumpur–Batam since 13 March 2026, and Batik Air also flies the route.
  • Penang and the north: Batik Air plans Penang–Batam flights three times weekly from 18 October 2026. Confirm with the airline before you plan around it.

Operators, terminals and timings are in our Malaysia to Batam guide.

Before you go: the paperwork

  1. Passport validity. At least six months after your date of entry into Indonesia. Check it against your arrival date, not your booking date.
  2. Return or onward ticket. Indonesian immigration lists this as a requirement for visa-free entry, so keep your return ferry or flight booking on your phone.
  3. The All Indonesia declaration. One free online form that covers immigration, customs and health. Submit it up to three days before arrival at allindonesia.imigrasi.go.id or in the official app, then screenshot the QR code: signal on the ferry can be patchy. Ignore any website that charges a fee for it.

The visa-free visit allows up to 30 days, cannot be extended and is for tourism, social and family visits, not work. Full detail is in our Batam entry requirements guide.

Mind the clock

Batam runs on Western Indonesia Time, one hour behind Malaysia. Ferry timetables show local time at each end, so a sailing that leaves Johor at 9am Malaysian time and takes about two hours arrives around 10am Batam time. Set your phone to update automatically and double-check your return sailing in Batam time.

A two-day plan that works

Day one: arrive, eat, unwind

Aim to land before lunch. If you come in at Batam Centre, Mega Mall is linked to the terminal by a bridge and One Batam Mall is nearby. If you land at Harbour Bay, you are close to Nagoya, the old downtown, with malls such as Nagoya Hill and plenty of places to eat.

Spend the afternoon in the city, then go for seafood at night. Restaurants set over the water are a Batam tradition: chilli crab, butter prawns, steamed fish and gonggong, the Riau Islands' sea snail, boiled and eaten with sambal. Our what to eat in Batam guide names dishes and places.

Day two: bridges and islands

Hire a car with a driver for the morning and head south across the Barelang bridges, the chain of six bridges linking Batam to Rempang and Galang. Stop for photos at the first bridge, then continue to the former Vietnamese refugee camp on Galang, a moving piece of regional history. See our Barelang day-trip guide.

On the way back, Masjid Sultan Mahmud Riayat Syah, opened in 2019 with a 99-metre tower, is worth a stop for Zuhur or Asar. Then pick up kueh lapis or snacks and leave plenty of time for your return ferry or flight.

Halal food: what the labels mean

Halal food is easy to find in Batam, from Malay and Indonesian eateries to mall food courts. What matters is knowing the difference between certified and "no pork, no lard".

  • Who certifies: Indonesia's halal certificates are issued by BPJPH, the government halal agency.
  • Two logos: you will see the national Halal Indonesia label and the older MUI logo, which businesses may use until 17 October 2026.
  • Check it yourself: scan the QR code on the label, or search the business at info.halal.go.id/cari, the official checker (how it works, from BPJPH).
  • "No pork, no lard" describes ingredients, not certification, alcohol on the premises or kitchen practice. Many popular seafood places describe themselves this way.
  • Food courts vary stall by stall.

Decide your own standard before you travel, then check each place against it. Our halal food in Batam guide covers certified dishes, snacks to take home and mosques.

Money and payments

  • Rupiah only. Prices in Batam are in rupiah.
  • DuitNow and QRIS. Malaysia and Indonesia linked their national QR systems in 2022. Users of participating Malaysian apps can scan QRIS codes at Indonesian merchants, according to Bank Negara Malaysia. Check that your bank or e-wallet supports it before relying on it.
  • Cash. Carry some rupiah for small vendors and drivers. If you change money in Batam, use a licensed changer showing Bank Indonesia's "KUPVA Berizin" logo.
  • Restaurant bills in Batam carry a 10% local food and drink tax.

More in our money in Batam guide.

Where to stay for one or two nights

Choose by where you land:

  • Arriving at Batam Centre (from Stulang Laut): stay in Batam Centre for the shortest walk from ferry to bed, with Mega Mall next door.
  • Arriving at Harbour Bay (from Puteri Harbour): stay at Harbour Bay or Nagoya to walk to dinner, malls and spas.
  • Flying in: Hang Nadim airport is in Batu Besar, in the Nongsa district, so the north-east coast resorts are an easy first night if the plan is a pool and a beach.

Compare areas in where to stay in Batam, or browse every hotel in Batam.

Getting around

Grab and Gojek both operate in Batam, and Grab, GoCar and Maxim pick up at the airport. From Batam Centre ferry terminal, walk to Mega Mall for app pickups. For a full day out to the Barelang bridges, a car with driver is the easiest option. See getting around Batam.

Coming home: Malaysian customs

Malaysia's duty-free allowances for returning residents only apply if you have been outside the country for at least 72 hours, according to the entry rules published by the Civil Aviation Authority of Malaysia. A Friday-to-Sunday Batam trip is shorter than that, so do not count on any duty-free allowance for alcohol, cigarettes or shopping. Declare anything beyond personal use, and check the Royal Malaysian Customs Department before you travel if you plan to bring goods back.

If you route home through Singapore instead, non-residents must submit the free SG Arrival Card within three days before arriving in Singapore.

Weekend tips from the planning desk

  • Arrive early for the ferry. Malaysian travel site MyTrip.my advises at least 90 minutes before departure at Stulang Laut for immigration.
  • Weekends and Malaysian school holidays are busier. Book ferries and hotels ahead.
  • Confirm schedules the day before. Operators can change timings and some services are seasonal.
  • Travelling as a family? Our Batam with kids guide covers water parks, play zones and pacing.

Batam is closer than many Malaysians realise. Pick the right route, sort the paperwork, and the rest of the weekend is seafood, sea views and an easy trip home.

Questions people ask

How do I get from Malaysia to Batam?+

By ferry from Stulang Laut in Johor Bahru to Batam Centre, by Putri Anggreni ferry from Puteri Harbour to Harbour Bay, or by direct flight from Kuala Lumpur with AirAsia or Batik Air.

Do Malaysians need a visa for Batam?+

Not for short visits, as of October 2026. The visa-free stay is up to 30 days and cannot be extended. Your passport must be valid at least six months from your date of entry.

Is Batam one hour behind Malaysia?+

Yes. Batam uses Western Indonesia Time (UTC+7), one hour behind Malaysia.

Can I pay with DuitNow QR in Batam?+

Users of participating Malaysian apps can scan Indonesia's QRIS codes through the DuitNow–QRIS link. Check that your app supports it, and carry some rupiah as backup.

Is food in Batam halal?+

Halal food is widely available, but many places are 'no pork, no lard' rather than certified. Look for Indonesia's halal label and check it at info.halal.go.id.

Can I bring back duty-free goods to Malaysia after a Batam weekend?+

Malaysia's duty-free allowances for returning residents need at least 72 hours outside the country, so a typical two-night trip does not qualify. Declare goods beyond personal use.

Sources we checked

Rules, schedules and prices change. Check the official source before you travel.

Places from this guide

Maha Vihara Duta Maitreya, a temple in Batam Centre, Batam
Locals Love It

Temple · Batam Centre

Maha Vihara Duta Maitreya

Built in 1999, this Mahayana Buddhist complex is among the largest temples in Southeast Asia, with three main prayer halls set in spacious gardens. It is a calm counterpoint to a day of malls and seafood.

Welcome to Batam Sign (Bukit Clara), a landmark in Batam Centre, Batam

Landmark · Batam Centre

Welcome to Batam Sign (Bukit Clara)

Batam's Hollywood-style sign has stood on Bukit Clara since 2010, its white letters visible from more than 2 km away and facing the Batam Centre ferry terminal. It sits a short distance from the Grand Mosque and city hall, so the three are easy to see together.

Batam Grand Mosque (Masjid Raya Batam), a mosque in Batam Centre, Batam
Locals Love It

Mosque · Batam Centre

Batam Grand Mosque (Masjid Raya Batam)

The city's main mosque, in the government district, was recently renovated with new interiors and a larger courtyard. Visitors come for its distinctive domes and the view of the nearby Welcome to Batam sign.

Love Seafood Batam Centre, a seafood in Batam Centre, Batam

Seafood · Batam Centre

Love Seafood Batam Centre

A seafood restaurant in Batam Centre known for chilli crab and salted-egg prawns at modest prices.

Keep reading