Find and Book Top Hotels in Malindi

Search among 14 available hotels and places to stay in Malindi from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-14 out of 14
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great21 reviews
MapView on map2.0 mi from City Center1.2 mi from Betty's Boutique
From   US$ 135 /nightSelect
8.4
Great58 reviews
MapView on map1.6 mi from City Center1300 yd from Betty's Boutique
From   US$ 170 /nightSelect
8.0
Great52 reviews
1.6 mi from City Center1100 yd from Betty's Boutique
From   US$ 288 /nightSelect
8.4
Great22 reviews
1.5 mi from City Center900 yd from Betty's Boutique
From   US$ 226 /nightSelect
8.2
Great7 reviews
1.1 mi from City Center
From   US$ 679 /nightSelect
8.2
Great6 reviews
1500 yd from City Center500 yd from Portuguese Chapel
From   US$ 87 /nightSelect
8.4
Great57 reviews
2.7 mi from City Center1.1 mi from Malindi Marine National Park
From   US$ 26 /nightSelect
8.4
Great12 reviews
2.8 mi from City Center1800 yd from Malindi Marine National Park
From   US$ 75 /nightSelect
2.8 mi from City Center1600 yd from Malindi Marine National Park
From   US$ 160 /nightSelect
8.2
Great50 reviews
1.6 mi from City Center1200 yd from Betty's Boutique
From   US$ 181 /nightSelect
8.6
Great12 reviews
1.7 mi from City Center1400 yd from Betty's Boutique
From   US$ 187 /nightSelect
3.6 mi from City Center
From   US$ 184 /nightSelect
8.2
Great12 reviews
1.1 mi from City Center900 yd from Betty's Boutique
From   US$ 44 /nightSelect
1.8 mi from City Center
From   US$ 212 /nightSelect

Best Hotels and Places to Stay in Malindi

Why visit?

Malindi, located in Kenya, offers a variety of attractions for tourists. From its beautiful beaches to its rich history and culture, Malindi is a destination worth exploring. With a range of hotels and resorts available, visitors are sure to find the perfect accommodation for their stay.

Where to stay?

Malindi Town: For travelers seeking a vibrant atmosphere, Malindi Town is the perfect choice. This bustling area is home to numerous hotels, resorts, and guesthouses. Visitors can immerse themselves in the local culture by exploring the vibrant markets, enjoying delicious seafood at the waterfront restaurants, and experiencing the lively nightlife. Some popular hotels in Malindi Town include the Malindi Dream Garden and Malindi Sea Horse.

Watamu: Just a short drive from Malindi, Watamu is a tranquil coastal town that offers a serene and picturesque setting. Known for its pristine beaches and coral reefs, Watamu is a haven for snorkeling and diving enthusiasts. The area is also home to the Watamu Marine National Park, a protected area teeming with marine life. Watamu has a range of accommodation options, including the Hemingways Watamu and Turtle Bay Beach Club.

Casuarina: Situated to the north of Malindi, Casuarina is a laid-back residential area known for its quieter ambiance. Visitors will find a selection of luxurious beachfront resorts in Casuarina, providing a peaceful retreat. The area boasts stunning white sandy beaches, perfect for relaxation and sunbathing. Some notable hotels in Casuarina include the Sandies Tropical Village and Diamonds Dream of Africa.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $40 to $70

4-star hotels: The average price per night is around $80 to $150

5-star hotels: The average price per night is around $160 to $300.Malindi, located in Kenya, offers a variety of attractions for tourists. From its beautiful beaches to its rich history and culture, Malindi is a destination worth exploring. With a range of hotels and resorts available, visitors are sure to find the perfect accommodation for their stay.Malindi Town: For travelers seeking a vibrant atmosphere, Malindi Town is the perfect choice. This bustling area is home to numerous hotels, resorts, and guesthouses. Visitors can immerse themselves in the local culture by exploring the vibrant markets, enjoying delicious seafood at the waterfront restaurants, and experiencing the lively nightlife. Some popular hotels in Malindi Town include the Malindi Dream Garden and Malindi Sea Horse.3-star hotels: The average price per night is around $40 to $70.

4-star hotels: The average price per night is around $80 to $150.

5-star hotels: The average price per night is around $160 to $300.

Best value for money:

Scorpio Villas: Located in Malindi Town, Scorpio Villas offers comfortable and affordable accommodations. With its tranquil garden setting and outdoor pool, guests can relax and unwind. Its proximity to the beach and local attractions makes it a convenient choice for travelers seeking value for their money.

Driftwood Beach Club: Situated in Casuarina, Driftwood Beach Club is a charming boutique hotel with a welcoming atmosphere. With its beautiful beachfront location and friendly staff, guests can enjoy a comfortable stay without breaking the bank. The hotel also offers a variety of activities such as snorkeling and boat trips, adding to its value for money.

Sandies Tropical Village: Located in Casuarina, Sandies Tropical Village is an all-inclusive resort that provides excellent value for money. With its spacious rooms, multiple swimming pools, and direct access to the beach, guests can indulge in a relaxing vacation. The resort also offers various dining options and entertainment, making it a great choice for those on a budget.

Best kids-friendly hotels:

Ocean Beach Resort & Spa: Situated in Malindi, Ocean Beach Resort & Spa is a fantastic option for families traveling with children. The resort features a kids club with supervised activities, a childrens pool, and spacious family rooms. With its beachfront location and range of amenities, both parents and children can have a memorable and enjoyable stay.

Sandies Malindi Dream Garden: Located in Malindi Town, Sandies Malindi Dream Garden offers a family-friendly atmosphere. With its spacious rooms, playground, and swimming pool, children can have a great time. The hotel also provides babysitting services upon request, ensuring that parents can relax and enjoy their vacation.

Best hotels for a romantic getaway:

Diamonds Dream of Africa: Situated in Casuarina, Diamonds Dream of Africa is an elegant resort ideal for couples looking for a romantic escape. With its luxurious suites, private terraces, and pristine beachfront location, couples can enjoy privacy and intimacy. The resort also offers special packages and personalized services, creating a truly memorable experience.

Lion in the Sun Resort: Located in Malindi, Lion in the Sun Resort provides an intimate and romantic setting for couples. With its luxurious rooms, private pools, and beautiful garden views, guests can indulge in a tranquil and romantic ambiance. The resort also offers spa facilities and sunset cruises, enhancing the romantic experience.

Best for location:

Ocean Beach Resort & Spa: Situated in Malindi, Ocean Beach Resort & Spa offers a convenient location close to both Malindi Town and popular attractions like the Vasco da Gama Pillar. With its beachfront setting, guests can enjoy stunning views and easy access to the beach.

Driftwood Beach Club: Located in Casuarina, Driftwood Beach Club boasts a prime beachfront location away from the hustle and bustle. With its tranquil setting, guests can enjoy peace and serenity while still being within reach of local attractions and activities.

Hemingways Watamu: Situated in Watamu, Hemingways Watamu offers a picturesque beachfront location with easy access to the pristine white sandy beaches. Guests can also explore the nearby Watamu Marine National Park, making it an ideal choice for those seeking a convenient location for beach activities.

Best for a short city break:

Scorpio Villas: Located in Malindi Town, Scorpio Villas is an excellent choice for a short city break. With its central location, guests can explore the vibrant markets, historical sites, and waterfront restaurants within walking distance.

Sandies Tropical Village: Situated in Casuarina, Sandies Tropical Village provides a relaxed and tranquil setting. Guests can enjoy the peaceful ambiance and take leisurely walks along the beach, making it ideal for a short escape from the city.

Show moreLess