Malindi Holidays

  • Plan, book, travel with confidence

  • Better together

    Save up to HK$1,282 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Things to do in Malindi

Shopping

In Malindi, visit the local markets for handcrafted souvenirs and vibrant textiles. For a more extensive shopping experience, if you're up for a drive, head to Nakumatt Malindi, located about 16.1km away, where you can find a variety of goods and local products.

Recreation

At the Ocean Breeze Wellness Centre, indulge in rejuvenating spa treatments with ocean views, complemented by yoga sessions on the beach. For a tranquil experience, visit the Serenity Spa, where holistic therapies and natural remedies promote relaxation and balance amidst lush gardens.

Adventure

Delve into the vibrant marine life at Kisite-Mpunguti Marine National Park, where snorkelling and diving unveil coral gardens and colourful fish. For thrilling land adventures, explore the Gedi Ruins and discover the ancient Swahili history amidst lush greenery and fascinating archaeological sites.

Nightlife

Malindi's nightlife is vibrant, featuring beach bars like the lively Kola Beach Bar and the trendy Aloha Bar, perfect for cocktails by the sea. For a more relaxed vibe, the Old Man and the Sea offers stunning views and great seafood, ensuring a memorable evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Malindi

Malindi, located in Kilifi County, Kenya, is perfect for beach lovers and outdoor enthusiasts seeking scenic beauty and cultural experiences. Visitors can explore popular attractions such as Malindi Beach and historic sites, making it an ideal destination for both relaxation and adventure. With its stunning coastline and vibrant local culture, Malindi offers an unforgettable holiday experience filled with picturesque sights and enriching activities.

  • Malindi Beach: Experience the pristine sands and azure waters of Malindi Beach, a perfect spot to unwind and soak up the sun. Enjoy the vibrant beach vibes as you sip cocktails, partake in water sports, or simply relax to the soothing sounds of the waves.
  • Marine Park: Dive into adventure at the Marine Park, where stunning scenery meets thrilling outdoor activities. Snorkel among colourful coral reefs, embark on boat tours, or explore the diverse marine life, making it a must-visit for nature enthusiasts.
  • Vasco da Gama Pillar: Discover the rich culture of the region at the historic Vasco da Gama Pillar. This iconic landmark offers insight into the area's history, with its intriguing architecture and significant past, making it a fascinating stop for history buffs.

Best time to go to Malindi

The best time to visit Malindi can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Malindi falls in March, when visitor numbers are average and weather is mostly sunny with no rain. The coolest average temperature in Malindi falls in August, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.0°F (27.2°C)No RainMostly SunnySlightly HighSlightly High
February81.0°F (27.2°C)No RainMostly SunnyAverageAverage
March82.6°F (28.1°C)No RainMostly SunnyAverageAverage
April82.4°F (28.0°C)Light RainMostly SunnyAverageSlightly Low
May80.4°F (26.9°C)Light RainMostly CloudySlightly LowSlightly Low
June79.0°F (26.1°C)Light RainMostly SunnySlightly LowAverage
July77.5°F (25.3°C)No RainMostly SunnyAverageSlightly High
August77.4°F (25.2°C)No RainMostly SunnyAverageAverage
September77.9°F (25.5°C)No RainMostly SunnySlightly HighAverage
October79.2°F (26.2°C)Light RainMostly SunnySlightly LowAverage
November80.8°F (27.1°C)Light RainMostly SunnyAverageSlightly Low
December81.5°F (27.5°C)Light RainMostly SunnySlightly HighSlightly High

Tips to save on your trip to Malindi

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to Malindi during the low season (April to May and November) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Malindi Beach Vacation

Forget the stresses of everyday life and let your mind, body and soul completely unwind on your Malindi vacation. Few things are more refreshing than the smell of fresh salt air and the sound of waves hitting the shore. Plan your trip to Malindi the easy way by choosing one of our Malindi packages. Many travelers choose to spend their nights near Malindi Beach, a must-see only 2 kilometres from the city center.

Things You Should Know About Malindi

  • Imagine the smell of salty breezes floating through your window and the sound of crashing waves as your lullaby each night. There's nothing like staying by the seaside. Take a look at our Malindi beach hotels and see what's available.
  • A vacation in Malindi means staying in villas for many visitors. Simba Wa Kale and Lion Villa are two of the top options here.
  • Our Malindi things to do page will help you plan an unforgettable Malindi itinerary. And with a population of approximately 118,300, you'll also find plenty of locals to ask for sightseeing advice.
  • One sight to put on your must-do list is Malindi Beach. However, there are tons of other fantastic things to take a peek at around these parts. See more of them with our bargain Malindi vacation deals.

Top hotels in Malindi

Diamonds Malindi

Diamonds Malindi

4.5 out of 5
Casuarina Road Malindi Kilifi County
Fully refundableReserve now, pay when you stay
8.8/10 Excellent! (19 reviews)
Wil recommend it

Reviewed on 2 Sept 2025

Diamonds Malindi
Kilili Baharini Resort & Spa

Kilili Baharini Resort & Spa

5 out of 5
Casuarina Road Malindi
The price is HK$1,685 per night from 13 Mar to 14 Mar
HK$1,685
HK$1,988 total
13 Mar - 14 Mar
includes taxes & fees
8.8/10 Excellent! (6 reviews)
All staff was awesome

Reviewed on 9 Feb 2026

Kilili Baharini Resort & Spa
Billionaire Beachfront Apartments

Billionaire Beachfront Apartments

5 out of 5
Marine Park Road Malindi
Billionaire Beachfront Apartments
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

What to do in Malindi

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.