Malindi

Malindi Beach Hotels

Enter your dates to find beach hotels in Malindi that appeal to you the most.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Beach Hotels in Malindi

Check out top beach hotels in Malindi near the shore for easy beach access.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
82
Hotels in Malindi
Featured facilities: Private beach area, Pool view, Balcony
Amazing
2 reviews
9.7/10
1 night
From PLN 355
Check Availability
33
Hotels in Malindi
Featured facilities: Public beach
Outstanding
10/10
1 night
From PLN 66
Check Availability
99+
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sailing
Very Good
68 reviews
8.3/10
1 night
From PLN 476
Check Availability
20
Hotels in Malindi
Featured facilities: Private beach area, Balcony
Very Good
8.3/10
1 night
From PLN 90
Check Availability
57
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sunbathing area
Amazing
5 reviews
9.6/10
1 night
From PLN 721
Check Availability
99+
Hotels in Malindi
Featured facilities: Fishing, Snorkeling
Good
18 reviews
7.9/10
1 night
From PLN 288
Check Availability
65
Hotels in Malindi
Featured facilities: Balcony, Diving
15 reviews
6.5/10
1 night
From PLN 156
Check Availability
99+
Hotels in Malindi
Featured facilities: Public beach, Pool, Snorkeling
Good
9 reviews
7.9/10
1 night
From PLN 167
Check Availability
99+
Hotels in Malindi
Featured facilities: Public beach, Pool, Dry cleaning
Very Good
26 reviews
8.2/10
1 night
From PLN 811
Check Availability
49
Hotels in Malindi
Featured facilities: Public beach
Very Good
8.4/10
1 night
From PLN 136
Check Availability
All Beach hotels in Malindi

Frequently Asked Questions

How much does a Beach hotel cost in Malindi?

The average price for Beach hotels in Malindi is PLN 787 on weekdays and PLN 797 on weekends (Friday–Saturday).

What are the best Beach hotels in Malindi?

Which Beach hotels in Malindi offer breakfast?

What are the best Beach hotels in Malindi with gyms?

Staying on track with your fitness goals during travel is simple. Ocean Beach Resort & Spa (price from PLN 621) offers fitness facilities.

Which Beach hotels in Malindi have spa service?

What's the best high-end Beach hotel in Malindi?

If you’re after a luxury stay, Ocean Beach Resort & Spa (price from PLN 621) offers top-notch service.

What are the best deals for Beach hotels in Malindi?

Trip.com offers hot promotions and deals on Beach hotels. Check out the promotions page for the latest hotel deals on Trip.com.

Malindi Beach Hotels Information

Total Properties17
Number of Reviews 76
Weekend Avg. PricePLN 797
Weekday Avg. PricePLN 787