Something unusual is happening at Batam Centre International Ferry Terminal right now. Singaporeans are arriving with empty suitcases — and leaving with them full of groceries.
In April 2026, reports confirmed what locals in Batam have been noticing for weeks: a growing wave of Singaporeans are making the 45-minute ferry trip not for beaches or spa retreats, but to stock up on groceries and everyday household essentials at prices that are dramatically lower than back home.
This is not a small trend. It is reshaping how Singaporeans think about Batam — and it makes complete sense when you look at the numbers.
The Cost of Living Gap Is Getting Wider
Singapore has long been one of the most expensive cities in the world. In 2026, the pressure on household budgets has intensified. The city ranks as the most expensive in Asia on the Global Cost of Living Index, with monthly grocery spending averaging between SGD 250 and SGD 400 per household. For middle-income families, the effective personal inflation rate — what prices actually feel like day to day — is running at an estimated 4 to 6 percent above salary growth.
As one senior executive assistant described her experience at a Tampines FairPrice: “I’m not poor. But I feel poor.” That sentiment resonates with a lot of Singaporeans right now.
Batam, just 20 kilometres across the water, tells a very different story. The island is part of Indonesia’s free trade zone, which means lower taxes, lower overheads, and significantly lower prices on a wide range of everyday goods.
The data backs this up. Total international arrivals to Batam through February 2026 reached 257,928 — an increase of 24.5 percent compared with the same period last year. Singaporeans account for the majority of these visitors, and a growing share of them are coming specifically to shop.
Batam Mayor Amsakar Achmad put it plainly: “Batam has become a preferred choice for Singaporeans to purchase essentials at competitive prices. This trend has accelerated following the sharp rise in fuel costs in Singapore.”
One local taxi driver in Batam reported transporting an average of ten overseas visitors per day from the port directly to local markets — visitors who arrive empty-handed and leave loaded up with salted fish, cooking oil, instant noodles, and snacks.
How Much Cheaper Is Batam, Really?
This is the question most Singaporeans ask before making the trip. The honest answer: significantly cheaper across most everyday categories, and dramatically cheaper for certain items.
Here is a practical price comparison based on current market conditions:
| Item | Singapore Price | Batam Price | Savings |
|---|---|---|---|
| Cooking oil (2 litres) | SGD 7.50–9.00 | SGD 2.50–3.50 | ~60% |
| Indomie instant noodles (40-pack) | SGD 12.00–15.00 | SGD 4.00–5.50 | ~65% |
| Keropok / fish crackers (large bag) | SGD 6.00–10.00 | SGD 2.00–4.00 | ~60% |
| Fresh seafood (per kg, prawns) | SGD 20.00–30.00 | SGD 6.00–10.00 | ~65% |
| Ground spices and dried herbs | SGD 4.00–8.00 | SGD 0.50–2.00 | ~75% |
| Local coffee (250g, quality blend) | SGD 8.00–14.00 | SGD 2.50–5.00 | ~65% |
| Skincare and personal care products | SGD 15.00–40.00 | SGD 5.00–15.00 | ~60% |
| Bubble tea (medium cup) | SGD 5.50–8.00 | SGD 1.00–2.00 | ~75% |
Prices are approximate market rates as of April 2026. Exchange rate used: SGD 1 ≈ IDR 11,500.
On a typical basket of everyday goods, a Singaporean household can save between 50 and 70 percent compared with supermarket prices back home. For families making the trip monthly, the annual savings easily exceed the cost of the ferry tickets many times over.
What to Buy in Batam: The Singaporean Grocery Checklist
Not everything is worth hauling back across the Strait. Here is a practical list of what experienced Batam shoppers consistently bring home:
🛒 Pantry Staples (Best Value)
- Cooking oil — the savings here alone often justify the trip
- Indomie instant noodles in bulk — every flavour you can’t find in Singapore
- Indonesian soy sauce (kecap manis)
- Dried chilli, ground pepper, coriander, and other spices
- Coconut milk — both fresh and canned
- Rice — good quality Indonesian rice
🍪 Snacks and Treats
- Keropok (fish and prawn crackers)
- Kue lapis and traditional Indonesian kueh
- Indonesian chocolates and candy
- Local biscuits and wafers
🌿 Fresh Items (For Early Arrivals)
- Freshwater and saltwater seafood
- Fresh herbs: pandan, lemongrass, kaffir lime leaves
- Tropical fruits at market prices
☕ Indonesian Specialties
- Bonana Coffee and local Riau coffee blends
- Shrimp paste (belacan)
- Frozen dim sum, martabak, and traditional foods
💡 Practical tip: Most experienced shoppers bring a wheeled carry-on suitcase or a large foldable shopping bag for the return journey. The ferry allows reasonable amounts of personal goods for non-commercial purposes.
Where to Shop: Best Supermarkets in Batam for Singaporeans
🛍️ Top 100 Supermarket — Grand Batam Mall
Located in Grand Batam Mall near Batam Centre terminal, Top 100 is the most convenient first stop for Singaporeans arriving at Batam Centre. Approximately 15 minutes by Grab from the ferry terminal. Known for its wide selection of snacks, instant noodles, beverages, Indonesian products, and imported goods. The mall itself has cafes, restaurants, and other retail — easy to spend a few hours here before catching your return ferry.
💎 Diamond Supermarket — DC Mall Batam
Popular with tourists and expats for its clean layout, quality imported goods, and variety of local essentials. Located in DC Mall near Nagoya Hill — a 15 to 20-minute Grab ride from Batam Centre terminal. A good option if you are also planning to shop for clothing or electronics in the same visit.
❤️ Love Market Supermarket
A local favourite in the Bengkong area, Love Market is less touristy and offers some of the best prices on everyday groceries. Open from 7:30 AM, which suits early ferry arrivals. Particularly strong for fresh produce, bulk spices, and household essentials. Worth the slightly longer Grab ride for serious grocery shoppers.
🌾 Traditional Wet Market (Pasar) near Nagoya
For fresh seafood, vegetables, and live herbs, the traditional markets near Nagoya offer the lowest prices of all. Best visited in the morning when produce is freshest. Bring cash in Indonesian Rupiah — card machines are rare. This is where you will find the most authentic selection at the keenest prices.
Getting between supermarkets: Grab works seamlessly in Batam. Download and set up the app before you board the ferry in Singapore. A typical Grab ride from Batam Centre terminal to Nagoya Hill costs IDR 25,000–40,000 (approximately SGD 2.50–4.00).
How to Plan Your Batam Grocery Day Trip
A well-planned Batam grocery day trip can be done in five to six hours, returning the same day with a full bag and money still in your pocket. Here is how to do it properly.
1 Book your ferry in advance
This is more important in April 2026 than it has ever been. Due to rising global fuel costs from the current oil market situation, several ferry operators have significantly reduced their daily sailings. Majestic Fast Ferry, for example, has cut its Batam to HarbourFront trips from 16 to 12 daily services, with Tanah Merah services reduced from nine to four. Seats are filling faster than usual.
Book your ferry online before you arrive at the terminal. Check schedules and book at batamferrytickets.com — you can see all available departure times, compare operators, and secure your seat with instant e-ticket confirmation. Use promo code VTLTRAVEL for 5% off return tickets.
2 Choose the right terminal
For a grocery shopping day trip, HarbourFront to Batam Centre is the recommended route. Batam Centre is the most central arrival point, closest to Grand Batam Mall and within easy Grab reach of Nagoya Hill. The journey takes approximately 60 minutes.
If you are staying near Changi Airport, Tanah Merah to Nongsapura is a convenient alternative, taking around 45 minutes.
3 Arrive early
Take the first or second morning ferry (departures from 7:40 AM from HarbourFront). An early arrival gives you the best selection at wet markets and allows you to complete shopping before the midday heat, with plenty of time to catch a comfortable afternoon ferry home.
4 Bring the right things
- Cash in Singapore Dollars and Indonesian Rupiah
- Empty luggage — a wheeled bag or large foldable tote
- Your passport with at least 6 months validity
- Grab app installed and ready to use
5 Know the customs rules
Singapore customs allows each traveller to bring back goods valued up to SGD 500 duty-free (if you have been away for more than 48 hours) or SGD 100 for trips under 48 hours. For most grocery day trips, this limit is rarely an issue — you are buying everyday consumables, not luxury goods. When in doubt, declare at the Singapore customs counter — the officers are familiar with Batam grocery shoppers.
🚢 Book Your Ferry Before Seats Run Out
Here is the important thing to understand about ferry availability right now: it is tighter than it has been in years. Fuel costs have forced operators to reduce their daily sailings, while the number of Singaporeans wanting to make the trip continues to climb.
If you are planning a weekend trip, book your ferry at least two to three days ahead. For public holiday weekends, book a week or more in advance.
From SGD 40 one way. Use code VTLTRAVEL for 5% off return tickets.
Search ferries and book your seat now →
Frequently Asked Questions
Is Batam really cheaper than Singapore for groceries?
Yes, significantly. Most everyday groceries — cooking oil, instant noodles, spices, snacks, fresh seafood, and coffee — cost between 50 and 70 percent less in Batam than in Singapore supermarkets. The savings are most dramatic on bulk items and fresh produce from local markets.
Can I bring food back from Batam to Singapore?
Yes. You can bring personal quantities of food back duty-free up to SGD 500 in total value if you have been away for 48 hours or more (SGD 100 for shorter trips). Most grocery purchases — spices, instant noodles, snacks, packaged goods, seafood — fall well within personal use allowances. Always declare at Singapore customs if uncertain.
How long does the ferry from Singapore to Batam take?
The ferry journey takes approximately 45 to 60 minutes depending on the route. The fastest crossing is Tanah Merah to Nongsapura at around 45 minutes. HarbourFront to Batam Centre takes approximately 60 minutes. Ferries run daily from early morning to late evening.
Do Singaporeans need a visa to enter Batam?
No. Singapore passport holders enter Batam and the Riau Islands visa-free for up to 30 days for tourism purposes. Singapore Permanent Residents holding a Blue IC from a Visa on Arrival eligible country are also exempt from obtaining a VOA for stays up to 4 days.
Ready to make the trip? View the latest ferry schedule and book your Batam ferry ticket online — instant confirmation, no queues, from SGD 28.


