Kenya may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Photo by Lawrence Lam

Search Malindi, Kilifi County Hotels from AU$32

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
African House Resort
4 out of 5
Mahogany Road, Casuarina Area, Malindi
Free cancellationReserve now, pay when you stay
The price is AU$98 per night from 30 Oct. to 31 Oct.
4.37 km from city centre
4.4/5Excellent! (28 reviews)

"There is a cook there called Benson, that for sure is employee of the year. Always does everything according instructions and keeps time as well."…"

Reviewed on 22 Jul. 2020

African House Resort
Lion in the Sun Hotel
5 out of 5
Marine Park Road, Malindi
The price is AU$684 per night from 30 Oct. to 31 Oct.
8.23 km from city centre
5/5Exceptional! (2 reviews)

"vry satisfied with the hotel services"…"

Reviewed on 23 Aug. 2013

Lion in the Sun Hotel
Silver Rock Hotel
3 out of 5
Coral Rock Road, Malindi
The price is AU$64 per night from 10 Oct. to 11 Oct.
3.71 km from city centre
4.3/5Excellent! (3 reviews)

"Friendly staff good walking distance to the beach. The restaurant rates abit expensive. The environment cool."…"

Reviewed on 20 Mar. 2019

Silver Rock Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Flamingo Villas Resort
3.5 out of 5
Mayungu Road, Malindi, Kilifi County
Get Rates
7.98 km from city centre
4.7/5Exceptional! (3 reviews)
Very nice atmosphere

"The hotel is really nice and the atmosphere is great. You'll feel you belong to a big family."…"

Reviewed on 14 Apr. 2014

Flamingo Villas Resort
Diamonds Dream of Africa
5 out of 5
Casuarina Road, P.O. Box 68, Malindi
Free cancellationReserve now, pay when you stay
The price is AU$182 per night from 30 Oct. to 31 Oct.
1.51 km from city centre
4.3/5Excellent! (28 reviews)

"Amazing stay i have ever stay in any hotel in malindi very quite place good services very friendly special the supervisor very nice guy my next holiday will go back to diamond of dream of africa"…"

Reviewed on 24 Aug. 2020

Diamonds Dream of Africa
The Lawford Kenya
3.5 out of 5
Lamou Road, C/o Lawford's, Malindi, Kilifi County
Get Rates
1.35 km from city centre
5/5Exceptional! (1 review)

"Fantastic hotel, with great value for money. The service is excellent!"…"

Reviewed on 13 Jan. 2020

The Lawford Kenya
Sandies Malindi Dream Garden
4 out of 5
Casuarina Road, Malindi
Get Rates
4.23 km from city centre
5/5Exceptional! (2 reviews)
Traveller

"Was a clean nice facility"…"

Reviewed on 27 Feb. 2019

Sandies Malindi Dream Garden
Leopard Point Luxury Beach Resort & Spa
5 out of 5
Smeraldo Road, Mayungo Road, Malindi
The price is AU$347 per night from 23 Oct. to 24 Oct.
7.38 km from city centre
4.8/5Exceptional! (8 reviews)
Very relaxing

"Really quiet relaxing resort where the staff are a delight. Nothing too much trouble. Nice breakfast and chef very good. Only slight down side is poor network coverage and poor Wi-Fi If you just want to chill out and relax then this the place"…"

Reviewed on 10 Aug. 2019

Leopard Point Luxury Beach Resort & Spa
Ocean Beach Resort & Spa
5 out of 5
Golf Beach Road, Malindi
The price is AU$317 per night from 30 Oct. to 31 Oct.
1.26 km from city centre
4.1/5Very Good! (16 reviews)

"Horrible custermer service . Unresponsive. Unable to reach manager regarding my reservation. Unfortunate experience."…"

Reviewed on 1 Feb. 2019

Ocean Beach Resort & Spa
Jua Baharini
3 out of 5
Malindi Kiangunyi Villa, Malindi, Kilifi County
The price is AU$32 per night from 1 Oct. to 2 Oct.
1.73 km from city centre
3/5 (2 reviews)

"fuori dalla citta buona per soggiornare pochi giorni"…"

Reviewed on 24 Mar. 2019

Jua Baharini
Scorpio Villas Resort
3.5 out of 5
Casuarina Road, Malindi
The price is AU$151 per night from 31 Oct. to 1 Nov.
2.91 km from city centre
4.5/5Wonderful! (4 reviews)

"Attractive hotel although two of four swimming pools were out of use. Great staff who try hard. Pleasant room and good value"…"

Reviewed on 30 Aug. 2018

Scorpio Villas Resort
Giraffe House
3 out of 5
Casuarina Road, Malindi
Get Rates
3.24 km from city centre
Giraffe House
Danga Guest House
3 out of 5
Off Tsavo Road, Malindi
Get Rates
1.96 km from city centre
Danga Guest House
Sandies Tropical Village
4 out of 5
Casuarina Road, P.O. Box 68, Malindi
The price is AU$206 per night from 30 Oct. to 31 Oct.
4.15 km from city centre
4.1/5Very Good! (42 reviews)

"Great staff. ....................................."…"

Reviewed on 6 Feb. 2020

Sandies Tropical Village
Pine Court Hotel
3 out of 5
Lamu Road, Opposite Nakumatt Malindi, Malindi
Get Rates
0.78 km from city centre
Pine Court Hotel
Don't see what you're looking for?
See all available properties in Malindi
View all properties
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.

Visiting Malindi

Visitors can enjoy all that Malindi has to offer including the aquarium, spas, and seaside. Tourists can also enjoy all the city has to offer including its art.

  • There are 48 hotels and other accommodations in Malindi
  • The closest major airport is in Malindi (MYD) 5.2 from the city center

Sightseeing and Staying in Malindi

The city's natural beauty is on display at Malindi Beach, Silversands Beach, and Marine Park. Additionally, you might want to add Mambrui Beach to your agenda.

As you plan your holiday getaway, you'll find 48 hotels and other lodging options available to choose from in Malindi. This is a top rated place to stay based on our user reviews:

Dressing for Malindi

  • Between January and March, you can expect average temperatures of 88°F during the day and 74°F at night
  • From April to June, the average during the day is 88°F, while the average at night is 70°F
  • July through September has daytime averages of 84°F with nighttime averages of 69°F
  • In October-December, you can expect daytime averages of 87°F and nighttime averages of 72°F
  • Average annual rainfall for Malindi is 1.54 inches
  • Usually February and March are the hottest months with an average of 88°F, whereas July and August are often coldest, averaging 70°F

Frequently asked questions

What's the best place to stay in Malindi?
Based on our traveller data, African House Resort is one of the top choices for your stay. This 4-star resort offers a restaurant and an outdoor pool. Other good options for your stay include Lion in the Sun Hotel and Silver Rock Hotel.
If I need to cancel my hotel reservation in Malindi, will I receive a refund?
Yes! Most room reservations are fully refundable if cancelled before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a reservation that’s non-refundable, it may still be possible to cancel it and get a refund within 24 hours of booking. Enter your dates, click on “Search”, then use the “free cancellation” filter to get the top deals on offer in Malindi.
What's the best accommodation option for a family holiday in Malindi?
Kola Beach Resort is a top 3.5-star resort on Expedia for families, and features a private beach and an outdoor pool. Other choices for your family trip include AHG Dorado Cottage and Leopard Point Luxury Beach Resort & Spa. Also, children of all ages will enjoy a visit to Crocodile and Snake Farm - Malindi.
What's the best accommodation for a couple going to Malindi?
AHG Dorado Cottage is a favourite 3-star hotel for couples, and features private balconies and satellite TV. Other good choices for a romantic stay include Diamonds Dream of Africa and Sandies Tropical Village.
What's the best pet-friendly place to stay in Malindi?
Leopard Point Luxury Beach Resort & Spa is a top hotel for people travelling with their pets, and offers 4 outdoor pools and a full-service spa for its human guests. Other good options for you and your pet’s trip include Silversand Residence and Maisha Tamu Luxury Boutique Resort.
What's the best place to stay for a beach holiday in Malindi?
African House Resort is a top 4-star beach resort offering an outdoor pool and a restaurant, located within a short 10-minute walk of Silversands Beach . Other good choices for your beach trip include Diamonds Dream of Africa and Ocean Beach Resort & Spa.
What's the best luxury hotel in Malindi?
Leopard Point Luxury Beach Resort & Spa is a 5-star hotel with a private beach and a restaurant, and it’s a popular choice for Expedia travellers looking for a pampered stay. Diamonds Dream of Africa and Ocean Beach Resort & Spa are other upscale choices for your trip.
What's the best boutique-style accommodation in Malindi?
Diamonds Dream of Africa is a favourite 5-star hotel with our travellers looking for stylish accommodation, and features 35 guestrooms, 2 restaurants and a poolside bar. If you’re searching for a boutique hotel, you might also want to look at Lion in the Sun Hotel.
What are some accommodation options with pools in Malindi?
African House Resort is a popular 4-star resort featuring an outdoor pool, a children’s pool and a restaurant. A couple of other options with an on-site pool include Sandies Tropical Village and AHG Dorado Cottage.

Recent Reviews in Malindi

More trip options