Best Restaurants in Johor Bahru
Hungry in Johor Bahru? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Johor Bahru
Johor Bahru offers a vibrant and eclectic dining scene that caters to all tastes and budgets. From street food stalls serving up local favorites like nasi lemak and satay, to upscale restaurants offering international cuisine, visitors can indulge in a culinary adventure like no other. Don't miss out on trying the famous Johor laksa, a spicy and flavorful noodle dish that is a must-try for food enthusiasts. With its mix of traditional flavors and modern twists, Johor Bahru's dining scene is sure to leave a lasting impression on every visitor.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
52 restaurants
-
Hawker center3.9★2,860 reviews
Bukit Panjang Hawker Centre & Market
Bukit Panjang Hawker Centre is a bustling neighborhood food hub in Singapore's northwest, offering affordable hawker classics like Lor Mee, Ban Mian, braised meats, Teochew noodles, and handmade paus. Open daily from 6am to 9pm, it draws locals with its authentic flavors, generous portions, and prices under $5. The vibrant market atmosphere captures Singapore's multicultural street food heritage, perfect for casual meals amid community buzz.
Daily 6:00–21:00Time to spend 0.5–2 hrs
-
Chinese4.0★2,543 reviews
Restoran Woon Kiang
Restoran Woon Kiang is a culinary gem in Johor Bahru, renowned for its authentic Chinese cuisine, particularly its signature Johor kuey teow kia. A must-visit for food enthusiasts!
Daily 17:00–2:30
-
Cafe4.4★2,137 reviews
DÔME (Johor Premium Outlets)
DÔME Café at Johor Premium Outlets is a welcoming all-day dining destination offering an extensive menu of comfort food, quality beverages, and delectable desserts. Located within the sprawling outlet mall in Senai, this café combines casual sophistication with affordability, making it an ideal respite for shoppers and diners alike. With its inviting ambiance, friendly service, and diverse culinary offerings ranging from Western classics to Asian favourites, DÔME delivers memorable dining experiences throughout the day.
Daily 10:00–22:00Price level $$Time to spend 0.8–3 hrs
-
Indian4.3★2,106 reviews
7 Spice
Nestled in the vibrant Danga Bay area of Johor Bahru, 7 Spice offers an exquisite dining experience that showcases the rich and diverse flavors of Indian cuisine. With a focus on authenticity and quality, this restaurant is a must-visit for tourists seeking a taste of India in Malaysia.
Daily 12:00–22:00
-
Restaurant3.9★2,500 reviews
Restoran Hua Mui JB
Restoran Hua Mui JB is a must-visit destination for tourists seeking an authentic taste of Malaysian cuisine. With its moderate pricing and cozy atmosphere, this restaurant is perfect for both casual diners and coffee enthusiasts alike.
Daily 8:00–17:00
-
Italian4.2★2,161 reviews
The Marco Polo Kitchen
The Marco Polo Kitchen in Johor Bahru offers a delightful blend of Italian and Asian cuisines, perfect for food lovers seeking an unforgettable dining experience. With its inviting atmosphere and diverse menu, this restaurant is a must-visit for anyone exploring the culinary scene of the region.
-
Chinese4.5★1,759 reviews
Dragon-i Peking Duck Restaurant @ Johor Bahru City Square
Located in Johor Bahru City Square, Dragon-i offers an authentic Chinese dining experience with its renowned Peking Duck and a variety of traditional dishes. Ideal for tourists looking to indulge in delicious cuisine.
Mon–Thu 11:00–14:30, 17:00–21:30 · Fri–Sun 11:00–21:30
-
Restaurant4.2★1,838 reviews
Kam Long Ah Zai Curry Fish Head
Kam Long Ah Zai Curry Fish Head is a culinary gem in Johor Bahru, Malaysia, renowned for its delicious and spicy curry fish head dish that draws both locals and tourists alike. Experience a taste of authentic Malaysian flavors in a vibrant atmosphere that showcases the region's rich culinary heritage.
Tue–Sun 8:00–16:00
-
Seafood4.0★1,853 reviews
Ong Shun
Nestled in the vibrant Kampung Bahru district, Ong Shun Seafood Restaurant is a must-visit for seafood lovers. This popular dining spot offers a tantalizing array of fresh seafood dishes that highlight the rich flavors of Malaysia. With its inviting atmosphere and excellent service, it's the perfect place to indulge in a memorable meal while enjoying the local culinary scene.
Tue–Sat 13:00–1:00 · Sun 13:00–24:00
-
Japanese4.8★1,197 reviews
Awagyu Restaurant
Awagyu Restaurant offers an exquisite dining experience with a focus on premium Japanese cuisine, particularly known for its high-quality Wagyu beef. Located in Johor Bahru, this upscale establishment is a must-visit for food enthusiasts looking to indulge in luxurious flavors and impeccable service.
Mon–Thu 12:00–15:00, 17:30–22:00 · Fri–Sun 12:00–22:00
Warakuya Japanese Restaurant
Discover the exquisite flavors of Japan at Warakuya Japanese Restaurant, a culinary gem in Johor Bahru that offers an authentic dining experience with a diverse menu of traditional Japanese dishes.
Daily 11:30–23:00
Principle Cafe by T.A.M Jalan Trus
Principle Cafe by T.A.M Jalan Trus offers a delightful Western dining experience in the heart of Johor Bahru. With its cozy ambiance and a diverse menu, it's perfect for tourists looking to enjoy delicious meals in a friendly setting.
Daily 8:30–18:00
Kayuapi by Naughty Bali
Discover the vibrant flavors of Bali at Kayuapi by Naughty Bali, a premier Balinese restaurant in Johor Bahru. Indulge in an exquisite dining experience featuring Asian fusion dishes and expertly crafted cocktails in a stylish setting.
Daily 12:00–24:00
Restoran Ya Wang
Restoran Ya Wang in Johor Bahru is a must-visit for tourists seeking authentic Chinese cuisine. Renowned for its delectable dishes and vibrant atmosphere, this restaurant promises a memorable dining experience.
Mon–Tue 8:00–18:00 · Thu–Sun 8:00–18:00
The Spice Kitchen
Experience the vibrant flavors of India, Hakka, and Thai cuisines at The Spice Kitchen, a must-visit dining destination in Johor Bahru that delights food lovers with its exquisite dishes and inviting atmosphere.
Mon–Thu 11:30–22:00 · Fri–Sun 11:30–22:30
Kampung Carabao Thai Restaurant
Kampung Carabao Thai Restaurant offers an authentic Thai dining experience, featuring a rich array of flavors, vibrant decor, and warm hospitality. Located in Johor Bahru, this restaurant is a must-visit for tourists seeking to indulge in traditional Thai cuisine amidst a lively atmosphere.
Daily 12:00–15:00, 17:30–24:00
WW Laksa House 水塘。辣沙
WW Laksa House is a culinary gem in Johor Bahru, Malaysia, known for its authentic and flavorful laksa dishes that draw food enthusiasts from near and far. Experience a delightful blend of spices and ingredients in a cozy setting, perfect for enjoying a meal with family or friends.
Mon–Tue 8:30–15:00 · Thu–Sun 8:30–15:00
Kyu Izakaya
Nestled in the vibrant Taman Pelangi area, Kyu Izakaya offers an authentic Japanese dining experience that captures the essence of Japan's culinary traditions. With a cozy atmosphere and a menu filled with delectable dishes, it's a must-visit for tourists seeking to indulge in flavorful Japanese cuisine.
Daily 12:00–14:30, 17:30–22:30
Basilico Restaurant
Basilico Restaurant in Johor Bahru offers a delightful blend of Italian and Western cuisine in a family-friendly atmosphere, perfect for tourists seeking a memorable dining experience.
Daily 12:00–22:00
The Replacement - Lodge & Kitchen
Nestled in the heart of Johor Bahru, The Replacement - Lodge & Kitchen is a must-visit for tourists seeking a delightful brunch experience. With its cozy atmosphere and unique menu offerings, this café invites you to indulge in both local and international flavors, making it an ideal spot to relax and savor your meal.
Rosmarino Italian Restaurant
Rosmarino Italian Restaurant is a culinary gem in Johor Bahru, offering an authentic taste of Italy with a menu crafted from traditional recipes. The warm ambiance and attentive service make it the perfect spot for both romantic dinners and family gatherings.
Tue–Sun 12:00–14:30, 18:00–22:30
Chakra Restaurant
Chakra Restaurant in Johor Bahru is a vibrant destination for tourists craving authentic Indian cuisine, nestled in the heart of Kampung Bahru. With its extensive menu and inviting atmosphere, it promises a delightful dining experience that celebrates South Asian flavors.
George & Dragon Cafe
Nestled in the heart of Johor Bahru, George & Dragon Cafe offers a delightful blend of exquisite cuisine and inviting ambiance, making it a must-visit destination for food lovers and tourists alike. With its expansive menu that caters to diverse palates, this cafe stands out as a culinary gem in the region. The perfect spot to unwind after a day of exploration.
Daily 12:00–22:30
水手西餐厅 Pahpai Steakhouse
Nestled in the vibrant Taman Sentosa, Pahpai Steakhouse offers a delightful fusion of Western and local flavors, making it a must-visit for food enthusiasts. With its cozy ambiance and a diverse menu, it's the perfect spot for a memorable dining experience.
Daily 12:00–2:00
Chez Papa French Bistro and Wine Bar
Chez Papa French Bistro and Wine Bar is a delightful culinary destination in Johor Bahru, offering an authentic taste of France. This charming venue serves exquisite French cuisine paired with an extensive selection of wines, making it a must-visit for food enthusiasts and wine lovers alike.
Mon–Sat 18:00–22:30
Tosca Italian Trattoria
Experience the authentic flavors of Italy at Tosca Italian Trattoria, where exquisite cuisine meets a charming ambiance, perfect for tourists seeking a delightful dining experience in Johor Bahru.
Daily 12:00–14:30, 18:30–22:30
The DreamLiner Airways Cafe
The DreamLiner Airways Cafe is a must-visit dining destination in Johor Bahru, offering a delightful fusion of Asian and Western cuisines. This halal-certified restaurant is perfect for tourists seeking a unique culinary experience in a vibrant atmosphere.
Mon 12:00–22:00 · Wed–Sun 12:00–22:00
The Kittengi - Authentic Indian Restaurant
Discover the rich flavors of India at The Kittengi, an authentic Indian restaurant in Johor Bahru, where traditional recipes meet a vibrant atmosphere, perfect for tourists seeking culinary adventures.
Daily 11:00–22:00
Restaurant Reaz Corner
Nestled in the heart of Johor Bahru, Restaurant Reaz Corner offers a delightful culinary experience, featuring a diverse menu that captures the essence of local and regional flavors. This popular eatery is perfect for tourists looking to indulge in authentic Malaysian dishes in a cozy and inviting atmosphere.
Open 24 hours
Café Racer by Grillbar
Discover Café Racer by Grillbar, a vibrant restaurant in Taman Pelangi, Johor Bahru, offering a delightful blend of local and international cuisines. With a lively atmosphere and delectable dishes, it's the perfect spot for food lovers.
Mon 12:00–15:00, 17:00–23:00 · Wed–Sun 12:00–15:00, 17:00–23:00
Gianni's Trattoria
Experience the vibrant flavors of Italy at Gianni's Trattoria, a premier Italian restaurant in Johor Bahru. With its exquisite dishes and inviting atmosphere, it's a must-visit for food lovers.
Daily 11:30–22:30
Albarakah Fusion Restaurant
Experience the exquisite flavors of Indian cuisine at Albarakah Fusion Restaurant, a fine dining gem in Johor Bahru that promises a delightful gastronomic adventure for every visitor.
Daily 11:00–23:00
You Kee XO Restaurant
Nestled within KSL City Mall, You Kee XO Restaurant is a must-visit for food enthusiasts craving authentic Chinese cuisine. Known for its rich flavors and vibrant atmosphere, this restaurant offers a delightful culinary experience that showcases the best of Chinese gastronomy. With an extensive menu featuring signature dishes, it's a perfect spot for both casual dining and special occasions.
Daily 10:30–21:00
L.table, Taman Pelangi
L.table in Taman Pelangi, Johor Bahru is a culinary gem known for its diverse menu and vibrant atmosphere. Perfect for food enthusiasts and casual diners alike, it promises an unforgettable dining experience.
Mon–Fri 11:00–22:00 · Sat–Sun 10:00–22:00
The Cave Restaurant
Nestled in the heart of Johor Bahru, The Cave Restaurant offers an exquisite dining experience, blending a unique ambiance with delectable dishes that capture the essence of local and international flavors. This restaurant is a must-visit for tourists seeking a memorable meal in a captivating setting.
Daily 11:30–23:30
Sweetwater Mediterranean Bar & Grill
Sweetwater Mediterranean Bar & Grill is a vibrant culinary destination in Johor Bahru, offering a delightful fusion of Western, French, Italian, Moroccan, and Spanish cuisines. With its inviting ambiance and diverse menu, it's perfect for food lovers seeking unique dining experiences.
Daily 12:00–23:00
Grill Bar Steakhouse
Nestled in the vibrant Taman Pelangi area, Grill Bar Steakhouse offers an unforgettable dining experience with its exquisite selection of grilled meats and a cozy atmosphere, perfect for tourists seeking a taste of local flavors combined with international flair.
Mon 17:00–23:00 · Wed–Sun 17:00–23:00
Foodie Foodie
Foodie Foodie is a must-visit restaurant in Johor Bahru, offering a delightful culinary experience with a diverse menu that celebrates local flavors and international cuisines. Perfect for tourists seeking authentic tastes.
Daily 8:00–21:30
Aglios - Italian Cuisine
Aglios Italian Cuisine offers a delightful culinary experience in Johor Bahru, showcasing authentic Italian dishes that tantalize the taste buds. From fresh pasta to exquisite desserts, this restaurant is a must-visit for food lovers.
Tue–Sun 12:30–23:30
La Belle Vie Restaurant and Bar
Nestled in the vibrant Taman Molek area of Johor Bahru, La Belle Vie Restaurant and Bar offers a delightful blend of exquisite cuisine and a lively bar atmosphere. With its modern decor and inviting ambiance, this spot is perfect for tourists seeking a memorable dining experience. Enjoy a menu filled with delectable dishes crafted from fresh ingredients, paired with an extensive selection of beverages to quench your thirst.
Tue–Sun 17:00–22:30
Johor Bahru JB Restoran Sulam Best Kari Kepala Ikan Best Curry Fish Head Best Asam Pedas Ikan Best Asam Fish Best Seafood
Nestled in the vibrant Taman Sentosa, Restoran Sulam is a must-visit for seafood lovers in Johor Bahru. Famous for its exceptional curry fish head and asam pedas, this family-friendly diner offers an authentic taste of Malaysian cuisine that will tantalize your taste buds. The inviting atmosphere and delectable dishes make it the perfect spot for a memorable meal with loved ones.
Saigon Saturday
Discover the vibrant flavors of Vietnam at Saigon Saturday, a must-visit Vietnamese restaurant in Johor Bahru. Enjoy authentic dishes in a warm and inviting atmosphere.
Daily 6:00–5:00
Merah Kitchen & Bar
Nestled in the heart of Johor Bahru, Merah Kitchen & Bar offers a vibrant dining experience with a diverse menu that fuses Pan Asian flavors. This trendy venue is perfect for tourists seeking both a casual meal and an event space, all while enjoying the lively atmosphere of the city.
Tue–Sun 10:00–1:00
Furusato Japanese Restaurant
Nestled in the vibrant Taman Pelangi, Furusato Japanese Restaurant offers an authentic culinary journey through Japan. With a warm atmosphere and a diverse menu featuring sushi, sashimi, and traditional dishes, it is a must-visit for food enthusiasts.
Matterhon Bistro
Nestled in Taman Johor Jaya, Matterhon Bistro offers a unique blend of Western cuisine and a grocery store experience, perfect for tourists seeking delicious meals and local flavors.
Mon–Sat 11:30–15:00, 17:30–24:00 · Sun 17:00–24:00
Kinnokura Izakaya Japanese Restaurant 金の藏居酒屋
Kinnokura Izakaya in Johor Bahru offers an authentic Japanese dining experience with a cozy atmosphere and a diverse menu. Perfect for tourists seeking delicious cuisine.
Mon–Thu 12:00–14:30, 18:00–21:00 · Sat–Sun 12:00–14:30, 18:00–21:00
TH Appethaizing Thai Restaurant
Nestled in the vibrant Taman Pelangi area of Johor Bahru, TH Appethaizing Thai Restaurant offers a delightful culinary journey through authentic Thai cuisine, showcasing rich flavors and aromatic spices that will tantalize your taste buds.
Mon–Fri 10:30–15:30, 17:30–21:30 · Sat–Sun 10:30–21:30
Amaya Food Gallery at Amari Johor Bahru
Amaya Food Gallery at Amari Johor Bahru is a vibrant dining destination that offers a diverse array of delectable Asian cuisines, perfect for food lovers and tourists alike. Experience a delightful buffet featuring breakfast options, Thai specialties, and more, all in a welcoming atmosphere.
Daily 6:00–22:00
LaCasa Bar + Restaurant
Nestled in the vibrant Taman Abad district of Johor Bahru, LaCasa Bar + Restaurant offers an inviting bistro atmosphere, exquisite culinary delights, and a perfect blend of local and international flavors. Whether you're looking for a cozy dinner or a lively night out, LaCasa is the ideal destination for tourists seeking memorable dining experiences.
Daily 15:00–2:00
RUSSELL KITCHEN Romantic Private Candlelight Dinner
Experience a magical candlelight dinner at Russell Kitchen, a fine dining haven in Johor Bahru. Enjoy exquisite dishes in an intimate setting, perfect for romantic occasions or special celebrations.
Mon–Fri 20:00–1:30 · Sun 18:00–1:30
The Food Store @ DoubleTree by Hilton Johor Bahru
Experience a unique culinary journey at The Food Store, where local flavors and international dishes come together in a cozy ambiance, perfect for tourists seeking delicious meals in Johor Bahru.
Mon–Fri 8:00–17:00
Romantic Garden Restaurant
Nestled in the heart of Johor Bahru, the Romantic Garden Restaurant offers a unique fusion dining experience amidst a tranquil garden setting. Perfect for couples and families alike, this restaurant is a must-visit for tourists seeking delicious cuisine and a peaceful ambiance.
Explore Johor Bahru on the map
A handpicked selection of must-see spots in Johor Bahru, mapped for you.
More about Johor Bahru

Johor Bahru travel guide
Johor Bahru blends Malay royal heritage, lively street food, modern malls and easy access to southern Malaysia’s culture, coast and nearby islands.
Tell me more about Johor BahruMore to explore in Johor Bahru
Explore more

Explore more of Malaysia
Discover Malaysia: A stunning blend of modernity and nature, where diverse cultures meet, and adventure awaits. From vibrant cities to serene beaches, Malaysia has it all.
Explore Malaysia
Getting your guide ready…
We are putting together a fresh copy of the Johor Bahru guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.