Best Restaurants in Malindi

Osteria Restaurant & Ice Cream

$$ Near District Public Hospital, Sea Front Road, Silversand Rd, 80200, Malindi
Italian Casual Dining Family Style Pizzeria
Osteria Restaurant and Ice Cream is an Italian Restaurant & Pizzeria, Bar, Ice Cream & Pastry Shop. The restaurant is located in Malindi on Seafront road and on Silversands Beach, serving classic Italian cuisine and seafood dishes not to forget their tasty pizza menu! The perfect place for a taste of Italy right in Malindi!

Baby Marrow - Italian Restaurant

$$$ Silversand Road, 80200, Malindi
Italian European Fine dining Pizzeria
The Baby Marrow is a unique, sophisticated, elegant but casual Restaurant with an extensive menu varying from Italian to international cuisine, mixed with local food specialties, fish specialties, meat, and vegetarian including pasta dishes, appetizers and grilled, not to forget the delicious Neapolitan pizza.

Osteria Beach Bar & Restaurant

$$ Casuarina Rd, 80200, Malindi
Italian Casual Dining Pizzeria
Osteria Beach Bar & Restaurant is located right in the Malindi, offering authentic Italian cuisine and seafood dishes. The perfect place to enjoy a romantic fine dining or culinary experience with family and friends making every meal an unforgettable experience!

Baobab Restaurant

$$ Sea Front Rd, 80200, Malindi
African Casual Dining
Baobab Restaurant is situated right in the heart of Malindi, serving delicious tasty African cuisine dishes. With an amazing view of the sea

Malaika Beach Villas

$$$ Mayungu Road, 80200, Malindi
Italian International Fine dining Family Style
A Wonderful Beach Restaurant located in Mayungu between Malindi and Watamu, the restaurant is located on the beach with white sands floor in the marine reserve of Watamu And Malindi, sunbeds, and gazebo service to enjoy a full day on the beach. Serving the best of Italian, seafood, local and international cuisines.The ideal place that makes every meal an unforgettable experience!

Mayungu Beach and Restaurant

$$$ Off Casuarina Road, Mayungu, 80200, Malindi
African Casual Dining
Just a few minutes from Malindi is the exclusive and private Mayungu Beach. This bay is located in the heart of the marine park between Malindi and Watamu, an oasis of white sand and blue sea. Right next to the fisherman's beach, where one enjoys the stunning scenery of the coast. The restaurant in African style and casual atmosphere, offers grilled fish & lobster, chicken & chips, tropical fruit. Reggae music & friendly staff.

The Beach House

$$ Casuarina Rd, 80200, Malindi
African Casual Dining
The Beach House boasts a barbecue and views of the sea. The bed and breakfast have a sun terrace and a private beach area, and guests can enjoy a meal at the restaurant or a drink at the bar. Free WiFi is featured and free private parking is available on site.

Billionaire Resort

$$ Marine Road, 80200, Malindi
Italian International Fine dining Casual Dining Pizzeria
Billionaire Grill Bar & Restaurant, in keeping with the brand’s philosophy of high quality and impeccable service, offers fine international cuisine, combining local and exotic ingredients with signature meat and fish specialties, fresh pasta, and pizza dishes. The Henri Chenot detox & Bio Light menu is also available on request.The restaurant space opens onto a terrace, the perfect place to enjoy a light lunch, cocktails at sunset, and a refined dinner!

Sea Front Swahili Dishes

$$ Beach, Silversand Road, 80200, Malindi
African Casual Dining
The Sea Front Swahili Dishes, right in the heart of Malindi serving scrumptious African and Seafood dishes! The Ideal place to get a taste of the Coastal vibe!

Olimpia Club

$$ Casuarina Rd Mnarani Road,, 80200, Malindi
Italian European Casual Dining Pizzeria
Olimpia Club is a bar and restaurant located right in the heart of Malindi serving authentic Seafood , Italian cuisine, and European cuisines. The ideal place to unwind and relax accompanied by a scrumptious meal.

La Rosada

$$ Casuarina, 80200, Malindi
Italian International European Mediterranean Casual Dining
The restaurant itself is described as the very epitome of Italian with a rustic and authentic feel. What's not to love? When heading out to lunch in Malindi, one can probably fancy a dip in the ocean or a stroll through the sand whilst enjoying a delicious taste of the specialties of International cuisine and that's exactly why La Rosada is the perfect spot!

Old Man & The Sea

$$ Silversands Road, Malindi, 80200, Malindi
European Casual Dining
The Old Man & The Sea Restaurant was established in 1995. It is situated on the Beachfront of Malindi Bay North Coast of Kenya. The Old Man & The Sea Restaurant specializes in fresh seafood on the BBQ accompanied by flavorsome Sauces, created from scratch in their own ‘experimental kitchen’.

Drift Wood Beach Club

$$ Silversands Road Malindi Beach, 80200, Malindi
International Fine dining
Nestled into the Kenyan Coast, Driftwood Beach Club is a distinctive hotel and restaurant with a unique charm. All guests get to enjoy a sense of warmth and familiarity.Serving fresh seafood and locally grown produce supplied, ensure guests explore both Swahili and Continental cuisine. From Alfresco breakfasts to BBQ under the stars and the famous 'Driftwood Bar'.The ideal spot to satisfy your craving for the perfect fine dining experience!

Bar Bar

$$ Casuarina Rd Mnarani Road,, 80200, Malindi
Italian European Casual Dining Pizzeria
Bar Bar Restaurant & Pizzeria is an exclusive place to be in Malindi. Offering mouthwatering bites and full course meals of Italian and European cuisines.

Mama Guddys Robinson Island

$$ Malindi, 80200, Malindi
African Casual Dining
Mama Guddy’s Robinson Island Sanctuary is located a few kilometers north of Malindi. The small restaurants will surely strike you for their style, built only with natural materials. The menu, just like the structure, is an unlimited series of delicious African cuisine dishes expertly cooked.

Kilili Baharini

$$ Near Marine Park, Malindi Beach, Casuarina Road, 80200, Malindi
Italian Fine dining
Kilili Baharini Resort is an ample space where you can unwind and relax. The restaurant overlooking the beach or directly on the beach in front of the Ocean. Offering classic Italian cuisine and local dishes. In the evening at the main bar, one can enjoy appetizers accompanied by classic cocktails! Dinner is served at the restaurant or in the garden near the beach.
We are sorry but there are no matching results for selected filters.