On this page
Free Astrology Insights
Tropical beach

Johor Bahru Food Guide: Top Eats & Local Delights In JB

💰 Click here to see Malaysia Budget Breakdown

💰 Prices updated: October, 2026. Budget figures are estimates — always verify before travel.

Exchange Rate: $1 USD = RM4.08

Daily Budget (per person)

Shoestring: RM100.00 – RM180.00 ($24.51 – $44.12)

Mid-range: RM250.00 – RM450.00 ($61.27 – $110.29)

Comfortable: RM500.00 – RM1,000.00 ($122.55 – $245.10)

Accommodation (per night)

Hostel/guesthouse: RM30.00 – RM60.00 ($7.35 – $14.71)

Mid-range hotel: RM110.00 – RM200.00 ($26.96 – $49.02)

Food (per meal)

Budget meal: RM15.00 ($3.68)

Mid-range meal: RM35.00 ($8.58)

Upscale meal: RM100.00 ($24.51)

Transport

Single metro/bus trip: RM2.00 ($0.49)

Monthly transport pass: RM50.00 ($12.25)

Most visitors treat Johor Bahru as a pit stop on the way to or from Singapore, and they end up eating a rushed meal in a mall food court. In 2026, with the Singapore–JB RTS Link due to open by the end of the year and more weekend visitors expected, it pays to know where locals actually eat. JB’s food is cheaper than Singapore’s and more varied than most people expect.

Why JB Eats Differently in 2026

JB sits at the meeting point of Malay, Chinese, Indian and Javanese communities, and the food shows it. Johor has its own dishes that you will not find done properly elsewhere in Malaysia. The city also has a Singapore influence. Many stalls cater to weekend visitors from across the Causeway, so quality is high and portions are generous.

One change since 2024: more restaurants are now covered by the 8% service tax on food and drink, which came into force in mid-2025. Bigger restaurants and hotel dining rooms add it to the bill. Hawker stalls and small kopitiams are mostly unaffected, which makes them even better value.

Johor Dishes to Try First

Start with laksa Johor. It uses spaghetti instead of rice noodles, with a thick fish and coconut gravy flavoured with lemongrass and dried chilli. Traditionally you eat it with your hands, with cucumber, bean sprouts and fresh herbs on the side. It is a Sunday-lunch dish in Johor homes, so many stalls serve it mainly on weekends.

Mee rebus Johor is the second one to find. Yellow noodles sit under a sweet, thick sauce made from sweet potato, topped with egg, tofu and a squeeze of lime. Mee bandung is a similar dish from nearby Muar, with a prawn-based gravy that is slightly sweet and spicy.

Other dishes to look for:

  • Otak-otak: spiced fish paste grilled in banana leaf, smoky and soft inside.
  • Asam pedas: fish stewed in a sour, spicy tamarind gravy, best with plain rice.
  • Lontong: compressed rice cakes in coconut vegetable broth, often eaten at breakfast.
  • Nasi lemak: the national dish, done well here with crisp fried chicken and sambal that has real depth.

The Old Town Kopitiam Trail

The old town around Jalan Tan Hiok Nee, Jalan Dhoby and Jalan Wong Ah Fook is where JB’s older Chinese eateries still operate. Walk here early, before 9 a.m., when the shophouse doors roll up and the smell of toast and charcoal-roasted coffee fills the street. Order a Johor-style kopi, thick and dark, with kaya toast and soft-boiled eggs cracked into a saucer with white pepper and soy sauce.

Hua Mui, a long-running old-town kopitiam, is a popular stop for a traditional breakfast. Hainanese-style dishes such as chicken chop, with crispy chicken in a tangy brown sauce, are common in older kopitiams here. Nearby you will find stalls selling wanton mee, bak kut teh and fish ball noodles. If a stall has a queue of older uncles, join it.

The Pasar Karat flea market area is also worth a wander on weekends. Between the vintage stalls, you will find snack vendors selling fried banana, kuih and cold sugarcane juice.

Malay Kampung Plates and Night Eats

For home-style Malay cooking, head to the residential neighbourhoods rather than the centre. Areas such as Kampung Melayu Majidee and the stretches near Tampoi have warung that serve nasi campur, where you point at the trays you want: beef rendang, sambal prawns, curried vegetables and fried tempeh. A full plate usually costs under RM15.

At night, the pasar malam markets are where the city’s Malay food comes alive. Satay sizzles over coconut-husk charcoal, the smoke drifts across the car park, and the call to prayer carries over the stalls from the nearby surau. Order ten sticks with peanut sauce and ketupat, then follow up with ais kacang, a mountain of shaved ice with sweet corn and red beans.

Seafood by the Water

Stulang Laut is the best-known seafood area, with a waterfront view of the Straits of Johor. Restaurants here serve chilli crab, butter prawns, steamed fish and stir-fried petai with sambal. Prices are lower than comparable meals in Singapore, but waterfront restaurants are the ones most likely to add service tax, so check the menu footer.

Pick your fish from the tank, ask for the weight and price per 100 grams before it is cooked, and confirm the final amount. This avoids unpleasant surprises, especially at tourist-heavy places. Go around 6 p.m. for sunset, when the sea breeze cools the air and the first boats come in.

Pro Tip: Bring a small amount of cash in ringgit notes even in 2026. DuitNow QR works at most stalls, but it needs a Malaysian bank app or a compatible foreign e-wallet, and small hawkers sometimes have patchy connections. Cash keeps things quick when a queue is forming behind you.

2026 Food Budget Reality

JB is one of the cheapest places in Malaysia to eat well, but prices have crept up since 2024. These are typical 2026 figures per person:

  • Budget (RM25–40 per day): nasi lemak breakfast (RM5–8), kopitiam coffee and toast (RM6–10), hawker laksa or mee rebus (RM8–12), nasi campur lunch (RM10–15).
  • Mid-range (RM60–100 per day): kopitiam breakfast, a sit-down lunch in an air-conditioned restaurant (RM20–35), a seafood dinner shared with a friend (RM40–70 each), plus drinks and dessert.
  • Comfortable (RM150+ per day): hotel brunch (RM60–100), a full seafood feast with crab and prawns (RM100–150 each), plus cafe stops and desserts.

Mall food courts and chain restaurants cost a little more, and they generally include taxes in the menu price. Street food is almost always cash-friendly and tax-light.

Getting to JB and Getting Around

From Kuala Lumpur, express buses from TBS to JB’s Larkin Sentral or JB Sentral take about 4 to 5 hours and cost roughly RM35–60. KTM’s ETS and intercity services connect KL Sentral to JB Sentral, which is more comfortable if the schedule suits you. Check the latest timetable, as KTM has been adjusting services. Flights land at Senai International Airport, about 30 minutes from the city, with domestic routes from KL, Penang and East Malaysia.

From Singapore, the KTM Shuttle Tebrau runs between Woodlands and JB Sentral in minutes, and the RTS Link is scheduled to open by the end of 2026, linking Woodlands North with Bukit Chagar in JB. Until it opens, expect long queues at the Causeway on weekends and public holidays.

Inside JB, Grab is the easiest way to reach food areas and usually costs RM8–20 per ride within the city. The old town is walkable. Public buses exist but are slow, so they are best avoided if you are on a tight food schedule.

Day Trip or Overnight?

A day trip works well if you are coming from Singapore. You can fit in a kopitiam breakfast, a laksa Johor lunch and a seafood dinner without rushing. From KL, the journey is too long for a comfortable day trip, so plan to stay overnight.

Stay one night if you want to try both a morning kopitiam and an evening pasar malam, since they do not overlap. Stay two nights if you want to take a half-day trip to Muar for mee bandung and otak-otak, or to Pontian for wanton mee. Weekdays are quieter and give you shorter queues and cheaper hotel rooms.

Frequently Asked Questions

What is the most famous food in Johor Bahru?

Laksa Johor is the signature dish. It uses spaghetti with a rich fish and coconut gravy, and it is traditionally eaten by hand. Mee rebus, otak-otak and asam pedas are also strongly associated with the state. Try them at local hawker stalls rather than tourist restaurants for the most authentic flavour.

Is Johor Bahru food cheaper than Singapore?

Yes, significantly. A hawker meal in JB costs about RM8–15, while the same meal in Singapore can cost three to four times more once currency is converted. Seafood and cafe meals are also cheaper. Prices at larger restaurants have risen slightly since 2024 because of the expanded service tax.

Is JB street food safe to eat?

Generally yes. Choose busy stalls with high turnover, where food is cooked fresh and served hot. Avoid anything that has been sitting out for long periods. Bottled water and freshly pressed juices are widely available. Most visitors eat at JB hawker stalls without any problems.

Is halal food easy to find in Johor Bahru?

Very easy. Johor is a Muslim-majority state, and most Malay restaurants and food courts are halal. Chinese kopitiams often serve pork, so look for halal certification or “Muslim-friendly” signs if needed. Mall food courts typically separate halal and non-halal sections.

What is the best time to eat in Johor Bahru?

Breakfast at kopitiams from 7 to 9 a.m. is ideal, and lunch is best before 12:30 p.m. to avoid crowds. Evening pasar malam and seafood restaurants are best from 6 p.m. Avoid Friday evenings and Sunday afternoons when Singapore visitors fill popular spots.


📷 Featured image by James Lo on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
▼
Accessibility Profiles
i
XL Oversized Widget
Widget Position
▶
Hide Widget (30s)
Powered by PageDr.com