If you are planning a quick trip from Singapore to Batam, taking the ferry from Tanah Merah Ferry Terminal to Batam Centre is one of the easiest ways to get there.
The journey is straightforward: get to Tanah Merah Ferry Terminal in Singapore, check in for your ferry, clear Singapore immigration, board the ferry, cross the Riau Strait, and arrive at Batam Centre Ferry Terminal in Indonesia.
For this route, I would pay particular attention to the ferry timing you choose. Unlike the much more frequent HarbourFront–Batam Centre route, the Tanah Merah–Batam Centre schedule has fewer departures, so choosing the right sailing can make a noticeable difference to your day.
I am also looking at this route specifically for travellers booking through BatamFast, because BatamFast is one of the established operators serving Singapore–Batam routes.
If you are searching for the Tanah Merah to Batam Centre ferry schedule, BatamFast ticket prices, ferry duration, terminal information, immigration tips, or how to book your ferry from Singapore to Batam, this guide covers the practical details before you leave home.
Tanah Merah to Batam Centre Ferry at a Glance
Here is the quick version before we get into the details.
| Detail | Information |
|---|---|
| Route | Tanah Merah Ferry Terminal → Batam Centre |
| Departure country | Singapore |
| Arrival country | Indonesia |
| Ferry operator | BatamFast and selected interlining services |
| Typical crossing | Around 1 hour |
| Departure time zone | Singapore Time |
| Arrival time zone | Indonesia Western Time |
| Main arrival port | Batam Centre Ferry Terminal |
| Passport | Required |
| Recommended booking | Book in advance |
| Current BatamFast timetable | Effective 17 September 2026 |
| Booking | Online through HolidaySG / BatamFast |
The current BatamFast timetable shows Tanah Merah to Batam Centre services at 10:20, 12:30, 14:30, 16:30, 17:40 and 20:10, although the timetable includes operating-day and interlining notes for individual departures. Always check your selected travel date before paying for your ticket.
Why Take the Ferry from Tanah Merah to Batam Centre?
There are several ferry routes between Singapore and Batam, so why choose Tanah Merah?
The answer is mainly location.
Tanah Merah Ferry Terminal is in the eastern part of Singapore, close to Changi Airport. For travellers living around Tampines, Bedok, Pasir Ris, Changi, Simei or the eastern side of Singapore, travelling to Tanah Merah can be more convenient than crossing Singapore to HarbourFront.
It can also make sense if you are arriving at Changi Airport and want to continue directly to Batam.
Changi Airport describes Tanah Merah Ferry Terminal as a gateway to nearby Indonesian destinations including Batam and Bintan, and there is a dedicated airport–ferry-terminal shuttle service.
The other big advantage is that the ferry takes you directly to Batam Centre, which is one of Batam's main international ferry terminals.
Batam Centre is particularly useful if your plans involve central Batam, shopping malls, restaurants, hotels, business districts or onward transportation around Batam.
Tanah Merah to Batam Centre Ferry Schedule
This is probably the first thing most travellers search for.
According to the current BatamFast schedule effective 17 September 2026, the Tanah Merah to Batam Centre route has the following listed Singapore departure times:
| Tanah Merah → Batam Centre | Singapore Time |
|---|---|
| Departure 1 | 10:20 |
| Departure 2 | 12:30 |
| Departure 3 | 14:30 |
| Departure 4 | 16:30 |
| Departure 5 | 17:40 |
| Departure 6 | 20:10 |
However, there is an important detail here.
Not every departure operates under exactly the same conditions.
BatamFast's official schedule marks some services as SINDO TRIP/interlining services, while other departures have day-of-week restrictions. For example, the current schedule identifies the 17:40 sailing as Sunday-only and the 20:10 service as operating Thursday through Sunday.
This is why I would not simply look at a generic timetable and assume that every ferry operates every day.
Choose your travel date first, then check the available sailing for that exact date.
Ferry schedules can also be adjusted because of operational requirements, and BatamFast specifically states that it reserves the right to change timings or routings without notice.
What time should you choose?
For a relaxed trip, the midday or afternoon departures are worth considering.
If you want to spend a full day in Batam, an earlier departure gives you more usable time after immigration and travelling from Batam Centre to your hotel or first activity.
If you are staying overnight, you have more flexibility.
I would avoid choosing a departure purely because it looks convenient on paper. Think about your transport to Tanah Merah Ferry Terminal, the check-in time, immigration queues and the time needed after arriving in Batam.
How Long Is the Ferry from Tanah Merah to Batam Centre?
The actual ferry crossing is approximately one hour, although the exact journey time can vary depending on the vessel, sea conditions and operating arrangements.
Current ferry listings generally show the Tanah Merah–Batam Centre journey at around 45 minutes to one hour, while BatamFast's own travel information describes Singapore–Batam ferry journeys as roughly 45–70 minutes depending on the route.
The important thing is not to confuse the ferry sailing time with your total travel time.
Your complete journey includes:
- Travelling to Tanah Merah Ferry Terminal
- Ferry check-in
- Baggage procedures
- Singapore immigration
- Waiting at the departure area
- Boarding
- The ferry crossing
- Indonesian immigration at Batam Centre
- Collecting your luggage
- Travelling onward to your hotel or destination
So while the boat ride is around an hour, you should allow considerably more time for the entire door-to-door journey.
How Early Should You Arrive at Tanah Merah Ferry Terminal?
International ferry travel is not the same as taking a domestic bus.
You need time for check-in and immigration before boarding.
My practical recommendation is to arrive at Tanah Merah Ferry Terminal around 60–90 minutes before your scheduled departure, especially if:
- It is your first Batam trip
- You are travelling on a weekend
- You are travelling during a Singapore public holiday
- You have checked luggage
- You are travelling with children
- You have never used Tanah Merah Ferry Terminal before
- You have a connecting flight or other fixed plans later
You do not want to begin a short Batam getaway by watching your ferry leave while you are still in a taxi.
Where Is Tanah Merah Ferry Terminal?
Tanah Merah Ferry Terminal is located in eastern Singapore near Changi.
This makes it particularly useful for travellers coming from the eastern side of Singapore or from Changi Airport.
If you are staying around Orchard, Chinatown, HarbourFront or the western part of Singapore, compare the journey to Tanah Merah against travelling to HarbourFront.
If you are already near Changi Airport, however, Tanah Merah can be very convenient.
Changi Airport currently provides a dedicated shuttle connecting the airport and Tanah Merah Ferry Terminal.
How to Get to Tanah Merah Ferry Terminal
By Taxi or Private Hire
For many travellers, this is the easiest option. If you have luggage, a taxi or ride-hailing service can take you directly to Tanah Merah Ferry Terminal without requiring transfers. This is especially useful if you are travelling with two or three people because the cost can be shared.
From Changi Airport
If you are flying into Singapore before travelling to Batam, Tanah Merah is particularly convenient. Changi Airport operates a dedicated Tanah Merah Ferry Terminal shuttle. Allow enough time between your flight arrival and ferry departure. I would not book a ferry that leaves only a short time after your aircraft is scheduled to land — flights can be delayed, immigration can take time, and you still need to reach the ferry terminal and complete check-in.
By MRT
You can travel towards Tanah Merah MRT Station on Singapore's East-West Line and continue from there by road transport. The ferry terminal is not directly connected to Tanah Merah MRT Station by a covered walkway, so do not assume that getting off the MRT means you have arrived at the ferry terminal. With luggage, a taxi or private-hire vehicle from the MRT station is usually much easier.
BatamFast Tanah Merah to Batam Centre
BatamFast is one of the ferry operators serving Singapore and Batam. The company operates multiple Singapore–Batam routes, including:
- Tanah Merah → Batam Centre
- Batam Centre → Tanah Merah
- HarbourFront → Batam Centre
- Batam Centre → HarbourFront
- Tanah Merah → Nongsapura
- Other regional ferry routes
One thing I like about checking the operator's own timetable before travelling is that it prevents an easy mistake: relying on an old travel blog. Singapore–Batam ferry schedules change. A blog published two years ago may show a completely different timetable from the one operating today.
For a trip in 2026, check the current schedule before you travel.
How Much Is the Tanah Merah to Batam Centre Ferry?
The price depends on the operator, travel date, ticket type, promotions, taxes, passenger fees and other applicable charges.
Current online listings show Tanah Merah–Batam Centre fares around the S$40+ range for some BatamFast sailings, although prices can change depending on the booking channel and date.
Another important point is that the headline ticket price may not represent the entire amount you eventually pay. Depending on the booking and ticket type, there can be:
- Ferry fare
- Singapore passenger/terminal fees
- Indonesian passenger/terminal fees
- Fuel surcharge
- Booking or administrative charges
- Other applicable service fees
BatamFast itself notes that its published prices can vary and that prices are subject to seat availability. Therefore, when comparing ferry tickets, compare the final checkout price, not just the starting fare.
Should You Book the Ferry Online?
Yes, especially if you already know your travel date.
I prefer booking ahead for international ferry trips because it removes one more thing to worry about on travel day. It also allows you to see the actual available sailing for your date rather than assuming that the timetable is identical every day.
Book Tanah Merah → Batam Centre Ferry
If the price and sailing work for your date, booking in advance means you can arrive at the terminal knowing your ferry is already arranged.
What Documents Do You Need?
You are travelling internationally, so your passport is essential.
Before leaving Singapore, make sure:
- Your passport is valid
- Your passport is physically with you
- Your ferry booking details are accessible
- Your return or onward travel arrangements are available if required
- You meet Indonesia's entry requirements for your nationality
Do not assume that every passport has the same Indonesian entry requirements. Visa rules depend on nationality.
Indonesia's immigration authorities list Batam Centre as an international immigration checkpoint. For some nationalities, visa or visa-on-arrival requirements may apply.
Always check the Indonesian immigration requirements for the passport you actually hold before travelling.
Do You Need Six Months Passport Validity?
Indonesia's immigration documentation has historically required a passport with at least six months of validity for relevant visitor entry arrangements, while requirements can depend on the immigration facility being used.
If your passport is close to expiry, do not rely on a travel blog saying that it should be fine. Check the current official Indonesian immigration requirements before travelling. A ferry ticket does not override immigration rules.
Singapore Immigration at Tanah Merah Ferry Terminal
Before boarding the ferry, you need to clear Singapore departure immigration. The process is similar to other international departures:
- Check in for your ferry
- Complete baggage procedures if required
- Proceed to immigration
- Complete immigration clearance
- Enter the departure waiting area
- Proceed to the boarding gate when called
- Board the ferry
Singapore has expanded automated immigration clearance across checkpoints, including Tanah Merah Ferry Terminal. Even with automated immigration, I would still allow plenty of time. A faster immigration process does not eliminate ferry check-in deadlines.
Arriving at Batam Centre Ferry Terminal
Once the ferry reaches Batam Centre, you will enter the terminal and proceed through Indonesian immigration.
The general process is: Ferry arrival → immigration → baggage collection → customs → exit terminal
Batam Centre is one of Batam's busiest international entry points. In fact, Batam Immigration reported that Batam Centre handled 309,980 immigration crossings during August 2026, making it the busiest immigration checkpoint among the nine checkpoints in the Batam immigration jurisdiction during that month.
That statistic tells you something useful: Batam Centre is a major international ferry gateway, not a tiny regional pier. It also means that queues can vary. If several ferries arrive around the same period, immigration can take longer.
Is Tanah Merah or HarbourFront Better for Batam?
There is no universal answer. The better terminal depends on where you start your Singapore journey.
Tanah Merah makes sense if:
- You live in eastern Singapore
- You are near Changi
- You are arriving at Changi Airport
- You prefer the Tanah Merah departure schedule
- You are travelling to Batam Centre or Nongsapura
HarbourFront makes sense if:
- You are staying around central or western Singapore
- You are near HarbourFront MRT
- You are staying around Chinatown, Orchard or Marina Bay
- You are already visiting VivoCity
- You want more frequent Batam Centre departures
Both terminals can be useful. The mistake is choosing a terminal without considering your location in Singapore.
Batam Centre vs Nongsapura
BatamFast also operates services from Tanah Merah to Nongsapura. So which should you choose? It depends on where you are staying.
Choose Batam Centre if:
- You are staying in central Batam
- You want shopping malls
- You are heading towards Nagoya
- You have business in central Batam
- You want easy access to the city
Consider Nongsapura if:
- You are staying in Nongsa
- You are going to a resort in the Nongsa area
- You are playing golf in the area
- You want to avoid travelling across Batam after arrival
Don't choose a ferry solely based on departure time. Look at where you are sleeping that night. A slightly later ferry that drops you closer to your hotel can sometimes save considerable time.
Tanah Merah to Batam Centre for a Day Trip
This route can work very well for a Batam day trip. But there is one thing to remember: your ferry is only one part of the day.
A day trip is much more enjoyable if you have a simple plan. For example:
Singapore → Tanah Merah → Batam Centre → massage / lunch / shopping → Batam Centre → Singapore
This is much easier than trying to visit five different parts of Batam in one day.
What Can You Do Near Batam Centre?
Batam is particularly popular with Singapore visitors for several reasons:
- Shopping — Batam has shopping malls and local retail areas for fashion, electronics, food, souvenirs and everyday goods
- Spa and Massage — one of the most common reasons Singapore residents make short trips to Batam
- Seafood — Batam has a strong seafood culture with restaurants serving local and regional dishes
- Cafes and Restaurants — central Batam and Nagoya have a large selection
- Short Getaways — sometimes the appeal of Batam is simply getting away from Singapore for 24 or 48 hours
What Should You Bring on the Ferry?
Keep your important travel items in your hand luggage. I would have these immediately accessible:
- Passport
- Ferry booking confirmation
- Phone
- Wallet
- Travel insurance details
- Hotel booking
- Return ferry details
- Medication if required
- Charging cable and power bank
- Small amount of Indonesian rupiah
Do not bury your passport inside a large suitcase. You will need it multiple times during international travel.
Common Mistakes First-Time Batam Travellers Make
Mistake 1: Booking the wrong terminal
Always check whether your booking says Tanah Merah or HarbourFront. Singapore has multiple ferry departure points.
Mistake 2: Arriving too late
The ferry may only take an hour, but international travel procedures happen before departure. Arrive early.
Mistake 3: Checking an old timetable
Ferry schedules change. The current BatamFast timetable is effective from September 2026, and the operator states that schedules can change.
Mistake 4: Forgetting the time difference
Singapore is one hour ahead of Batam. For example: 12:30 Singapore time = 11:30 Batam time. When looking at the return journey, pay attention to the time zone displayed by the booking system.
Mistake 5: Booking a tight connection after the ferry
Do not schedule something important immediately after the ferry's estimated arrival. Immigration queues are unpredictable.
Mistake 6: Assuming every nationality has the same visa rules
Entry rules depend on your passport. Check official Indonesian immigration information before travelling.
BatamFast vs Other Ferry Operators
BatamFast is not the only ferry company serving Singapore and Batam. Depending on the route and date, you may also see operators such as Sindo Ferry and Majestic Fast Ferry.
But comparing operators is not just about choosing the lowest advertised fare. Look at:
- Departure time
- Arrival port
- Total price
- Travel date
- Refund conditions
- Baggage rules
- Departure terminal
- Return ferry availability
For my own planning, I would rather pay a little more for a departure time that fits the day than save a small amount and spend hours waiting around.
Indian Restaurants in Batam
If you are travelling from Singapore and prefer Indian food, you do not have to worry about finding something familiar in Batam. Batam has a surprisingly good selection of Indian restaurants, particularly around Nagoya, Lubuk Baja and Batam Kota.
Bollywood Bites ⭐ 4.7
Located around the Nagoya Hill area, making it convenient if you are staying in central Batam. Current listed hours are approximately 10:00am to 11:00pm. The location is particularly convenient because Nagoya Hill is one of the main shopping and entertainment areas in Batam.
Maharaja Curry House ⭐ 4.3
In the Taman Baloi/Batam Kota area, serving Indian cuisine. Current listings show it operating from approximately 9:30am to 10:40pm. A convenient option if you are staying around Batam Kota rather than directly around Nagoya.
Taj Indian Cuisine ⭐ 4.3
Located in the Nagoya area. Current listings show it open approximately 10:00am to 10:00pm. A practical choice for travellers staying around Nagoya because you can combine dinner with shopping and evening entertainment nearby.
Suvaiz Indian Cuisine ⭐ 4.9
Located in the Bengkong area. Currently lists hours of approximately 10:30am to 10:00pm. More useful if your hotel or sightseeing plans take you towards Bengkong rather than Nagoya.
Spice Valley ⭐ 4.6
In the Taman Baloi area. Current listings show approximately 9:00am to 9:00pm opening hours. For travellers staying in central Batam, this area gives you several Indian-food choices without having to travel all the way to Nongsa.
Depending on the restaurant, you can find dishes such as chicken curry, mutton curry, butter chicken, tandoori dishes, biryani, naan, roti prata, vegetarian curries, masala dishes, Indian snacks and South Indian-style dishes.
Where should Indian-food lovers stay? If Indian food is important to your trip, Nagoya and the surrounding Lubuk Baja area are practical places to stay. You will have shopping, restaurants, hotels, entertainment and several Indian-food options relatively close together.
Nightlife in Batam: What to Expect After Dark
Batam is very different from Singapore after dark. For many visitors from Singapore, nightlife is one of the reasons to spend at least one night on the island rather than making a same-day ferry trip.
The main nightlife area is Nagoya, particularly around the central Lubuk Baja/Nagoya area. Friday and Saturday nights are generally the busiest.
Hi Fly Live Bar ⭐ 4.7
If you prefer live music rather than a large nightclub, Hi Fly Live Bar is one option in the Nagoya/Lubuk Baja area. Current listings show it operating into the early morning, with later closing times on Friday and Saturday.
Grand Dragon Pub & KTV ⭐ 4.4
For visitors interested in karaoke, Grand Dragon Pub & KTV is another established entertainment venue in the Nagoya area. Current listings show late-night operating hours, extending to around 3:00am or later on some nights.
Square Club & KTV ⭐ 4.2
Located around the Baloi/Lubuk Baja area. Combines nightclub and karaoke-style entertainment.
Tembak Langit Club Batam ⭐ 4.5
If you prefer the Harbour Bay side of Batam. Located around the Harbour Bay area. Harbour Bay can be attractive if you are staying near the ferry terminal or waterfront rather than in Nagoya.
Best area for nightlife? For a first-time visitor, focus your evening around Nagoya/Lubuk Baja. You can combine dinner → shopping → drinks → live music/KTV → late-night food without constantly travelling across Batam.
How Many Days Should You Stay in Batam?
| Your trip | Suggested stay |
|---|---|
| Shopping + massage | 1 day |
| Food + shopping | 1–2 days |
| First Batam trip | 2 days / 1 night |
| Nightlife + shopping | 2 days / 1 night |
| Couple's getaway | 2–3 days |
| Relaxed resort stay | 3 days / 2 nights |
| Golf + resort | 3–4 days |
| Exploring more of Batam | 3–4+ days |
For most Singapore travellers, 2 days / 1 night is the sweet spot. You arrive on Day 1, check into your hotel, have lunch, go shopping or visit a spa, have Indian or Indonesian food for dinner and then experience Batam nightlife. The next morning you can have breakfast, do another activity, have lunch and take an afternoon or evening ferry back to Singapore.
Where Should You Stay in Batam?
Your hotel location should match what you want to do.
Stay in Nagoya if you want: nightlife, shopping, restaurants, Indian food, bars, KTV, easy access to Nagoya Hill, a lively evening atmosphere.
Stay near Batam Centre if you want: easy ferry-terminal access, Mega Mall, business travel, shorter transfer after arriving, a quieter evening.
Stay in Nongsa if you want: resort holiday, golf, beach, a quieter atmosphere, more relaxation than nightlife.
If you are staying in Nagoya, Tanah Merah → Batam Centre is a sensible route. If you are staying at a Nongsa resort, look at Tanah Merah → Nongsapura instead.
The Ideal 2-Day Batam Trip from Singapore
Day 1
Morning: Singapore → Tanah Merah Ferry Terminal → BatamFast ferry → Batam Centre → Indonesian immigration → Hotel check-in
Afternoon: Lunch → Shopping around Nagoya → Massage/spa
Evening: Indian or Indonesian dinner → Nagoya nightlife → KTV/live music/bar → Hotel
Day 2
Morning: Breakfast → Relaxed shopping or sightseeing → Lunch
Afternoon: Final shopping → Return to Batam Centre → Immigration → BatamFast ferry → Tanah Merah
Tanah Merah to Batam Centre Ferry: My Practical Booking Checklist
- Check the travel date — start with the actual date, do not choose the ferry first
- Check the Tanah Merah departure — make sure the booking says Tanah Merah → Batam Centre, not HarbourFront
- Check the exact departure time — look at the available sailing for your date
- Check the final ticket price — look at the amount payable after applicable charges
- Check passport requirements — make sure your passport and Indonesian entry requirements are valid
- Plan your route to Tanah Merah — work out your MRT, taxi, private-hire or airport shuttle journey
- Allow enough check-in time — aim to be at the terminal early
- Plan your Batam transport — know how you are getting from Batam Centre to your hotel
- Keep your return ticket accessible — you do not want to search through your phone for booking details in a queue
Check Tanah Merah → Batam Centre Ferry Tickets
Tanah Merah to Batam Centre Ferry FAQ
How long is the ferry from Tanah Merah to Batam Centre?
The ferry crossing is approximately one hour, although actual sailing times can vary. Current ferry listings generally show around 45 minutes to one hour depending on the operator and sailing.
What is the Tanah Merah to Batam Centre BatamFast schedule?
BatamFast's current timetable effective 17 September 2026 lists departures at 10:20, 12:30, 14:30, 16:30, 17:40 and 20:10 Singapore time, with operating-day and interlining conditions applying to some sailings.
What time should I arrive at Tanah Merah Ferry Terminal?
For an international ferry, arriving around 60–90 minutes before departure is a sensible buffer, especially during weekends and holidays.
Can I go from Changi Airport to Tanah Merah Ferry Terminal?
Yes. Changi Airport provides a dedicated shuttle service connecting Changi Airport and Tanah Merah Ferry Terminal.
What time zone does Batam use?
Batam uses Western Indonesia Time (WIB), which is one hour behind Singapore.
Do I need a passport?
Yes. You are travelling internationally between Singapore and Indonesia, so you need the appropriate travel document and must satisfy immigration requirements for your nationality.
Is Tanah Merah better than HarbourFront?
It depends on where you are starting in Singapore. Tanah Merah can be particularly convenient for eastern Singapore and Changi travellers.
How much does the ferry cost?
Prices vary by operator, date, ticket type and fees. Current online listings show fares in the S$40+ range for some BatamFast sailings.
Where are the best Indian restaurants in Batam?
Nagoya and Lubuk Baja have several Indian restaurants including Bollywood Bites (4.7), Suvaiz Indian Cuisine (4.9), Maharaja Curry House, Taj Indian Cuisine and Spice Valley.
What is the best nightlife area in Batam?
Nagoya/Lubuk Baja is the main nightlife district with bars, KTV, live music and clubs. Friday and Saturday nights are busiest.
How many days should I stay in Batam?
For most Singapore travellers, 2 days / 1 night is the sweet spot. A day trip works for shopping and massage, while 3+ days suits resort stays and golf.
Should I book the ferry in advance?
Yes, especially for weekends, public holidays and popular travel dates when ferry availability can change.
Final Thoughts
The Tanah Merah to Batam Centre ferry is one of those trips that looks slightly complicated when you have never done it before. Once you break it down, it is actually quite simple.
Get to Tanah Merah Ferry Terminal. Check in. Clear Singapore immigration. Board the BatamFast ferry. Enjoy roughly an hour on the water. Arrive at Batam Centre. Clear Indonesian immigration. Then start your Batam trip.
For me, the biggest advantage of booking this route is convenience if you are already on the eastern side of Singapore or coming from Changi Airport. You do not need to travel across Singapore simply to catch a ferry from HarbourFront.
The most important advice is to check the exact sailing available on your travel date. BatamFast's current timetable has different operating notes for some departures, and the company says schedules can change.
A little preparation before leaving Singapore can make the entire trip much smoother. Have your passport ready, arrive early, keep your booking confirmation accessible, and leave enough time for immigration after arriving in Batam.
Book Your Tanah Merah to Batam Centre Ferry Now
Book Ferry Tickets & Batam Activities on HolidaySG
More Ferry Guides
Planning other ferry trips from Singapore? Browse our complete collection:
HarbourFront to Batam Centre Ferry Guide Terminal info, schedules & tips for Singapore’s busiest Batam ferry route HarbourFront to Bengkong Ferry Guide Direct route to Batam’s Bengkong area for spas and seafood Tanah Merah to Nongsa Ferry Guide Gateway to Nongsa resorts, golf & beach clubs Tanah Merah to Desaru Coast Ferry Guide Ferry + bus to Desaru waterpark, resorts & fruit farms Tanah Merah to Pengelih Ferry Guide Quiet Johor coastal gateway for seafood & countryside Batam vs Bintan: Which Island to Choose? Side-by-side comparison of both Riau Islands Singapore to Batam Weekend Guide Complete 2D1N & 3D2N weekend itineraries Singapore to Bintan Ferry Guide Routes, terminals & what to do on Bintan Desaru vs Batam: Weekend Comparison Which weekend getaway suits you better? Best Seafood in Batam After the Ferry Top restaurants, ordering tips & surprise-charge avoidance