Malindi

Malindi Beach Hotels

Book your summer escape at Malindi's top Beach hotels.

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

Top Malindi Beach Hotels

Experience premium Beach resorts near Malindi!
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Malindi
Very Good
69 reviews
8.4/10
1 night
From SGD 151
Check availability
39
Amazing
5 reviews
9.4/10
1 night
From SGD 77
Check availability
99+
Outstanding
6 reviews
9.8/10
1 night
From SGD 218
Check availability
57
11 reviews
5.9/10
1 night
From SGD 33
Check availability
82
Amazing
2 reviews
9.7/10
1 night
From SGD 102
Check availability
99+
Hotels in Malindi
Very Good
34 reviews
8.6/10
1 night
From SGD 216
Check availability
99+
Very Good
20 reviews
8.3/10
1 night
From SGD 177
Check availability
33
Outstanding
7 reviews
10/10
1 night
From SGD 22
Check availability
21
Hotels in Malindi
Very Good
8.3/10
1 night
From SGD 27
Check availability
32
Hotels in Malindi
1 night
From SGD 77
Check availability
Show More 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 SGD 253 on weekdays and SGD 253 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 SGD 232) 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 SGD 232) 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 Properties15
Number of Reviews 73
Weekend Avg. PriceSGD 253
Weekday Avg. PriceSGD 253