Best Restaurants in Malindi
Hungry in Malindi? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Malindi
Malindi offers a diverse dining scene that caters to all tastes and preferences. From traditional Swahili cuisine to fresh seafood dishes, visitors can indulge in a culinary adventure that showcases the rich flavors of the region. Enjoy dining at beachfront restaurants with stunning ocean views, or explore local markets for authentic street food experiences. With a mix of international influences and local ingredients, Malindi's dining scene is sure to delight food enthusiasts looking for a taste of the vibrant coastal culture.
- Top rated
- Closest to the centre
- A–Z
50 restaurants
-
Restaurant4.2★1,046 reviews
Simba Dishes
Experience the vibrant flavors of Kenya at Simba Dishes, a beloved restaurant in Malindi known for its delicious local cuisine and welcoming atmosphere. Perfect for tourists seeking an authentic taste of East Africa.
Mon–Fri 6:00–23:00 · Sat–Sun 7:00–23:00
-
Pizza4.3★980 reviews
Bar Bar Restaurant & Pizzeria
Bar Bar Restaurant & Pizzeria in Malindi is a must-visit for tourists seeking delicious pizza and a vibrant dining atmosphere. With a diverse menu and excellent service, it's perfect for families, couples, and friends alike.
Daily 6:30–22:30
-
Restaurant4.3★747 reviews
Osteria Beach Bar & Restaurant
Nestled along the stunning coastline of Malindi, Osteria Beach Bar & Restaurant offers a delightful dining experience with a perfect blend of local flavors and international cuisine. With its inviting atmosphere and breathtaking views, it's an ideal spot for tourists looking to indulge in delectable dishes while enjoying the serene beach vibes.
Daily 10:00–21:00
-
Restaurant4.0★799 reviews
Jabreen
Nestled in the coastal town of Malindi, Jabreen is a vibrant restaurant that offers an unforgettable dining experience, showcasing the rich flavors of local cuisine. With its inviting atmosphere and diverse menu, Jabreen is perfect for tourists seeking to indulge in authentic dishes while enjoying the beautiful surroundings.
Daily 9:00–21:30
-
Italian4.4★499 reviews
Baby Marrow - Italian Restaurant & Pizzeria
Baby Marrow is a charming Italian restaurant and pizzeria in Malindi, where authentic flavors meet a cozy atmosphere. Perfect for families and couples alike, this dining gem offers a delightful menu of pizzas and traditional Italian dishes, making it an ideal spot to relax after exploring the beautiful coastal town.
Daily 12:00–23:00
-
Restaurant4.1★536 reviews
Rosada Beach & Restaurant
Nestled along the stunning coastline of Malindi, Rosada Beach & Restaurant offers a delightful blend of exquisite cuisine and breathtaking ocean views. Perfect for tourists seeking a memorable dining experience, this restaurant combines a vibrant atmosphere with exceptional service, making it a must-visit destination for food lovers and beach enthusiasts alike.
-
Restaurant4.3★405 reviews
Coco Beach
Nestled along the stunning coastline of Malindi, Coco Beach is a vibrant restaurant that offers tourists an exquisite dining experience. With its breathtaking ocean views and a diverse menu featuring local and international cuisine, this spot is perfect for anyone looking to indulge in delicious food while soaking up the sun. Whether you're enjoying a leisurely lunch or a romantic dinner, Coco Beach provides the ideal setting for memorable meals with friends and family.
Mon 11:00–22:00 · Wed–Sun 11:00–22:00
-
Restaurant3.8★494 reviews
Shukrani Cafe
Nestled in the heart of Malindi, Shukrani Cafe offers a delightful fusion of local and international cuisine. With its warm ambiance and friendly service, it’s the perfect spot for tourists to relax and savor the flavors of Kenya.
Daily 6:00–23:00
-
Restaurant4.2★342 reviews
Seafront Swahili Dishes
Nestled along the picturesque shores of Malindi, Seafront Swahili Dishes offers a delightful culinary experience that showcases the rich flavors of East African cuisine. With its vibrant atmosphere and stunning ocean views, this restaurant is a must-visit for tourists looking to indulge in authentic Swahili dishes while enjoying the coastal breeze.
Daily 6:30–23:00
-
Restaurant4.0★374 reviews
KB
Nestled in the heart of Malindi, KB is a vibrant restaurant and bar that offers a delightful blend of local and international cuisine. With its lively atmosphere and extensive menu, it’s the perfect spot for tourists seeking a memorable dining experience.
Daily 7:00–23:00
Stars And Garters Restaurant
Nestled in the heart of Malindi, Stars And Garters Restaurant offers a delightful fusion of African flavors and a vibrant atmosphere. Perfect for tourists seeking an authentic dining experience, this restaurant is known for its warm hospitality and diverse menu that showcases the best of local cuisine.
Mon–Fri 8:00–17:00 · Sat 8:00–12:00
Kienyeji Bar
Kienyeji Bar in Malindi offers a delightful experience for tourists looking to enjoy authentic Kenyan cuisine and a vibrant atmosphere. This grill and bar is known for its reasonably priced menu featuring traditional dishes, making it a must-visit for anyone wanting to immerse themselves in local culture.
Open 24 hours
Baobab restaurant
Nestled along the stunning coastline of Malindi, Baobab Restaurant offers an authentic African dining experience infused with local flavors and breathtaking sea views. With its moderate pricing and inviting atmosphere, it's a must-visit for tourists seeking to indulge in the culinary delights of Kenya.
Daily 7:00–23:00
Malaika Malindi Restaurant
Nestled along Silver Sand Road in Malindi, Malaika Malindi Restaurant offers a delightful culinary experience, combining local flavors with a vibrant atmosphere. This moderate-priced eatery is perfect for tourists seeking authentic Kenyan cuisine in a charming setting.
Daily 8:00–23:00
Karen Blixen
Nestled in the heart of Malindi, Karen Blixen offers an exquisite dining experience with a blend of local flavors and international cuisine. This restaurant is a must-visit for tourists seeking a taste of Kenya's rich culinary heritage.
Open 24 hours
My Way Bar & Restaurant
Nestled in the vibrant town of Malindi, My Way Bar & Restaurant invites tourists to indulge in a delightful culinary journey through authentic African flavors. With a diverse menu and a lively atmosphere, it is the perfect spot to unwind after exploring the local attractions.
Lo sfizio coffee shop
Nestled in the heart of Malindi, Lo Sfizio Coffee Shop is a charming spot for tourists seeking a delightful coffee experience. With its inviting ambiance and an array of delicious offerings, it’s the perfect place to unwind and savor local flavors. Whether you’re looking for a quick bite or a leisurely coffee break, this café is a must-visit destination.
Daily 7:00–23:00
Surahi Restaurant-Malindi
Experience the vibrant flavors of Indian cuisine at Surahi Restaurant, a beloved spot in Malindi where tradition meets taste. Delight in authentic dishes crafted with care and passion, all served in a warm and inviting atmosphere.
Tue–Sun 11:00–15:00, 17:30–22:00
T&T Restaurant Malindi
T&T Restaurant in Malindi offers a delightful dining experience with a vibrant atmosphere, delicious local cuisine, and friendly service, making it a must-visit for tourists exploring the area.
Mama Jo's.Johari Restaurant
Nestled in the heart of Malindi, Mama Jo's.Johari Restaurant offers a delightful culinary experience that showcases the vibrant flavors of Kenyan cuisine. With its inviting atmosphere and exceptional service, it's a must-visit for food enthusiasts seeking authentic local dishes.
Mon–Sat 6:30–20:00
Star Dust
Star Dust is a charming restaurant nestled in Malindi, offering a delightful culinary experience that combines local flavors with a cozy atmosphere. Perfect for tourists seeking authentic Kenyan cuisine, it promises a memorable dining experience.
Open 24 hours
ROSADA TOWN RESTAURANT BAR
Nestled in the heart of Malindi, Rosada Town Restaurant Bar offers a vibrant dining experience filled with delectable local and international cuisine. With a warm atmosphere and friendly service, it's an ideal spot for tourists to unwind and savor the flavors of Kenya.
Daily 8:00–24:00
White Moon Beach Restaurant
Nestled along the stunning coastline of Malindi, White Moon Beach Restaurant offers a delightful blend of local and international cuisine in a vibrant atmosphere. With its beachside location, guests can enjoy fresh seafood, tropical cocktails, and breathtaking views of the ocean, making it a perfect spot for relaxation and socializing.
Fri–Sun open 24 hours
Mayungu Rasta Beach & Restaurant
Nestled along the beautiful Malindi coastline, Mayungu Rasta Beach & Restaurant offers a perfect blend of relaxation and delicious cuisine. With stunning ocean views and a vibrant atmosphere, it's an ideal spot for tourists looking to unwind and indulge in local flavors.
Daily 8:00–18:00
Maasai Beach Restaurant
Nestled along the stunning coastline of Malindi, Maasai Beach Restaurant offers a delightful blend of local and international cuisine, making it a must-visit for food enthusiasts. With its vibrant atmosphere and breathtaking ocean views, this restaurant is perfect for those looking to savor delicious meals while enjoying the beauty of Kenya's coast.
Daily 9:00–23:30
Triple B
Triple B in Malindi offers a delightful culinary experience, perfect for tourists seeking authentic flavors and a cozy atmosphere. Enjoy their renowned fresh baked bread burgers and more in a welcoming setting.
Daily 9:00–21:00
Lawford's
Nestled in the heart of Malindi, Lawford's offers an exquisite dining experience that harmonizes local flavors with a serene ambiance. This restaurant, with its diverse menu and tranquil setting, is perfect for tourists seeking a memorable meal amidst the beauty of Kenya's coast.
Open 24 hours
Buckeye Cafe & Grill
Nestled in the heart of Malindi, Buckeye Cafe & Grill offers a delightful dining experience that blends local Kenyan flavors with a warm, welcoming atmosphere. Tourists can enjoy a variety of dishes, perfect for any palate, while soaking in the vibrant local culture.
Mon–Sat 7:00–22:00 · Sun 12:00–22:00
Tsavo Road Restaurant
Nestled in the vibrant heart of Malindi, Tsavo Road Restaurant offers a delightful culinary experience for tourists seeking to indulge in local flavors and cozy ambiance. With its moderate pricing and welcoming atmosphere, it’s a must-visit for anyone looking to explore the rich culinary landscape of this coastal gem.
Open 24 hours
Zarafa
Zarafa is a delightful Italian restaurant located in the heart of Malindi, offering an exquisite dining experience with authentic dishes and a warm ambiance. Perfect for food lovers looking to indulge in Italian cuisine while enjoying the local charm.
Daily 11:00–23:00
Babalao restaurant
Nestled in the heart of Malindi, Babalao Restaurant offers a delightful blend of local flavors and culinary creativity. With its vibrant atmosphere and a menu that celebrates the best of Kenyan cuisine, this dining spot is a must-visit for tourists seeking an authentic taste of the region.
Daily 6:00–22:00
BlueKey Restaurant
BlueKey Restaurant in Malindi offers a unique dining experience with exquisite dishes, warm hospitality, and a vibrant atmosphere. Ideal for tourists seeking authentic local cuisine.
Mijikenda
Mijikenda is a delightful restaurant in Malindi, offering a unique blend of coastal Kenyan cuisine. Tourists can indulge in flavorful dishes while enjoying the vibrant atmosphere that captures the essence of local culture.
Billionaire Grill & Bar
Nestled along Marine Road in Malindi, Billionaire Grill & Bar offers a unique dining experience with its exquisite menu and welcoming atmosphere. Perfect for tourists seeking a taste of local and international cuisine, this restaurant is renowned for its friendly service and vibrant ambiance.
Daily 7:30–22:00
Open View Bar & Restaurant
Nestled in the heart of Malindi, Open View Bar & Restaurant offers an inviting atmosphere with stunning views, delicious cuisine, and a vibrant bar scene. A perfect stop for tourists looking to relax and indulge.
Hot Pots Restaurant
Hot Pots Restaurant in Malindi offers a delightful culinary experience, blending local flavors with a welcoming atmosphere. Perfect for tourists seeking authentic Kenyan cuisine.
Onda Beach Grill
Nestled along the stunning Malindi coastline, Onda Beach Grill invites tourists to indulge in a culinary experience that celebrates the freshest seafood. With its vibrant atmosphere and breathtaking ocean views, it's a perfect spot for those looking to savor local flavors while enjoying a relaxing beachside setting.
Urafiki Bar & Restaurant / URAFIKI HIGHWAY CLUB
Nestled in the vibrant city of Malindi, Urafiki Bar & Restaurant offers a delightful culinary experience for tourists. With its inviting atmosphere and a menu rich in grilled delicacies, it’s the perfect spot to unwind after a day of exploring. Enjoy affordable meals that showcase local flavors, making it a must-visit destination for food lovers.
Daily 10:30–23:00
Malindi Jambo Golden Beach Bar & Sea Food
Nestled along the stunning coastline of Malindi, the Jambo Golden Beach Bar & Sea Food offers an exquisite dining experience that blends local flavors with breathtaking ocean views. Enjoy a vibrant atmosphere where fresh seafood meets a warm, inviting ambiance, perfect for tourists seeking relaxation and culinary delights.
Daily 9:00–17:00
Poa Malindi
Nestled along the beautiful shores of Malindi, Poa Malindi is a vibrant restaurant that offers a delightful culinary experience for tourists. Known for its fresh seafood and local delicacies, this eatery provides a perfect setting to unwind after a day of exploring. With its friendly atmosphere and stunning views, Poa Malindi promises an unforgettable dining experience that captures the essence of coastal Kenya.
Daily 8:00–21:00
Flavours Restaurant
Nestled in the picturesque coastal town of Malindi, Flavours Restaurant is a culinary gem that offers an exquisite dining experience. With a focus on fresh, local ingredients and a menu that celebrates the vibrant flavors of Kenyan cuisine, this restaurant is a must-visit for tourists seeking authentic tastes and delightful ambiance. Whether you're enjoying a meal with family or a romantic dinner, Flavours promises to leave your taste buds tingling and your heart full.
Malindi Garden Restaurant
Nestled in the vibrant heart of Malindi, the Malindi Garden Restaurant offers an inviting atmosphere where tourists can indulge in delicious local and international cuisine. With its lush surroundings and friendly service, it's a perfect spot to unwind after exploring the area's rich culture and beautiful beaches.
Daily 8:00–21:00
white elephant restaurant malindi
Nestled along Casuarina Road in Malindi, the White Elephant Restaurant offers a delightful Italian dining experience. With its inviting ambiance and delicious cuisine, it's a must-visit for food lovers seeking authentic flavors while enjoying the beautiful coastal scenery.
Daily 7:30–21:30
Roof Top Restaurant
Nestled in the heart of Malindi, the Roof Top Restaurant offers a unique dining experience with stunning views and a delightful menu that showcases local flavors. Ideal for tourists seeking both relaxation and gastronomic adventure.
Mon–Sat 8:00–20:00 · Sun 8:30–21:00
Lorenzo'S Restaurant
Nestled in the heart of Malindi, Lorenzo's Restaurant offers tourists a taste of authentic African cuisine in a warm and inviting atmosphere. With its vibrant flavors and fresh ingredients, this culinary gem is perfect for those looking to explore the local culture through food.
Mon–Fri 8:00–17:00 · Sat 8:00–12:00
Restaurant
Nestled in the heart of Malindi, this vibrant restaurant is a must-visit for food enthusiasts seeking authentic local flavors. With a rich culinary heritage, it offers an array of dishes that celebrate the region's diverse ingredients and cooking styles, providing an unforgettable dining experience.
Bay Route Restaurant
Bay Route Restaurant in Malindi offers a delightful culinary experience with authentic African cuisine, welcoming ambiance, and local hospitality that will enhance your travel memories.
Mon–Fri 8:00–17:00 · Sat 8:00–12:00
SHAMIA'S BITES
Nestled in the vibrant coastal town of Malindi, Shamia's Bites offers a delightful culinary experience that showcases local flavors and fresh ingredients. Tourists will find a welcoming atmosphere perfect for enjoying delicious meals with friends and family.
restaurant
Discover the vibrant culinary scene of Malindi, where local flavors and fresh ingredients come together to create unforgettable dining experiences. Immerse yourself in the rich culture as you enjoy exquisite dishes that reflect the essence of coastal Kenyan cuisine.
Spring Delicious
Nestled in the heart of Malindi, Spring Delicious is a must-visit restaurant that offers an exquisite dining experience with a diverse menu featuring local and international cuisine. Open daily from 7 AM to 9 PM, it provides a perfect spot for breakfast, lunch, or dinner while enjoying the vibrant atmosphere of this coastal town.
Daily 7:00–21:00
Explore Malindi on the map
A handpicked selection of must-see spots in Malindi, mapped for you.
More about Malindi

Malindi travel guide
Malindi, Kenya blends Swahili history, Indian Ocean beaches, marine parks, coral gardens and coastal cuisine with easy access to Gede and Watamu.
Tell me more about MalindiMore to explore in Malindi
Explore more

Explore more of Kenya
Discover Kenya: A land of breathtaking safaris, rich cultural heritage, and stunning coastlines that promise adventure and relaxation all in one.
Explore Kenya
Getting your guide ready…
We are putting together a fresh copy of the Malindi 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.
