A rugged landscape with red rock formations and green vegetation.

Find hotels in Malindi from ₩20,311

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Malindi hotels

Babalao Beach Resort Backpackers & Tent

Babalao Beach Resort Backpackers & Tent
2.5 star property
Malindi
The price is ₩26,642
₩31,438 total
includes taxes & fees
Jul 19 - Jul 20
Babalao Beach Resort Backpackers & Tent

karibuni villa 83 n 84

karibuni villa 83 n 84
5.0 star property
Malindi
The price is ₩66,369
₩78,315 total
includes taxes & fees
Jul 17 - Jul 18
karibuni villa 83 n 84

Pearl Ocean Apartment

Pearl Ocean Apartment
2.0 star property
Malindi
The price is ₩137,703
₩162,489 total
includes taxes & fees
Aug 7 - Aug 8
Pearl Ocean Apartment

Pearl Apartments

Pearl Apartments
2.0 star property
Malindi
The price is ₩114,764
₩135,421 total
includes taxes & fees
Jul 17 - Jul 18
Pearl Apartments

White Nyumba Malindi

White Nyumba Malindi
3.0 star property
Malindi
The price is ₩142,185
₩167,779 total
includes taxes & fees
Jul 11 - Jul 12
White Nyumba Malindi

Villa Ameera Malindi

Villa Ameera Malindi
4.0 star property
Malindi
9.0 out of 10, Wonderful, (4 reviews)
"Decent and clean place to stay "
United States
Abdulaziz
The price is ₩35,843
₩42,295 total
includes taxes & fees
Jul 12 - Jul 13
Villa Ameera Malindi

Malindi Breeze Point Hotel

Malindi Breeze Point Hotel
3.0 star property
Malindi
The price is ₩90,276
₩106,526 total
includes taxes & fees
Jul 19 - Jul 20
Malindi Breeze Point Hotel

The Lawford Kenya

The Lawford Kenya
3.5 star property
Malindi
9.0 out of 10, Wonderful, (17 reviews)
"Ideally located hotel for meetings locally - Friendly and helpful staff"
United Kingdom
Rupert
The price is ₩137,709
₩162,496 total
includes taxes & fees
Jul 17 - Jul 18
The Lawford Kenya

Casuarina Lounge

Casuarina Lounge
3.0 star property
Malindi
The price is ₩40,163
₩47,392 total
includes taxes & fees
Aug 7 - Aug 8
Casuarina Lounge

Hidden Gems Homes ocean Beach

Hidden Gems Homes ocean Beach
3.0 star property
Malindi
The price is ₩318,765
₩376,142 total
includes taxes & fees
Jul 16 - Jul 17
Hidden Gems Homes ocean Beach

Sinbad The Sailor Hotel Malindi

Sinbad The Sailor Hotel Malindi
3.0 star property
Malindi
The price is ₩54,166
₩63,916 total
includes taxes & fees
Jul 19 - Jul 20
Sinbad The Sailor Hotel Malindi

Coral Sea Villas

Coral Sea Villas
3.0 star property
Malindi
The price is ₩80,328
₩94,787 total
includes taxes & fees
Jul 17 - Jul 18
Coral Sea Villas

African House Resort Malindi

African House Resort Malindi
3.0 star property
Malindi
The price is ₩148,955
₩175,767 total
includes taxes & fees
Jul 19 - Jul 20
African House Resort Malindi

Portabene B&B

Portabene B&B
2.0 star property
Malindi
The price is ₩87,920
₩103,745 total
includes taxes & fees
Jul 13 - Jul 14
Portabene B&B

Prime Shade Guest House Malindi

Prime Shade Guest House Malindi
3.0 star property
Malindi
The price is ₩74,478
₩87,884 total
includes taxes & fees
Jul 19 - Jul 20
Prime Shade Guest House Malindi

Babalao Hotel & Restaurant Malindi

Babalao Hotel & Restaurant Malindi
3.0 star property
Malindi
The price is ₩51,156
₩60,364 total
includes taxes & fees
Jul 12 - Jul 13
Babalao Hotel & Restaurant Malindi

Hotel Rafiki Malindi

Hotel Rafiki Malindi
3.0 star property
Malindi
The price is ₩105,322
₩124,280 total
includes taxes & fees
Jul 19 - Jul 20
Hotel Rafiki Malindi

Malindi Pearl Hotel

Malindi Pearl Hotel
3.0 star property
Malindi
The price is ₩90,276
₩106,526 total
includes taxes & fees
Jul 19 - Jul 20
Malindi Pearl Hotel

HavenLoft Airbnb

HavenLoft Airbnb
2.0 star property
Malindi
The price is ₩103,685
₩122,349 total
includes taxes & fees
Jul 11 - Jul 12
HavenLoft Airbnb

Milalana residence & Hotel Malindi

Milalana residence & Hotel Malindi
3.0 star property
Malindi
The price is ₩101,561
₩119,842 total
includes taxes & fees
Jul 19 - Jul 20
Milalana residence & Hotel Malindi
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.
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.

A beach with clear turquoise waters and two large rock formations with green vegetation.

Top Malindi Hotel Reviews

More cheap stays in Malindi

Find out more about Malindi

Top reasons to visit Malindi

  • Stunning Beaches: Malindi boasts beautiful beaches like Mambrui Beach, ideal for relaxation and adventure.
  • Outdoor Activities: Enjoy thrilling experiences such as kite surfing, golfing, and day trips in the area.
  • Rich Cultural Experience: Explore the vibrant Malindi town, immersing yourself in local culture and cuisine.
  • Historic Sites: Visit unique attractions that showcase Malindi's rich history and heritage.
  • Diverse Accommodations: Choose from cozy bed & breakfasts to luxurious resorts, catering to all preferences.

Find great hotels in and around Malindi

Discover a variety of accommodation options in Malindi, from cozy bed & breakfasts to charming guesthouses. Whether you seek a beachfront retreat for family vacations, a business-friendly hotel, or a relaxing resort experience, Malindi has something for everyone. Explore popular choices like Diamonds Malindi and enjoy the stunning coastal scenery while indulging in a memorable stay.

  • Diamonds Dream of Africa: This luxurious 5-star hotel, rated 8.6 out of 10, offers an enchanting beachside experience in Malindi. With direct access to the beach, guests can enjoy sun-soaked days by the ocean. The hotel is ideal for families, featuring child-friendly amenities such as onsite babysitting services for a fee, ensuring parents can relax while their children are cared for. The elegant design and attentive service enhance the overall stay, making it a favored choice for those seeking a blend of comfort and adventure.
  • Scorpio Villas Resort: A charming 3.5-star resort located in Malindi, Scorpio Villas Resort is perfect for families looking for a beach getaway. This property also provides direct beach access and includes a range of child-oriented amenities, such as a shared playground and supervised childcare options for a fee. Parents can indulge in some leisure time while their children enjoy safe, supervised activities. The resort's relaxed atmosphere and friendly service create an inviting environment for guests of all ages.
  • The ONE: Situated 13km from Malindi, this 4-star resort combines a beach vacation with a unique golfing experience. The property features direct beach access and offers guests the opportunity to engage in golf-themed activities. Families will appreciate amenities such as a free children's club and complimentary onsite babysitting services. The resort caters to both relaxation and recreation, providing a wonderful setting for families and golf enthusiasts to unwind together.

Where to stay in and around Malindi

Malindi, a vibrant city in Kilifi County, offers a perfect blend of adventure and relaxation. Explore the charming Malindi town, where you can enjoy local culture and cuisine. Venture to the stunning beaches for thrilling outdoor activities or unwind in romantic settings. The outskirts of Malindi reveal breathtaking scenery, making it an ideal destination for those seeking both excitement and tranquility. Experience the unique vibes of Malindi and create unforgettable memories during your vacation.

  • Watamu: Located 18km from Malindi, Watamu is a vibrant beach city that attracts visitors year-round, with peak seasons in September and December to January. Known for its stunning beaches and outdoor activities, it offers a perfect blend of relaxation and adventure. Enjoy world-class golf courses, explore the incredible marine life while snorkeling, or simply bask in the sun on golden sands. Local attractions include picturesque beaches and serene water features, making it an ideal spot for those seeking scenic beauty and outdoor fun.
  • Mambrui: Nestled near Malindi, Mambrui is a charming village known for its inviting beaches and laid-back atmosphere. While it sees a steady flow of tourists throughout the year, peak visits occur from December to February. This destination is perfect for travelers looking to unwind by the beach, with opportunities for swimming and sunbathing. Its tranquil setting and friendly local community make it a great spot for a quieter vacation experience, allowing visitors to enjoy the natural beauty of the coast.
  • Kijiwetanga: Situated close to Malindi, Kijiwetanga is a quaint village that offers a unique blend of outdoor adventure and stunning scenery. With peak visitor numbers in August and December to January, it’s an excellent choice for those seeking a more immersive experience in nature. The area is perfect for outdoor enthusiasts, with access to beautiful beaches and nearby national parks. Whether you’re hiking, bird-watching, or simply enjoying the natural surroundings, Kijiwetanga promises an adventurous getaway.

Things to do in Malindi

Shopping

In Malindi, visit the local markets like the Malindi Market for vibrant crafts and souvenirs. If you're up for a drive, check out Nakumatt Malindi, located about 16km away, where you'll find a range of shops offering gifts, clothing, and home décor.

Recreation

At the healing sanctuary of Ocean Breeze Wellness Retreat, unwind with rejuvenating spa treatments and yoga sessions overlooking the ocean. Enjoy nourishing meals made from local ingredients while embracing a tranquil atmosphere that fosters relaxation and mindfulness.

Discover serenity at the Swahili Wellness Spa, where traditional therapies and holistic healing practices await. Indulge in soothing massages and nature-inspired rituals designed to refresh your body and spirit amidst the lush surroundings.

Relax at the Malindi Marine National Park, ideal for snorkeling and diving among vibrant coral reefs. Explore the underwater beauty while enjoying the warm Indian Ocean waters, perfect for an adventurous yet calming experience.

Adventure

In Malindi, explore the vibrant marine life with a snorkeling adventure at Kisite-Mpunguti Marine National Park, located a short boat ride away. For a unique experience, take a guided tour of the ancient ruins at Gede, where you can immerse yourself in the rich history of the Swahili coast.

Nightlife

Enjoy the vibrant atmosphere at The Ocean Beach Resort, located near the shore, where you can dance to DJ beats. For a more laid-back vibe, visit the Old Man and the Sea, known for its cocktails and stunning ocean views, perfect for relaxing with friends.

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

Find the best attractions in Malindi

Malindi is a fantastic destination for beach lovers and outdoor enthusiasts, offering stunning scenery and rich cultural experiences. Visitors can explore beautiful beaches, historic sites, and national parks in the area. Notable attractions include Malindi Beach, which is perfect for relaxation and adventure alike. Whether you're seeking sun-soaked shores or a glimpse into local history, Malindi has something for everyone to enjoy during their vacation.

  • Malindi Beach: Enjoy the sun and surf at Malindi Beach, where soft white sands meet crystal-clear waters. This vibrant beach offers a relaxed atmosphere, perfect for sunbathing, swimming, or indulging in local cuisine from nearby beachside eateries.
  • Vasco da Gama Pillar: Visit the Vasco da Gama Pillar, a historic monument that dates back to 1498. This iconic landmark reflects the rich cultural heritage of the coastal town and offers a glimpse into its maritime history, surrounded by stunning coastal views.
  • Marine Park: Discover the beauty of Marine Park, a national park known for its diverse marine life and breathtaking scenery. Engage in snorkeling or diving adventures to explore vibrant coral reefs and encounter a variety of underwater species.

Best time to go to Malindi

The best time to visit Malindi is dependent on what kind of holiday you are seeking. March is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain. August is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Traveling to Malindi, Kenya, is easy with several airport options. Malindi Airport (MYD) is only 2km from the town, with excellent hotels like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa located nearby, offering various transportation services. Alternatively, Moi International Airport (MBA) in Mombasa is 106km away, with notable accommodations such as PrideInn Paradise Beach Resort & Spa and Voyager Beach Resort, both providing shuttle services. For those flying into Ukunda Airport (UKA), which is 134km away, Leopard Beach Resort & Spa offers airport transportation options. Each location provides convenient access to Malindi, ensuring a smooth arrival.

Frequently asked questions

What's the best place to stay in Malindi?
Based on our traveler data, Diamonds Malindi is one of the top choices for your stay. This resort offers 4 outdoor pools and a full-service spa. Other good options for your stay include Pearls and Corals Resort and Ocean Beach Resort & Spa. See all available top hotels, or vacation rentals in Malindi.
What are some of the best vacation rentals that Malindi has to offer?
Safarihouse malindi: This Malindi vacation home rental offers a garden and free WiFi to help you feel comfortable in your new surroundings. Amenities like an electric kettle and free parking are also available for your convenience. See all vacation rentals in Malindi.
If I need to cancel my hotel reservation in Malindi, will I receive a refund?
Yes! The majority of room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Malindi.
Where can I learn more about changing or cancelling my trip to Malindi?
For additional details about rescheduling or cancelling your trip to Malindi, go to https://www.expedia.com/service/.
What's the best accommodation for a family vacation to Malindi?
Diamonds Malindi is a resort with 4 outdoor pools and a private beach, and it's a top choice on Expedia for families. Other choices for your family trip include Ocean Beach Resort & Spa and Leopard Point Luxury Beach Resort & Spa. Find more child-friendly accommodations in Malindi.
What's the best pet-friendly hotel in Malindi?
Q Boutique Resort Malindi is a top hotel for people traveling with their pets, and offers 15 outdoor pools and a restaurant for its human guests. Two other good options for you and your pet include Lions Luxury Eco-Resort & Spa and Travellers Inn Resort Malindi. See more pet-friendly hotel accommodations in Malindi.
Where is the best hotel to stay with easy access to Malindi Beach?
Woburn Residence Club is one of the top choices for your stay based on our traveler data, and this 3.5-star guesthouse offers free breakfast and a restaurant. It's located just a short 0.4 mi (0.6 km) from Malindi Beach. Other good options within a short distance include Sai Eden Roc Hotel and Tembo Court Apartment.
What about the best place to stay near Marine Park?
One of the top choices for your stay is Kibali Wonerful Bed Breakfast Resort, located next to Marine Park, and this guesthouse offers an outdoor pool and a terrace. Kibali Wonerful Bed Breakfast Resort, located just 0.1 mi (0.1 km) away, is another good choice.
What's the best hotel for a beach vacation in Malindi?
Diamonds Malindi is a top beachfront resort with 4 outdoor pools and 4 restaurants, and it's located close to Silversands Beach. Other good choices to stay near the beach include Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa. See more stays near the beach in Malindi.
What's the best high-end place to stay in Malindi?
Diamonds Malindi is a luxury resort with a private beach and 4 restaurants, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Ocean Beach Resort & Spa and Leopard Point Luxury Beach Resort & Spa are other upscale choices for your vacation. Find more luxury hotels in Malindi.
What's the best boutique-style hotel in Malindi?
Billionaire Beachfront Apartments is a favorite hotel with our travelers looking for a stylish accommodation, and features 15 guestrooms, a private beach, and 2 restaurants. See all boutique hotels in Malindi.
What are some accommodations with pools in Malindi?
Ocean Beach Resort & Spa is a top hotel with 2 outdoor pools, a children's pool, and a private beach. A couple of other options that offer an onsite pool include Billionaire Beachfront Apartments and Pearls and Corals Resort. View all hotels with pools in Malindi.
What is the best spa hotel in Malindi?
Diamonds Malindi is a top beachfront spa hotel featuring 4 pools, 4 restaurants, 5 bars, and a fitness center. Spend an afternoon at Mvua Spa where you'll find facials, body scrubs, and detox wraps and more. Other popular spa hotels in Malindi include The Lawford Kenya and Ocean Beach Resort & Spa. See all spa hotels in Malindi.
What is the best accommodation for staying close to Malindi Airport (MYD)?
African House Resort is a popular 4-star resort featuring a restaurant and an outdoor pool. It's located a short 1.6 mi (2.6 km) from Malindi Airport. Other options near the airport are Zawady Villa and Kinondoni Diamond Hotel.
How is it to stay in Malindi?
Visitors to Malindi are sure to enjoy the beaches. Tourists can also enjoy the city's aquarium, art, and spas. In Malindi, there are 307 hotels and other accommodations to choose from. Find out more about Malindi.
What should I see while I'm in Malindi?
Landmarks like Portuguese Chapel and Vasco da Gama Pillar might be worth a visit. Natural beauty is on display at Silversands Beach, Malindi Beach, and Mambrui Beach. Additionally, you might want to add Marine Park to your itinerary. Check out what more to see and do in Expedia's Malindi guide.
What's the weather like in Malindi?
The hottest months are usually March and April with an average temp of 82°F, while the coldest months are August and July with an average of 78°F. Average annual precipitation for Malindi is 29 inches.