Hotels on the beach in Malindi, Kenya
Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Malindi. I hope you will like it!
This page was last updated in June 2026.
The List 6 Amazing Beach Hotels in Malindi
-
1 Baba Lao Beach Hostel Malindi
Situated in Malindi, a few steps from Malindi Beach, Baba Lao Beach Hostel features accommodation with a garden, free private parking, a private beach area and a terrace. With free WiFi, this 2-star hotel offers room service. The property is non-smoking and is located 33 km from Watamu National Marine Park. Breakfast is available, and includes American, vegetarian and vegan options. At the hotel you will find a restaurant serving African, Indian and Pizza cuisine. Vegetarian, halal and kosher options can also be requested. Malindi Marine National Park is 5.6 km from Baba Lao Beach Hostel, while Bio-Ken Snake Farm is 23 km from the property. Malindi Airport is 3 km away.
Address Babalao Beach Resort and Backpackers/Tent Show on map- Water sports facility
- Pets are welcome
-
2 The Kasa Malindi Malindi
Offering a spa centre and a private beach area, Leopard Point Luxury Beach Resort & Spa - Malindi is set in Malindi. The hotel has a hot tub and fitness centre, and guests can enjoy a meal at the restaurant. Free WiFi is featured throughout the property and free private parking is available on site. Each room at this hotel is air conditioned and comes with a flat-screen TV with satellite channels. Certain units have a seating area for your convenience. Some rooms feature views of the sea or pool. Rooms include a private bathroom with a shower and bidet, bath robes and slippers are provided. For your comfort, you will find free toiletries and a hair dryer. This hotel has water sports facilities and bike hire and car hire are available. Guests can enjoy various activities in the surroundings, including golfing, snorkeling and diving.
Address Emerald Road Show on map- Saltwater pool
- Pool tables
- Gym / fitness center
- Turkish bath
-
3 Ocean Beach Resort & SPA Malindi
Set in extensive gardens overlooking the Indian Ocean, this beachfront hotel in Malindi offers 2 outdoor pools and a spa. All rooms and suites have a private balcony or terrace. The individually styled and air-conditioned accommodations at Ocean Beach Resort & SPA are decorated in neutral tones. They include a mini-bar and a modern private bathroom. The many shaded and open-air terraces at the resort offer guest an exotic setting for a cocktail from the Beach Bar. The Victoria Restaurant serves International and local cuisine, terrace dining and candle-lit beach dinners. After a relaxing massage or beauty treatment at Morjana Spa, guests can cool off by the pool or relax in the spa bath. Free parking and a 24-hour reception service are available. For a surcharge, the hotel provides airport shuttles to Malindi Airport, a 7-minute drive away.
Address Malindi Show on map- Swimming pool
- Pool tables
- Water sports facility
- Gym / fitness center
- Turkish bath
-
4 Sandies Tropical Village Malindi
Sandies Tropical Village is located on the silver sand shore of Malindi. It features 2 restaurants, 3 bars and a spa. Guests can arrange to partake in water activities at the water sport centre. Every air-conditioned room has its own terrace or balcony. It comes equipped with a minibar and guests can request breakfast room service. The spacious private bathroom has a walk-in shower. Tropical Restaurant serves buffet style international and Italian cuisine, while Savanna à la carte Restaurant serves a selection of seafood dishes. For relaxation, guests can lounge around the swimming pool or enjoy a massage at the Mvua Spa. Tours and excursions such as a Marine Park snorkeling trip can also be arranged. Wi-Fi is available in the public areas of the resort. The Mombasa International Airport is a 2-hour drive away.
Address Casuarina Road Show on map- Swimming pool
- Ping pong tables
- Gym / fitness center
-
5 Sawa Sawa Beach Hotel&Backpacks Malindi
Located in Malindi, Sawa Sawa Beach Hotel&Backpacks offers beachfront accommodation a few steps from Malindi Beach and provides various facilities, such as a garden and a shared lounge. The property is around 33 km from Watamu National Marine Park, 5.6 km from Malindi Marine National Park and 23 km from Bio-Ken Snake Farm. The accommodation features a shared kitchen and luggage storage space for guests. With a private bathroom equipped with a shower and a hairdryer, rooms at the hostel also provide guests with free WiFi. Guests at Sawa Sawa Beach Hotel&Backpacks can enjoy an American or an Asian breakfast. Arabuko Sokoke National Park is 29 km from the accommodation, while Portuguese Chapel is less than 1 km away. Malindi Airport is 3 km from the property.
Address Kenya Malindi SawaSawa Beach Hotel and Backpacks(next to Malindi museum) Show on map- Pets are welcome
-
6 White Elephant Sea Lodge Malindi
Situated along the sandy Malindi beaches, White Elephant Sea & Art Resort in the Marine National Park features 2 swimming pools overlooking the sea. The stylish air-conditioned rooms offer African-style décor, a minibar and en suite bathrooms. Guests can enjoy drinks at the pool bar as well as the a la carte menu at the White Elephant Sea & Art Resort restaurant. There is a 24-hour reception and free onsite parking. This resort is 3 km from Malindi Town and 6 km from Malindi Airport.
Address Casuarina Road Show on map- Saltwater pool
- Tennis court
- Pets are welcome
This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.