Best Restaurants in Johor
Hungry in Johor? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Johor
- Top rated
- Closest to the centre
- A–Z
30 restaurants
-
Indian4.3★2,168 reviews
7 Spice
Experience the vibrant and aromatic world of Indian cuisine at 7 Spice, where every dish tells a story and every flavor captivates your senses. Located in the picturesque Danga Bay, Johor Bahru, this restaurant offers an exquisite dining experience that combines traditional recipes with modern culinary techniques, making it a must-visit for any tourist seeking to indulge in authentic Indian flavors.
Daily 12:00–22:00
-
Italian4.2★2,250 reviews
The Marco Polo Kitchen
The Marco Polo Kitchen is a delightful dining spot in Johor Bahru, blending Italian and Asian flavors for a unique culinary experience. With its warm ambiance and diverse menu, it’s perfect for food lovers seeking something special.
-
Western4.7★1,440 reviews
Principle Cafe by T.A.M Jalan Trus
Nestled in the heart of Johor Bahru, Principle Cafe by T.A.M Jalan Trus is a must-visit destination for food lovers. Known for its exquisite Western cuisine, this café combines a cozy atmosphere with exceptional service, making it the perfect spot for both casual dining and special occasions.
Daily 8:00–18:00
-
Seafood4.0★1,911 reviews
Ong Shun
Discover Ong Shun Seafood Restaurant in Johor Bahru, a culinary gem renowned for its authentic Malaysian seafood dishes. Experience vibrant flavors and a warm atmosphere that captures the essence of local dining.
Daily 13:00–24:00
-
Balinese restaurant4.2★1,452 reviews
Kayuapi by Naughty Bali
Experience the vibrant flavors of Bali at Kayuapi by Naughty Bali, a premier Balinese restaurant in Johor Bahru that offers a unique fusion of Asian cuisine in a welcoming atmosphere. Perfect for food lovers seeking an unforgettable dining experience.
Daily 12:00–24:00
-
Italian4.4★1,131 reviews
The Morso Bandar Dato' Onn
The Morso Bandar Dato' Onn is a delightful dining destination in Johor Bahru, offering a unique blend of Italian and Middle Eastern cuisine, perfect for food enthusiasts seeking diverse flavors in a vibrant atmosphere.
Daily 12:00–22:00
-
Italian4.5★1,048 reviews
Basilico Restaurant
Nestled in Taman Mount Austin, Basilico Restaurant offers a delightful blend of Italian cuisine and a warm, inviting atmosphere, perfect for family gatherings or romantic dinners. With an extensive menu featuring pizzas, steaks, and a selection of fine wines, it's a must-visit for food enthusiasts.
Daily 12:00–22:00
-
Restaurant4.3★1,055 reviews
Flowers in the Window
Discover the charming ambiance and delightful menu at Flowers in the Window, a must-visit restaurant in Johor Bahru for food lovers and tourists alike. This unique eatery offers a serene escape with its floral-themed decor and a diverse selection of dishes that cater to various tastes.
Mon 9:00–16:00 · Wed–Sun 9:00–16:00
-
Cafe4.1★1,123 reviews
The Replacement - Lodge & Kitchen
Nestled in the heart of Johor Bahru, The Replacement - Lodge & Kitchen offers a delightful escape for tourists seeking a cozy café atmosphere. This charming spot is renowned for its delectable brunch options and inviting ambiance, making it a must-visit destination for both locals and travelers alike. With its unique decor and friendly service, guests can enjoy a perfect blend of comfort and culinary excellence.
-
Italian4.4★850 reviews
Rosmarino Italian Restaurant
Rosmarino Italian Restaurant in Johor Bahru offers a delightful culinary experience with its authentic Italian dishes, warm ambiance, and exceptional service. Perfect for food lovers seeking a taste of Italy.
Tue–Sun 12:00–14:30, 18:00–22:30
Chakra Restaurant
Chakra Restaurant in Johor Bahru offers an authentic taste of Indian and South Asian cuisine. With its vibrant atmosphere and diverse menu, it's a must-visit for food lovers.
Makan Kitchen
Nestled in the heart of Johor Bahru, Makan Kitchen is a vibrant buffet restaurant that offers an exquisite array of Asian flavors. With its welcoming ambiance and diverse menu, it's a must-visit for food enthusiasts seeking to indulge in authentic Malaysian cuisine.
Daily 6:30–22:00
Tosca Italian Trattoria
Immerse yourself in the flavors of Italy at Tosca Italian Trattoria, a culinary gem in Johor Bahru. Known for its authentic dishes and inviting ambiance, this restaurant is a must-visit for tourists seeking a delightful dining experience.
Daily 12:00–14:30, 18:30–22:30
George & Dragon Cafe
Nestled in the heart of Johor Bahru, George & Dragon Cafe invites tourists to indulge in a blend of local and international flavors, making it a must-visit dining destination for food enthusiasts.
Daily 12:00–22:30
L.table, Taman Pelangi
Discover L.table in Taman Pelangi, Johor Bahru, a vibrant restaurant known for its exquisite dishes and inviting atmosphere. Experience the best of Malaysian cuisine with a modern twist.
Mon–Fri 11:00–22:00 · Sat–Sun 10:00–22:00
水手西餐厅 Pahpai Steakhouse
Nestled in the vibrant Taman Sentosa area of Johor Bahru, Pahpai Steakhouse offers a delightful fusion of Western cuisine that promises to tantalize your taste buds. With its inviting ambiance and diverse menu, it's an ideal dining destination for tourists seeking a unique culinary experience.
Daily 12:00–2:00
Chez Papa French Bistro and Wine Bar
Chez Papa French Bistro and Wine Bar is a culinary gem in Johor Bahru, where authentic French cuisine meets a sophisticated wine selection, offering tourists an unforgettable dining experience.
Mon–Sat 18:00–22:30
Rowan & Parsley Food Atelier
Rowan & Parsley Food Atelier is a must-visit restaurant in Masai, Johor, offering a unique dining experience with its creative dishes and inviting atmosphere. Perfect for food enthusiasts and casual diners alike.
Daily 11:00–22:00
Albarakah Fusion Restaurant
Albarakah Fusion Restaurant offers an exquisite dining experience, blending traditional Indian flavors with contemporary flair. Perfect for food lovers seeking authentic cuisine in Johor Bahru.
Daily 11:00–23:00
Gianni's Trattoria
Gianni's Trattoria offers a delightful Italian dining experience in the heart of Johor Bahru, where authentic flavors meet a warm atmosphere, perfect for tourists seeking culinary adventure.
Daily 11:30–22:30
Aglios - Italian Cuisine
Aglios offers an authentic Italian dining experience in Johor Bahru, where you can indulge in exquisite pasta, pizza, and delightful desserts amidst a warm atmosphere.
Tue–Sun 12:30–23:30
The Cave Restaurant
Nestled in the heart of Johor Bahru, The Cave Restaurant offers a unique dining experience with a delightful blend of local and international flavors, set in a cozy ambiance that attracts both locals and tourists alike.
Daily 11:30–23:30
Shang Bar & Restaurant Eco Palladium
Nestled in the heart of Johor Bahru, Shang Bar & Restaurant offers a delightful blend of culinary excellence and a vibrant cocktail bar atmosphere. Perfect for tourists seeking a unique dining experience, this venue combines delicious food with an inviting ambiance that captivates every visitor. With its diverse menu and expertly crafted cocktails, it's an essential stop for anyone exploring the city.
Sweetwater Mediterranean Bar & Grill
Sweetwater Mediterranean Bar & Grill in Johor Bahru offers a rich blend of Western, French, Italian, Moroccan, and Spanish cuisines, perfect for food lovers seeking diverse flavors in a vibrant atmosphere.
Daily 12:00–23:00
La Belle Vie Restaurant and Bar
La Belle Vie Restaurant and Bar is a hidden gem in Johor Bahru, offering an exquisite dining experience with a fusion of local and international flavors, perfect for tourists seeking to indulge in the culinary arts.
Tue–Sun 17:00–22:30
The Fat Chef Restaurant
The Fat Chef Restaurant in Johor Bahru offers a delightful dining experience with its unique ambiance and diverse menu, perfect for food enthusiasts looking to indulge in local and international flavors.
Daily 12:00–16:00, 17:30–22:00
Merah Kitchen & Bar
Nestled in the heart of Johor Bahru, Merah Kitchen & Bar offers a unique dining experience that combines Pan Asian flavors with a vibrant atmosphere. Perfect for food lovers and social gatherings, this hidden gem invites you to indulge in a delightful culinary journey.
Tue–Sun 13:00–1:00
The Moon Knows Dining Room
The Moon Knows Dining Room is a fine dining destination in Johor Bahru, Malaysia, offering an extraordinary culinary experience with a unique atmosphere and exceptional service.
Daily 12:00–22:00
Amaya Food Gallery at Amari Johor Bahru
Discover a delightful fusion of flavors at Amaya Food Gallery, a premier dining destination in Johor Bahru that promises an unforgettable culinary experience for all visitors.
Daily 6:00–22:00
RUSSELL KITCHEN Romantic Private Candlelight Dinner
Russell Kitchen in Johor Bahru offers a unique fine dining experience, perfect for couples looking to enjoy a romantic candlelight dinner in an intimate setting. This hidden gem combines exquisite cuisine with an enchanting atmosphere, making it an ideal choice for special occasions or a memorable night out.
Explore Johor on the map
A handpicked selection of must-see spots in Johor, mapped for you.
More about Johor

Johor travel guide
Explore Johor for royal heritage, southern Malaysian food, rainforest parks, mangroves, east-coast beaches and island journeys near Singapore.
Tell me more about JohorMore to explore in Johor
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 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.