Find hotels in Malindi from $11

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Malindi attractions

Learn more about Malindi

Pristine beaches meet vibrant marine life at Malindi Marine National Park, where snorkeling reveals colorful coral gardens and tropical fish. Explore the mysterious Gedi Ruins nearby, then sample fresh seafood at the waterfront restaurants along Silver Sands.

Adobe

Top Malindi Hotel Reviews

More cheap stays in Malindi

Hotels in Malindi with star-rating

Find out more about Malindi

Top reasons to visit Malindi

  • Stunning Beaches: Malindi boasts beautiful silver sand beaches, perfect for relaxation and water activities.
  • Rich Swahili Culture: Experience the vibrant local culture through charming neighborhoods and historic Swahili architecture.
  • Outdoor Adventures: Enjoy a variety of activities such as boat tours, national parks, and outdoor sports.
  • Malindi Museum: Discover local history and heritage at the fascinating Malindi Museum.
  • Diverse Accommodations: Choose from cozy bed and breakfasts to luxurious hotels, catering to all budgets and preferences.

Find great hotels in Malindi

Discover the charm of Malindi with a range of accommodation options that cater to every traveler. From cozy bed and breakfasts to inviting guesthouses, you'll find the perfect place to unwind. Whether you’re seeking a beach getaway, a family-friendly retreat, or a business-focused stay, Malindi hotels like Diamonds Malindi and Hotel Villa Malindi offer exceptional services and facilities to enhance your vacation experience.

  • Sandies Tropical Village: A vibrant 4-star hotel that captures the essence of beachside relaxation and adventure. Nestled in Malindi, this property offers direct access to the pristine beach, making it perfect for sun-seekers and thrill-seekers alike. Guests can indulge in a variety of adventure sports such as sailboating and parasailing, ensuring an exhilarating vacation experience. The hotel's full-service spa provides a serene escape with treatments ranging from aromatherapy to hydrotherapy, allowing visitors to unwind after a day of excitement. With its tropical ambiance and engaging activities, Sandies Tropical Village is an ideal choice for those looking to combine relaxation with adventure.
  • Diamonds Dream of Africa: This luxurious 5-star boutique hotel stands out with its unique decor and artistic touches, offering a refined atmosphere for discerning travelers. Located in Malindi, it caters to business guests with top-notch amenities including a fully accessible business center, meeting rooms, and conference spaces. The hotel’s commitment to elegance is reflected in its carefully curated artworks and stylish design. Whether you’re attending a business conference or enjoying a lavish getaway, Diamonds Dream of Africa provides an exceptional experience, blending luxury with functionality in a stunning coastal setting.
  • Scorpio Villas Resort: A charming 3.5-star resort that embodies the spirit of family-friendly beach vacations. Located in Malindi, this resort features direct access to the beach, making it easy for families to enjoy sun and sand. Scorpio Villas Resort prioritizes the needs of younger guests with amenities such as supervised childcare, a children’s playground, and a dedicated kids' club, ensuring that parents can relax while their children have fun. With its welcoming atmosphere and family-oriented services, this resort is an excellent choice for families seeking a memorable beach getaway.

Where to stay in and around Malindi

Malindi, a vibrant coastal city in Kenya, offers an unforgettable vacation experience filled with breathtaking scenery and rich Swahili culture. Stroll through charming neighborhoods featuring beautiful Swahili houses, or relax on the silver sand beaches that line the coast. For adventure enthusiasts, outdoor activities abound, while the serene atmosphere provides perfect opportunities for romantic getaways. Discover the unique vibe of Malindi, where every moment promises relaxation and recreation.

  • Watamu: Located 11 miles from Malindi, Watamu is a vibrant coastal town renowned for its stunning beaches and outdoor adventures. The best time to visit is during the peak months of September and December to January, when the weather is ideal for snorkeling and swimming. Visitors flock to Watamu for its picturesque scenery and inviting waters, making it a perfect destination for beach lovers. Notable attractions include pristine beaches and nearby water features, perfect for a day of relaxation or exploration.
  • Mambrui: Nestled within the Malindi area, Mambrui is a charming village that offers travelers a serene beach experience. The peak tourist season runs from December to February, making it a popular escape during the holidays. Visitors are drawn to Mambrui for its beautiful scenery and outdoor activities, including exploration of the nearby national state park. The village provides a tranquil atmosphere, ideal for those looking to unwind and enjoy the natural beauty of the Kenyan coast.
  • Kijiwetanga: Also situated in the Malindi region, Kijiwetanga is a quaint village that offers a laid-back beach ambiance. The travel experience here tends to peak in August and around the holiday season in December to January. Kijiwetanga attracts visitors with its stunning coastline, perfect for sunbathing and beachcombing. Although it may not have a wide array of activities, its serene beaches provide the ideal backdrop for relaxation and connection with nature.

Things to do in Malindi

Malindi is a fantastic destination for beach and outdoor enthusiasts, offering stunning scenery and a vibrant atmosphere. Visitors can indulge in unforgettable adventures, unwind with relaxing spa breaks, and explore the beautiful coastline on boat tours. Don't miss the chance to shop at local centers and malls, making your trip both enjoyable and memorable.

Shopping

In Malindi, explore local markets like the Malindi Market for authentic souvenirs and crafts. If you're up for a drive, check out the Nakumatt Malindi for a wider selection of goods or visit the nearby Wumingu Market for unique finds and local flavors.

Recreation

In Malindi, the Ocean Sports Resort offers rejuvenating spa treatments with ocean views and holistic wellness programs. Experience yoga sessions on the beach, while the luxurious Driftwood Beach Club provides a serene atmosphere for relaxation and beachfront dining, perfect for unwinding after a day of exploration.

Adventure

Explore the vibrant coral reefs of Malindi Marine National Park, perfect for snorkeling and diving, teeming with colorful marine life. For an adrenaline rush, try kite surfing at the stunning beaches, or embark on a thrilling safari at Tsavo National Park, spotting elephants and lions in their natural habitat.

Nightlife

In Malindi, the vibrant nightlife is highlighted by venues like the famous Nightclub, where local DJs spin the latest hits, and the cozy bar scene at the Italian Beach Restaurant, perfect for cocktails by the sea. Enjoy live music and lively dancing under the stars.

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

Booking tips and Expedia advantages for Malindi

To save money on your trip to Malindi, consider visiting during the cheaper months of April to May or November, and book your hotel about a month in advance. Tuesdays are the least expensive days to stay, while Sundays tend to be pricier. Use Expedia to find deals and discounts, and consider booking a package that includes flights, accommodations, and activities. Join Expedia's One Key membership for exclusive offers and earn OneKeyCash for future stays. Walking is a great way to explore Malindi without spending on transport.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Malindi are April to May and November, where the prices are slightly lower. This is in comparison to July and December to January, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Malindi about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Malindi is Tuesday. The most expensive day to stay in Malindi is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to tailor your travel preferences, such as your budget, desired location, and preferred type of accommodations. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Malindi with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Malindi

Malindi offers a perfect blend of beach, culture, and adventure for tourists. Visitors can explore the charming Malindi Museum to learn about local history, relax on the stunning Malindi beaches, and enjoy various outdoor activities in the picturesque scenery. With attractions like national parks and historic sites, Malindi is an ideal destination for those seeking a memorable vacation experience along Kenya's beautiful coastline.

  • Malindi Beach: Experience the ultimate beach vibes at Malindi Beach, where soft white sands meet crystal-clear waters. Relax under the sun, enjoy water sports, or indulge in local cuisine at nearby beachside restaurants.
  • Marine Park: Explore the breathtaking landscapes and vibrant marine life at Marine Park. This national park offers thrilling adventures like snorkeling and diving, along with stunning scenery that showcases the beauty of Kenya’s coastal ecosystem.
  • Vasco da Gama Pillar: Immerse yourself in history at the Vasco da Gama Pillar, a significant cultural landmark. This iconic structure offers insights into the rich heritage of Malindi and serves as a testament to the region's maritime history.

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

The nearest major airports for your trip to Malindi

When planning your visit to Malindi, Kenya, you can fly into Malindi Airport (MYD), located 1 mile from the town. Nearby, you’ll find luxurious accommodations like the 5-star Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both 2 miles away, offering various transportation services, including 24-hour airport shuttles and on-request transfers. For more options, consider Vipingo Airport (VPG), situated 48 miles from Malindi. Notable hotels like PrideInn Paradise Beach Resort & Spa, 10 miles from Vipingo, provide convenient shuttle services, ensuring smooth access to your destination.

Frequently asked questions

What is the best area to stay in Malindi?
The best areas to stay in Malindi are along the Malindi Beach Road and Casuarina Road, offering convenient access to the Indian Ocean and various amenities.

For couples looking for a relaxed beach vacation, the hotels and resorts along Malindi Beach Road are an excellent choice. This area is directly adjacent to the main Malindi Beach, providing easy access to the water for swimming and sunbathing. You'll find a selection of beachfront properties here, many with direct ocean views and access to facilities like swimming pools and dining options. It's also a good base for water sports activities.

Families often find the Casuarina area, just north of the town center, particularly appealing. This residential and resort district is known for its quiet atmosphere and more spacious properties, often featuring private villas or resorts with extensive grounds. It's a short drive to the Malindi Marine National Park, which is ideal for snorkeling and glass-bottom boat tours, offering a fun educational experience for children.
What are the best hotels in Malindi that travelers recommend?
Two of the best hotels in Malindi that receive consistently high recommendations from travelers are Billionaire Beachfront Apartments and The Lawford Kenya.

Billionaire Beachfront Apartments is a 5-star property with an 8.6 rating. Guests often praise the friendly and great staff, the spacious and clean rooms, and the amazing facilities. This hotel offers a private beachfront location, a Turkish bath, a restaurant with garden views, and a poolside bar. Rooms feature deep soaking bathtubs, rainfall showerheads, air conditioning, and premium bedding.

Another highly recommended option is The Lawford Kenya, a 3.5-star hotel with an 8.8 rating. It is located 1.2 miles from Silversands Beach and 1.0 mile from Malindi Beach. This hotel offers air conditioning, an on-site art gallery, a private pool, and massages on the beach. Guests frequently mention the great service.
What are the best 5-star hotels in Malindi?
For the best 5-star hotels in Malindi, consider the Billionaire Beachfront Apartments or the Ocean Beach Resort & Spa.

The Billionaire Beachfront Apartments, with an 8.6 rating, offers a luxurious experience with amenities like a private beach, a Turkish bath, and a restaurant with garden views. Guests frequently mention the friendly and great staff, spacious and clean rooms, and amazing facilities.

Another excellent choice is the Ocean Beach Resort & Spa, which has an 8.8 rating. This resort features a private beach, a poolside bar, and a restaurant with garden views. It also offers Frette Italian sheets and champagne service, enhancing the luxury experience. The resort is conveniently located near Silversands Beach, just 1.2 miles away, and Malindi Beach, 1.1 miles away. Find more luxury hotels in Malindi
Are there any all-inclusive hotels in Malindi?
For an all-inclusive hotel in Malindi, consider the Diamonds Malindi.

The 4.5-star Diamonds Malindi, with an 8.8 rating, offers an extensive all-inclusive experience. This hotel features a full-service spa with a wide array of treatments, including deep tissue massage, detoxification wraps, body scrubs, and Ayurvedic treatments, available daily. Guests can also enjoy hot stone massages, sports massages, and aromatherapy treatments. The hotel is conveniently located less than a mile from Silversands Beach and just over a mile from Marine Park. See more all-inclusive resorts in Malindi
What are the best spa hotels in Malindi?
For the best spa hotels in Malindi, consider Diamonds Malindi, Billionaire Beachfront Apartments, Ocean Beach Resort & Spa, Leopard Point Luxury Beach Resort & Spa, and Le Pleiadi.

The 4.5-star Diamonds Malindi, with an 8.8 rating, offers an extensive spa experience including deep tissue massage, detoxification wraps, body treatments, and a variety of facials. It is conveniently located near Silversands Beach, which is just 0.9 miles away.

The 5-star Billionaire Beachfront Apartments, rated 8.6, provides a full-service spa with amenities like body wraps, Ayurvedic treatments, a sauna, and a hot tub. Guests consistently praise the friendly staff, spacious rooms, and amazing facilities.

Another excellent option is the 5-star Ocean Beach Resort & Spa, which has an 8.8 rating. Its full-service spa includes Thalassotherapy and hydrotherapy treatments, deep tissue massage, and a Turkish bath or hammam. It is located 1.2 miles from Silversands Beach.

The 5-star Leopard Point Luxury Beach Resort & Spa, with an 8.0 rating, features a full-service spa offering body scrubs, body treatments, massage, and a Turkish bath or hammam.

Finally, the 3-star Le Pleiadi, rated 9.6, offers a spa with massage services, including deep tissue massage, and manicures and pedicures. It is conveniently situated just 0.5 miles from Malindi Beach. See all spa hotels in Malindi
Which beach resorts in Malindi do travelers love?
For beach resorts in Malindi that travelers love, consider the Diamonds Malindi.

The 4.5-star Diamonds Malindi, with an 8.8 rating, is a popular choice due to its private beach access and its close proximity to Silversands Beach, which is just 0.9 miles away. This resort offers an extensive full-service spa with a wide array of treatments including deep tissue massage, hot stone massage, body wraps, and Ayurvedic treatments, great for relaxation. Guests can also enjoy various body and facial treatments, along with manicures and pedicures. See more stays near the beach in Malindi
What hotels in Malindi offer free breakfast?
For hotels in Malindi that offer complimentary breakfast, consider Diamonds Malindi, Ocean Beach Resort & Spa, Billionaire Beachfront Apartments, Leopard Point Luxury Beach Resort & Spa, and SAFFRON GARDEN MALINDI.

The 4.5-star Diamonds Malindi, with an 8.8 rating, provides a free buffet breakfast and a full-service onsite spa offering a variety of treatments, including deep tissue massage and body wraps. It is conveniently located less than a mile from Silversands Beach.

Another excellent choice is the 5-star Ocean Beach Resort & Spa, also rated 8.8. This hotel offers a free full breakfast, complimentary self-parking, and a 24-hour airport shuttle, making travel arrangements smooth. It is situated just over a mile from Silversands Beach.

The 5-star Billionaire Beachfront Apartments, rated 8.6, provides a free cooked breakfast and features a luxurious full-service spa with amenities like a sauna, hot tub, and various massage and facial treatments. Guests frequently praise the friendly staff, spacious and clean rooms, and amazing facilities.

Leopard Point Luxury Beach Resort & Spa, a 5-star hotel with an 8.0 rating, offers a free local breakfast and complimentary self-parking. It also provides a 24-hour airport shuttle and is located approximately a mile from Marine Park.

For a highly-rated option, the 3-star SAFFRON GARDEN MALINDI boasts a superb 10.0 rating and includes a free continental breakfast. Guests will also appreciate the free WiFi and complimentary self-parking.
What are the top pet-friendly hotels in Malindi?
For top pet-friendly hotels in Malindi, consider the Silver Rock Hotel and Le Pleiadi.

The 3-star Silver Rock Hotel is a welcoming option where pets stay free, and both dogs and cats are permitted. It offers a convenient 24-hour airport shuttle, making arrivals and departures stress-free. The hotel is also well-located, just 0.4 miles from Silversands Beach, 1.4 miles from Marine Park, and 2.4 miles from Malindi Beach.

Another excellent choice is the 3-star Le Pleiadi, boasting an outstanding 9.6 rating. This hotel also allows pets to stay free and permits both dogs and cats. Guests can enjoy the outdoor pool with sun loungers and umbrellas, and the convenience of a kitchen in their accommodations. It is situated just 0.5 miles from Malindi Beach.
What are the top boutique hotels in Malindi?
For a top boutique hotel in Malindi, consider the Billionaire Beachfront Apartments.

This 5-star property, rated 8.6, offers a luxurious stay with a full-service spa providing a wide range of treatments including body wraps, Ayurvedic treatments, massages, body scrubs, and thalassotherapy. Guests can also enjoy the sauna, hot tub, Turkish bath, and aromatherapy treatments. The apartments are praised by guests for their spacious and clean rooms, as well as their amazing facilities. See all boutique hotels in Malindi
What are the best budget hotels in Malindi?
Two of the best budget hotels in Malindi are SAFFRON GARDEN MALINDI and Le Pleiadi.

SAFFRON GARDEN MALINDI, a 3-star hotel, has an exceptional 10.0 review rating. Guests benefit from complimentary WiFi, free continental breakfast, and free self-parking.

Another excellent choice is Le Pleiadi, a 3-star hotel with a 9.6 rating. This hotel provides free WiFi, a kitchen in the accommodations, and allows pets to stay free.
What are the most romantic hotels in Malindi for couples?
For a romantic getaway in Malindi, couples can consider the Ocean Beach Resort & Spa, Diamonds Malindi, or the Billionaire Beachfront Apartments.

The 5-star Ocean Beach Resort & Spa, with an 8.8 rating, offers a truly luxurious experience. Couples can enjoy special gala dinners on Valentine's Day, complimentary breakfast, and free self-parking. The resort also provides a free 24-hour airport shuttle for convenience. Its romantic amenities include a hot tub, private balconies, couples dining options, couples treatment rooms, and a sauna, great for relaxation together. It is also conveniently located near Silversands Beach and Malindi Beach.

The 4.5-star Diamonds Malindi, rated 8.8, is another excellent choice for couples. This hotel features an extensive on-site spa offering a wide range of treatments including deep tissue massages, detoxification wraps, body treatments, and aromatherapy, many of which can be enjoyed together. Couples dining options are also available, and it's less than a mile from Silversands Beach.

The 5-star Billionaire Beachfront Apartments, with an 8.6 rating, are highly praised by guests for their spacious and clean rooms, friendly staff, and amazing facilities. This hotel provides a full-service spa with a hot tub, couples treatment rooms, and a Turkish bath or hammam, ideal for a relaxing and intimate experience. Couples dining is also available. See all romantic hotels in Malindi
What are the best hotels in Malindi near Silversands Beach?
For hotels in Malindi near Silversands Beach, consider the Ocean Beach Resort & Spa, Diamonds Malindi, and The Lawford Kenya.

The 5-star Ocean Beach Resort & Spa, with an 8.8 rating, is a great option for families. It offers amenities such as babysitting and childcare services, a kids' meal option, a children's pool, and a playground. Connecting rooms and free cribs are also available. It is located 1.2 miles from Silversands Beach.

Another excellent choice is the 4.5-star Diamonds Malindi, also rated 8.8. This hotel provides a free children's club, games, pool toys, and a playground for children, along with highchairs and free cribs. It is conveniently situated just 0.9 miles from Silversands Beach.

The Lawford Kenya, a 3.5-star hotel with an 8.8 rating, is also a good option. It offers connecting rooms, free cribs, and a children's pool. Guests have praised its service. It is located 1.2 miles from Silversands Beach.
When is the best time to go to Malindi?
The best time to visit Malindi is during the dry season, which runs from July to October and again from December to February.

This period avoids the heavy rains, ensuring sunny days great for enjoying Malindi's beaches and outdoor activities. The weather is generally warm and pleasant, making it ideal for swimming, sunbathing, and exploring the town.

Couples often find the December to February period particularly appealing for a romantic getaway. The ocean is calm and clear, excellent for snorkeling and diving trips to the Malindi Marine National Park, where you can see diverse marine life. Many beachfront properties offer dining experiences with ocean views, great for evening relaxation.

For solo travelers and those interested in cultural exploration, the July to October months offer a comfortable climate for visiting sites like the Vasco da Gama Pillar and the Malindi Museum.
Where can I find the best nightlife in Malindi?
Malindi's nightlife is concentrated primarily in a few key areas, offering different experiences.

The central part of Malindi town, particularly along Lamu Road and parts of the Vasco da Gama Road, is where you'll find most of the activity. This area features a mix of establishments, including casual bars, some with outdoor seating, and a few larger venues that host live music or DJ nights. You'll find places that cater to both a relaxed evening drink and more energetic dancing.

Farther south, towards the Malindi Marine National Park, there are a few establishments that are popular with visitors looking for a more resort-like setting. These often include attached bars that stay open late, sometimes hosting themed nights or entertainment.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Malindi.
How can I save on a Malindi hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Malindi hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Malindi hotel?
Prices for hotels in Malindi often vary, but you can find a great deal from $11 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia