
Batam has long been a favourite quick getaway for Singaporeans, and for good reason. The island sits less than an hour's ferry ride away, the Indonesian rupiah stretches far, and the food — especially the street food — punches well above its price point. From late-night noodle stalls tucked into shophouse rows to morning kopitiam classics that draw queues before the sun is fully up, eating your way through Batam is one of the most rewarding things you can do here.
This guide rounds up six street food stalls in Batam that locals and returning visitors return to time and again. Most are concentrated in and around the Lubuk Baja and Nagoya districts, making it easy to hit several in a single day. Prices are listed in IDR, but at current exchange rates even the priciest item on this list will barely dent a Singapore ten-dollar note.
Planning the trip is just as easy as eating. Book your flights and sort your hotels in one go, and look out for Traveloka promotions that regularly bring down the cost of ferry crossings and island stays. Once you're ready to explore beyond the food stalls, there are plenty of activities on the island too.
Book accommodation that suits every budget — from well-appointed business hotels in the city centre to resort-style properties near the coast.
If you are only going to visit one stall on this list, make it Miso Ajo Selat Panjang. Open daily from 6 PM until midnight, this Lubuk Baja Kota institution draws a devoted crowd of locals who come for its signature miso selat panjang — rice noodles served in a light, flavourful broth that carries the warmth of a slow-cooked stock without the heaviness of a full ramen bowl. The recipe has barely changed in years, and regulars say that is exactly the point.
Beyond the signature noodles, the stall also does a respectable indomie goreng and a fried rice that holds its own against much more expensive versions across the causeway. The combination of late hours and low prices — dishes run from 6,000 to 40,000 IDR — means this is an ideal last stop after an evening of exploring Batam's night market stretch. The atmosphere is casual and convivial, with plastic chairs spilling onto the pavement and the smell of the wok carrying down the street.
If you are travelling with a group, the stall accommodates shared ordering easily, so everyone can try a different dish without the bill climbing unreasonably. At roughly SGD 0.53 to SGD 3.55 per item, Miso Ajo Selat Panjang sets the tone for just how affordable street dining in Batam can be. Come hungry, and plan to linger.
Abun Cha Kue is a morning ritual for many Batam residents, and once you taste the food, the early start makes complete sense. The stall opens at 6:45 AM and runs until noon, which means you need to be disciplined about getting there — late risers have been known to miss out entirely. It is located in Batu Selicin, Lubuk Baja, a short ride from the main Nagoya commercial district.
The headline item is cha kue 3T, a crispy pan-fried radish cake served alongside noodles in a combination that is deeply satisfying for breakfast or an early lunch. The exterior of each piece is golden and slightly caramelised, while the interior stays soft. It is a texture combination that is deceptively simple and genuinely hard to find done this well. The stall is no-frills in presentation but meticulous in execution.
Prices range from 16,000 to 60,000 IDR, which translates to roughly SGD 1.42 to SGD 5.32 — extremely reasonable for a made-to-order dish of this quality. Abun Cha Kue is the kind of place that does not need a social media moment to justify the visit; the food earns the reputation entirely on taste. Pair it with a cup of strong kopi from a nearby stall for the full Batam morning experience.
Ayam bakar — Malay-style grilled chicken — is one of the foundational dishes of Indonesian street food, and Ayam Bakar Chaniago does it with a straightforwardness that borders on perfection. Located in Ruko Bengkok Jaya in the Bengkong district, the stall opens at 4 PM and runs until midnight, making it an ideal early-dinner or late-night stop. The kitchen keeps things focused: grilled chicken, chilli sauce, and rice, executed with consistency every single day.
The chicken is marinated, then cooked over charcoal until the skin is slightly charred and the meat is deeply savoury. The accompanying chilli sauce has enough heat to wake up the palate without overwhelming the natural flavour of the bird. Served with a mound of steamed white rice, it is a complete and fully satisfying meal. This is the kind of dish that makes you wonder why you would eat anywhere more complicated.
At 4,000 to 12,000 IDR per item — roughly SGD 0.35 to SGD 1.06 — Ayam Bakar Chaniago is almost absurdly affordable. A full meal for two will comfortably come in under SGD 5. The Bengkong location puts it slightly off the main tourist corridor, which means the crowd here is almost entirely local, and the atmosphere feels genuinely unhurried. If you have a car rental sorted for your Batam trip, this stall is well worth the drive out.
Not all of Batam's street food is savoury, and Martabak 818 is the sweetest argument for broadening the itinerary. Located in Komplek Batam Park Blok B in Lubuk Baja, the stall opens at 3 PM and closes at 10:30 PM, slotting neatly into the afternoon snack or post-dinner dessert window. The specialty is sweet martabak — a thick, fluffy pan-fried pancake filled with an indulgent mix of toppings that ranges from classic to creative.
The most talked-about options combine cream cheese with biscuit crumbs, as well as hazelnut chocolate spread layered with various mix-ins. Each martabak is made fresh to order and arrives at the table still warm, the edges caramelised and the centre impossibly soft. The batter itself has a slight chew that distinguishes it from thinner crepe-style versions found elsewhere in the region. Cutting into a freshly made martabak is genuinely one of the more satisfying moments you can have as a food traveller.
Prices run from 54,000 to 225,600 IDR, or approximately SGD 4.79 to SGD 19.99 — at the higher end of the street food spectrum for Batam, but entirely justified given the portion size and quality. A single martabak can easily be shared between two to four people. Martabak 818 is the kind of stall you visit once and then find yourself thinking about on the ferry home.
Round out your Batam experience with activities that go beyond the plate — from island tours to go-karting on a purpose-built dirt track.
Kedai Kopi Harum Manis is a morning institution in Lubuk Baja Kota, open from 7 AM to 11 AM daily. The limited hours are part of the appeal — there is something pleasurable about a place that commits fully to a specific window of the day and then closes with no apology. The narrow operating window also means freshness is never in doubt; everything on the menu is made for the morning crowd and consumed before noon.
The stall's most distinctive offering is mi lendir, which translates loosely as "slime noodles" — a name that undersells a dish of yellow noodles served in a thick, starchy peanut-based sauce topped with bean sprouts and boiled egg. The sauce has a glossy, coating texture and a mild sweetness that balances well against the noodles' neutral base. It is an acquired flavour for first-timers, but most visitors find themselves ordering a second portion. The nasi kari — curry rice — is another strong choice, fragrant and comforting without being too rich for a morning meal.
Prices sit between 8,750 and 40,000 IDR (roughly SGD 0.78 to SGD 3.55), keeping the total damage minimal even if you order generously. The kopitiam setting is warm and unhurried, with ceiling fans, tiled floors, and the clatter of ceramic cups that define this style of informal dining across the region. Kedai Kopi Harum Manis is as close to a slow Batam morning as you can get.
Astro Kopitiam rounds out this list with one of the most distinctive dishes in Batam's street food scene. Located in Batu Selicin, Lubuk Baja, the kopitiam operates on an unusually long schedule — effectively all-day — and is anchored by its version of bak kut teh, specifically the Shuang Hong style. This is a pork-based herbal soup brewed with a complex blend of spices and dried herbs that gives the broth both depth and a slightly sweet, medicinal warmth.
Singaporean visitors will find the flavour profile familiar but distinct — the Batam interpretation leans toward a lighter, more aromatic broth compared to the peppery Teochew style common in Singapore. The pork ribs are tender without falling apart, and the broth rewards slow, deliberate eating. It is the kind of dish that improves as the meal progresses, the layers of flavour becoming more apparent with each sip. Order a side of braised tofu and you char kway — fried dough sticks — for dipping.
Prices range from 25,000 to 38,500 IDR, or approximately SGD 2.22 to SGD 3.41 per serving. For a bowl of this quality and depth, that price is remarkable by any measure. Astro Kopitiam also makes a compelling case for booking an airport transfer in advance rather than scrambling for transport — arriving well-rested and on time means you can hit stalls like this at exactly the right hour rather than rushing through meals.
Batam is accessible by ferry from several terminals in Singapore, with the crossing taking between 45 minutes and an hour depending on the route. Flights into Hang Nadim International Airport (BTH) are also available for travellers coming from other parts of the region. The island's road network is straightforward for self-navigation, and having your own transport makes reaching stalls in Bengkong or Batu Selicin considerably more convenient than relying on ride-hailing apps.
Fly in and hit the ground running — flights into Batam connect easily with same-day food plans.
Sat, 28 Nov 2026

Lion Air
Palembang (PLM) to Batam (BTH)
Start from S$48.66
Sun, 15 Nov 2026

Lion Air
Pekanbaru (PKU) to Batam (BTH)
Start from S$54.28
Sat, 21 Nov 2026

Citilink
Palembang (PLM) to Batam (BTH)
Start from S$54.97
Traveloka is Southeast Asia's leading travel platform, trusted by over 100 million users across the region to handle every part of their trip in one place. For a food-focused Batam getaway, that means booking your flights into BTH, locking in a hotel in Lubuk Baja or Nagoya, and browsing a curated selection of island activities — all without switching between apps or tabs.
The Traveloka app is especially useful for Batam trips because the island's dining and activity scene rewards flexibility. When a stall closes early or a reservation falls through, having your accommodation, transport, and backup activity options already sorted means you spend less time problem-solving and more time eating. The app's hotel search covers properties across every price tier in Batam, from no-frills guesthouses near the night market to full-service resorts along the Barelang coastline.
Beyond hotels and flights, the app also covers car rental for independent exploration of the island, eSIM data cards so you stay connected from the moment you land, and travel insurance for complete peace of mind. For street food travellers who want to go off the main tourist path — and Batam's best stalls almost always sit off that path — having reliable mobile data and your own set of wheels makes the difference between a good trip and a great one.
Download the Traveloka app before your next Batam trip, explore current deals across flights, hotels, and activities, and let the island's street food scene do the rest.






