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
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Malindi Beach Hotels

Experience premium Beach resorts near Malindi!
Most Booked
Lowest price
Closest to downtown
Highest Rated
72
Hotels in Malindi
Featured facilities: Private beach area, Pool view, Balcony
Very Good
18 reviews
8.3/10
1 night
From RUB 8,487
Check availability
99+
Hotels in Malindi
Featured facilities: Pool, Balcony, Dry cleaning
Very Good
55 reviews
8.2/10
1 night
From RUB 11,071
Check availability
99+
Hotels in Malindi
Featured facilities: Pool, Sunbathing area, Tennis court
Outstanding
2 reviews
10.0/10
1 night
From RUB 9,639
Check availability
You Might Like
Malindi Hotels With BreakfastMalindi Hotels With Twin RoomMalindi Hotels With 1 Double BedMalindi Hotels With Swimming PoolMalindi Hotels With Free Cancellation
99+
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sunbathing area
Very Good
26 reviews
8.6/10
1 night
From RUB 11,943
Check availability
72
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sunbathing area
Very Good
4 reviews
8.0/10
1 night
From RUB 17,210
Check availability
99+
Hotels in Malindi
Featured facilities: Public beach, Pool, Dry cleaning
Very Good
25 reviews
8.0/10
1 night
From RUB 14,526
Check availability
99+
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sunbathing area
Great
55 reviews
9.1/10
1 night
From RUB 32,116
Check availability
99+
Hotels in Malindi
Featured facilities: Fishing, Snorkeling
15 reviews
7.4/10
1 night
From RUB 7,067
Check availability
99+
Hotels in Malindi
Featured facilities: Private beach area, Pool, Sunbathing area
Very Good
33 reviews
8.9/10
Check availability
66
Hotels in Malindi
Featured facilities: Private beach area, Pool, Balcony
5.5/10
1 night
From RUB 3,209
Check availability
Show More Beach Hotels in Malindi

Frequently Asked Questions

What are the best Beach hotels in Malindi?

How much does a Beach hotel in Malindi cost?

For Beach hotels in Malindi, the average price on weekdays is RUB 15,566, and on weekends (Friday–Saturday) is RUB 15,613.

Which Beach hotels in Malindi offer a gym?

Get used to exercising? Ocean Beach Resort & Spa (from RUB 10,223) is a popular choice with fitness facilities.

What are some of the best Beach hotels in Malindi with breakfast?

Which Beach hotels in Malindi are available for spa services?

Search for a relaxation during traveling? Ocean Beach Resort & Spa (from RUB 10,223) and Kilili Baharini Resort & Spa (from RUB 9,586) provide highly rated spa services.

What are some of the best luxury Beach hotels in Malindi?

Looking for luxury stays? Ocean Beach Resort & Spa (from RUB 10,223) and Kilili Baharini Resort & Spa (from RUB 9,586) provide excellent services.

Malindi Beach Hotels Information

Total Properties19
Number of Reviews72
Weekend Avg. PriceRUB 15,613
Weekday Avg. PriceRUB 15,566