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

30 restaurants

  1. Indian4.32,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

    128 min drive · 64 kmG-01, Block 5, Lbh Skudai, Danga Bay, 80200 Johor Bahru, Johor

  2. Italian4.22,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.

    121 min drive · 60 km35, Jalan Indah 15/2, Taman Bukit Indah, 81200 Johor Bahru, Johor

  3. Western4.71,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

    138 min drive · 69 km82-B, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor

  4. Seafood4.01,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

    135 min drive · 68 km67, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru, Johor

  5. Balinese restaurant4.21,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

    134 min drive · 67 km195, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor

  6. Italian4.41,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

    119 min drive · 59 km36 & 38, Jalan Perjiranan 2, Bandar Dato Onn, 81100 Johor Bahru, Johor

  7. Italian4.51,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

    124 min drive · 62 km17, Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru, Johor

  8. Restaurant4.31,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

    139 min drive · 70 km9, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor

  9. Cafe4.11,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.

    139 min drive · 70 km33, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor

  10. Italian4.4850 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

    136 min drive · 68 km65, Jalan Kuning 2, Taman Pelangi, 80400 Johor Bahru, Johor

Explore Johor on the map

A handpicked selection of must-see spots in Johor, mapped for you.

More about Johor

Johor
Region guide

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 Johor

More to explore in Johor

Explore more

Malaysia
More of the region

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
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to Johor, Malaysia

Discover Johor with Evendo: Your 100% free app-based travel guide. Explore attractions, landmarks, restaurants, and more with ease. Plan, book, and enjoy!

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.