11 Top Seafood Restaurants in Johor Bahru

Best Seafood Restaurant in Johor Bahru (JB)

Malaysia offers tasty, delicious and varied seafood and it is an important part of the local cuisine.

In peninsula Malaysia and with the Johor Bahru area in particular, seafood is part of everyday dining.

And it is inspired by the abundance of ready seafood fresh from the vast fishing grounds all around the peninsula.

The high number of visitors from Singapore and other areas of Asia, as well as the local seafood enthusiasts have spurred the growth of fine restaurants specializing in seafood.

Sweet crab, baked fish, oysters, succulent lobster – all mouth-watering temptations.

In fact, the quality of seafood in Johor Bahru has become a part of tour itineraries for many visitors coming into the region for work and play.

When visiting Johor Bahru, you won’t want to miss!

If you are looking for the best seafood restaurants in Johor Bahru, look no further than this top 12 list!


Best Seafood Restaurants in Johor Bahru

1. Todak Seafood Restaurant in Johor Bahru (旗鱼海番村)

Sitting right on one of the beaches of the Straits of Johor is the iconic Todak Seafood Restaurant. Established in 1999, it has built for itself a good reputation as one of the best seafood restaurants in the Johor region. The setting on the beach also enhances the dining experience.

Todak Seafood Restaurant in Johor Bahru

This restaurant offers fish dishes from freshly caught pomfrets, snappers, groupers, threadfins and many others. You can also select sumptuous dishes from a variety of crabs, prawns, lobsters and oysters preparations.

The seafood can be prepared in many different ways including Thai style, black pepper, ‘sambal’, Hong Kong steam and other ways as well. The crab platters at Todak Seafood restaurant are their signature dish though and they are recommended for everybody who loves fresh, well prepared and spicy crabs.

Also read: Where To Eat In Johor Bahru: 65 Good Food To Eat In JB

The restaurant is constructed simply with great views of the Straits and the muted red lighting at night makes for a romantic dining experience. The prices are reasonable for food that is this good and that is another reason why it is so popular.

Address: 1, Kampung Orang Asli, Telok Jawa, Masai, Johor Bahru, Johor, Malaysia.
Phone: +607 – 386 3696
Opening Hours: 11:30am to 11:30pm


2. Grand Bayview Seafood Restaurant (海滨楼)

If you are looking for a fine seafood restaurant in the Danga Bay area of Johor Bahru, you will do yourself a big favor by sampling the authentic seafood at Grand Bayview Seafood Restaurant. It is hard to miss; the majestic lobster statue gives it away from far off.

Grand Bayview Seafood Restaurant

The menu is wide and varied and guests of all races and religions will find a good meal to enjoy from the available selection. Among their most loved dishes are the Oat-meal prawns that people come from far to enjoy. There are also the salted egg crabs that will leave you asking for more.

With 160 tables and a sitting capacity of 1,600 diners, the restaurant is often used for events like corporate events, weddings, banquets and so on. The location is breathtaking; the sea views of the Straits of Johor and Singapore in the distance plus the sailboats and yachts lazing on the water make for a great dining experience.

Address: Danga Bay Convention Centre, Lot PTB 21350, Jalan Bertingkat Skudai, Danga Bay, 80200 Johor Bahru, Johor, Malaysia.
Phone: +607 – 226 1688
Opening Hours: 11:30am to 12:00am


3. Restaurant SPOA , Telok Kabong, Kg Pasir Puteh, Johor (合德宝阿斯里海鲜)

One of the best criteria for selecting a good seafood restaurant is the freshness of the food offered.

At the Restaurant SPOA, the semblance of a seafood market is hard to miss, what with all prawns, lobsters, crabs and oysters displayed in aquariums all over the place. In fact, they are only fished out when you make your order which guarantees freshness.

Also read: 7 Best Bak Kut Teh in Johor Bahru

Restaurant SPOA Johor

The selection of dishes is really wide. With clams the size of an adult’s palm, one of their dishes will leave you spellbound. You can also sample the drunken prawn soup, chilli crab, shellfish, lobster and fish dishes depending on your liking.

Set right on the water, the views are great. It is built simply with a rustic ambience. The food though is what brings the diners here. It is authentic, fresh and made to the style you prefer. A good way to experience the food is when in a group and everyone orders his or her favorite. This way, you get to see what others are having and you might just change your order the next time you visit Restaurant SPOA.

Address: Kg Pasir Puteh, Teluk Kabong, Johor, Malaysia. (near to Tanjung Puteri Resort & Golf Course)
Phone: +6013 – 709 9399 / +607 – 216 2798
Opening Hours: 11:00am to 11:30pm


4. Restaurant Tian Lai Johor Bahru (天来海鲜园)

Restaurant Tian Lai is one of the best seafood restaurants at Gelang Patah. It is also the most widely known seafood joints in this area. It is near the Second Link Road that is between Singapore and Johor.

For visitors to the Legoland and Hello Kitty theme parks, Tian Lai is only 15 minutes away and a fantastic place to relax and regroup either for lunch or dinner.

Restaurant Tian Lai Johor Bahru

The menu offers a well-rounded selection of seafood dishes made in different styles and to your liking. If it is your first time at the restaurant, you can try their signature food items which are the Black Pepper Crabs and Fried calamari with sambal. Later you can be more adventurous and order the other fare on offer.

All the dishes are superb and well prepared. Other mouthwatering fare includes: steamed Ikan Patin, chili crabs, juicy crab flesh and sambal kang kong among others. There is also a non-seafood menu which includes portions of chicken and tofu.

Nearness to the Second Link Road and great theme parks like Legoland and Hello Kitty plus reasonable prices make this restaurant the best in Gelang Patah.

Address: 158, Jalan Leong Bee, Gelang Patah, Johor Bahru, Johor, Malaysia.
Opening Hours: 12:00pm to 11:00pm
Closed on: alternate Mondays


5. Chua Kee Restaurant, Gelang Patah (蔡记海鲜)

Gelang Patah, Johor does not have so many seafood restaurants, at least not those with fine dining and elaborate menus.

Chua Kee restaurant though is a place where visitors to this area or on transit to Jurong, Bukit Indah and the nearby theme parks, or even those coming from or going to Singapore via the Second Link Road can stop for a seafood lunch or dinner to remember.

Chua Kee Restaurant, Gelang Patah

The menu features common seafood fare and also other conventional dishes like chicken and pork. The seafood though is what the majority of guests here come for.

Some of their most popular dishes include: lala (clams), cereal prawns, stir fried squid with sambal, deep fried calamari with salted eggs and Hot plate bean curd with seafood in tom yam sauce.

With ample parking and an airy ambience and efficient service, your lunch or dinner will be a pleasure.

Address: No.1, Jalan Kacang Panjang, 81550 Gelang Patah, Johor Bahru, Malaysia.
Phone: +607 – 510 3198
Opening Hours: 11:30am to 11:00pm
Closed on: alternate Wednesday


6. Yi Jia Seafood Restaurant, Bukit Indah (億家海鲜)

What started out as a simple and low-priced seafood restaurant in Setia Indah has transformed itself into one of the leading seafood fine dining experiences in the Bukit Indah area of Johor Bahru.

It is conveniently located near the Second Link Singapore-Malaysia route and a short drive from the Legoland Malaysia Theme park. It is air-conditioned in both its first floor and basement dining areas which are also suitable for event hosting.

Yi Jia Seafood Restaurant, Bukit Indah

The food on offer is something any seafood enthusiast in the Johor Bahru area will tell you to try. The salted egg crabs, and Otak-otak Crab (an authentic traditional Malaysian delicacy that still excites palates to this day), White Pepper Crab, and Honey Sauce Crab are the dishes that Yi Jia Seafood Restaurant is famous for. Other seafood dishes like prawns, lobsters and fish are available as well and just as tasty.

Yi Jia Seafood Restaurant

The food, the friendly ambience, the efficient and courteous service make for a great eating out experience. It is no wonder that they have expanded this experience to another outlet in Johor Bahru; they must be doing something right!

Address: No.21,23, Jalan Indah 25/1, Taman Bukit Indah 2, 81200 Johor Bahru, Johor, Malaysia.
Phone: +607 – 232 7137 / +6012-740 7822
Opening Hours: 3:00pm to 12:00am


7. Anjung Senibong Malay Seafood

The Senibong Seafood Village is a stretch of 7 seafood restaurants all of which face the ocean. Its location is Permas Jaya, at Kampung Senibong.

Despite the competition around, Anjung Senibong Malay Seafood is the favored joint here as the food is freshly harvested and cooked and it is also one of the premier dining places for true Malay seafood.

Anjung Senibong Malay Seafood (1)

The menu comprises of different seafood varieties with emphasis laid out on authentic Malay flavors. One interesting thing about this restaurant is that you handpick the seafood you want made and the price of the dish you prefer depends on the weight of your selection. You will select from live fish, stingrays, squid, crabs and prawns.

Anjung Senibong Malay Seafood (2)

You will do yourself a favor by selecting any of the seafood on offer especially the chilli crab, seafood tom yam soup, ikan tiga rasa (buttered fish with a flavored sauce), butter prawns, and sotong goreng tepung (a calamari dish with a mouthwatering batter).

The alfresco section on stilts is a great place to dine on, especially with the sea views and breeze.

Address: 4, Persisir Pantai Senibong, Kampung Senibong, Permas Jaya, Johor Bahru, Malaysia.
Phone: +6013 – 784 9476
Opening Hours: 5:00pm to 12:00am


8. San Low Seafood, Taman Pelangi (三楼海鲜园)

This is one of the leading seafood joints in Taman Pelangi, Johor Bahru. It is a three storied restaurant ran with a Chinese theme. It is a reasonably priced for the food which they serve which would cost almost double across the Straits in Singapore.

Being only a 5 minutes’ drive from the causeway, it is frequented by multitudes of Singaporeans looking for great and affordable seafood or in transit into Johor Bahru city center or to one of the many theme parks all over the Johor area.

San Low Seafood, Taman Pelangi

The menu comprises seafood fare and non-seafood selections. The shellfish, made with a distinct Chinese flavor, is a favorite here and you will find many patrons enjoying the various versions available. You will also find crabs, prawns and lobsters as well. You will have to decide if you want your food made in the Chinese way or your preferred method.

San Low Seafood restaurant is also famous for its Fried Bee Hoon, a simple dish of Singaporean noodles which requires exemplary skill to get it right.

San Low Seafood Contact

Address: Jalan Merah 1, Taman Pelangi, 80400 Johor Bahru, Johor, Malaysia.
Phone: +607 – 332 3869 / +607 – 334 3623
Opening Hours: 4:30pm to 1:00am


9. Kim Cheong Restaurant (金昌海鲜饭店)

Kim Cheong restaurant is located in Taman Johor Jaya in Johor Bahru, Malaysia and is well renowned for its Chinese cuisine. The restaurant caters for reservations and walk ins, and is especially popular for groups of people and kids.

Among its various services include outdoor seating, waiter services and takeaways. It specializes in lunches, dinners and drinks. Food here is reasonably priced and comprises both seafoods and non seafood varieties.

Kim Cheong Restaurant Johor

Among the most notable seafoods served at the restaurant include Chinese flavored shellfish that is prepared in many variations. Also featured in the menu are a selection of prawns, lobsters and crabs.

The restaurant is also famous for other types of delicacies with its signature dish being the fish head soup. It also serves curry fish head or salted chicken eggs with custard pork ribs, fried pumpkin or chicken floss. The restaurant has ample parking space which is found on the street and also at their parking lot.

Address: No.40, Jalan Ros Merah 2/11, Taman Johor Jaya, 81100 Johor Bahru, Johor, Malaysia.
Phone: +6019 – 714 7996


10. Ong Shun Seafood Restaurant (旺顺露天海鲜楼)

This restaurant is located in Jalan abdul Samad, Johor, Malaysia and is well known for its specialty in fresh, tasty seafood. They prepare good food which is affordable to most of its customers.

It is an open air restaurant whose atmosphere is simply relaxing and is a favorite spot for many locals. It is not your everyday tourist restaurant but it sometimes receives visitors, most of whom are travelers.

Ong Shun Seafood Restaurant

Ong Shun serves typical Chinese flavors that are blended with the Malaysian flavors and taste. Among its most favorite dishes include the Chinese style Sze Char dishes which also features the usual Singaporean favorites of cereal prawns, chili crab, hotplate tofu and lemon chicken.

Their unique food preparation has endeared this restaurant to many Malaysians who always find something to suit their taste buds. They are preferred by most because of using fresh ingredients that makes the food taste delicious and this makes it irresistible to many of its customers who keep coming back.

Address: 2467, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru, Johor, Malaysia.
Phone:+607 – 223 8953
Opening Hours: Daily 4:00pm to 1:00am
Closed On: Monday


11. Sweet Water Restaurant

This restaurant is located in Taman Tebrau Jaya, Johor Bahru in Malaysia and is well known for its Mediterranean type of food. If you want anything European then Sweet Water is the place to be because of its wide selection of European as well as North African food.

Among its most notable delicacies include the Moroccan chicken which are fleshy chicken strips that are char grilled and are usually served with mushy rice with a Middle Eastern flavor. There is also Spanish Seafood Paella that is prepared with mussels, prawns, calamari and chicken cubes.

Sweet Water Restaurant Johor

Sweet Water Restaurant also serve mushroom soup, cheese and tomato based condiments which are typically European. Also on the menu are Spanish tapas, lamb meatballs in onion sauce and Canada lobster with citrus sauce.

They also serve mango smoothies and Italian soda as the main drinks. Also featured among its very comprehensive menu is Baba Ghanoush which is made from smoked eggplant that is combined with foccacia bread and bruschetta to provide a wonderful appetizer as one is waiting for the main meal. Other foods include Black Agus Cheek which is usually served with flagrant vegetables and saffron blossom rice.

Address: 116, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor, Malaysia.
Phone: +607 – 331 4349 / +6016 – 746 0391
Opening Hours: 11:00am to 11:00pm


Travelling from Singapore to Johor Bahru for Great Seafoods

For diners and travellers coming from Singapore across the Straits of Johor, it can be a problem because of the traffic and border processes.

To make matters easy, you would have to take a private taxi to Johor Bahru from Singapore. SGMYTAXI is the leading provider of state-of-the-art 7-seater air-conditioned taxis.


They will ensure a smooth ride to the seafood outlets in Johor Bahru by easing the immigration and customs processes where you will be processed right in the taxi (no queues and delays). You will also be picked and dropped at your places of choice. You will not go wrong with sgmytaxi.com.

What SGMYTAXI does?

Most Affordable MPV Private Car Service of travelling between Singapore and Johor Malaysia.


Core Services Rates:
1. SG - Legoland 100SGD(Nett)
2. SG - JB 90-100SGD(Nett)
3. SG - Senai 100SGD(Nett)
4. SG - JPO 100SGD(Nett)
5. SG - NUSAJAYA 100SGD(Nett)
Request Quotation>>>


G-126, Bangunan Holiday Plaza, Jalan Dato Sulaiman Johor Bahru, Johor 80250
Whatsapp: +6016-7683773
Website: www.sgmytaxi.com
Our FB official Page
Private Car Services


Private Car Services