Gede ruins are the remains of a Swahili town located in Gedi, a village near the coastal town of Malindi, Kenya.

Hotels in Malindi

Provide your desired dates to access the latest pricing and special offers for hotels

Malindi, Kilifi, Kenya

If you're looking for a coastal paradise with a mix of history and modern amenities, then Malindi is the place to be. With its stunning beaches, Swahili architecture, and a vibrant culture, this Kenyan town is a traveler's dream destination. The city is a hotspot for Italian tourists and boasts heritage sites like the Vasco da Gama Pillar and the Portuguese Chapel. If you're a history buff, you'll be fascinated by the city's rich past dating back to the 5th–10th centuries.

And when it comes to accommodations, you'll find a blend of luxury and comfort in Malindi's hotels. From the Sai Eden Roc Hotel to charming boutique stays, there's something for everyone. With the Malindi Airport conveniently located nearby, you can easily jet in and start your adventure. Whether you're into water activities at the Marine National Parks or just want to relax on the beach, Malindi has it all. Soak up the sun, enjoy delicious Swahili cuisine, and immerse yourself in the local culture. Make sure to add Malindi to your travel bucket list – you won't be disappointed!

Best Hotels in Malindi

Hotel Villa Malindi

Hotel Villa Malindi

Outdoor swimming pool

Kids' pool

Free Private Parking

Comfortable Accommodations

Hotel Villa Malindi in Malindi offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a balcony with pool views, a work desk, and free WiFi.

Exceptional Facilities

Guests enjoy a swimming pool with a view, sun terrace, and lush garden. The hotel provides a free airport shuttle service, a restaurant, bar, and outdoor seating areas. Additional amenities include a kids' pool, indoor and outdoor play areas, and free on-site parking.

Prime Location

Located 3.1 mi from Malindi Airport, the hotel is a short walk from Tropical Beach and close to Malindi Marine National Park. Nearby attractions include Watamu National Marine Park (22 mi) and Gedi Ruins (12 mi).

Guest Satisfaction

Highly rated for its attentive staff and excellent service support, Hotel Villa Malindi is praised for its swimming pool and lush garden.

Lion in the Sun Boutique Hotel & Spa

Lion in the Sun Boutique Hotel & Spa

Spa/Wellness packages

Private beach area

Outdoor swimming pool

Escape to the luxurious Lion in the Sun Boutique Hotel & Spa, a 5-star hotel located just 2.8mi from the city center. This exclusive retreat offers a range of unparalleled amenities, including a private pool, spa/wellness packages, and a free shuttle service. Indulge in beachfront relaxation with free beach umbrellas and loungers, or enjoy a complimentary fitness center and tennis court. With a pet-friendly policy, free Wi-Fi, and a picturesque garden view, this hotel goes above and beyond to provide a truly exceptional stay in Malindi, Kenya.

Billionaire Resort & Retreat Malindi

Billionaire Resort & Retreat Malindi

Spa/Wellness packages

Snorkeling

Beachfront

Immerse yourself in luxury at Billionaire Resort & Retreat Malindi, a 5-star hotel located just 2.8mi from the city center. With a private beach area, beachfront access, and an outdoor swimming pool, this hotel offers the perfect beach getaway. The array of amenities includes a free fitness center, tennis court, and hot tub for relaxation. Guests can enjoy free WiFi, air conditioning, and 24-hour room service. For added convenience, the hotel provides a shuttle service and airport shuttle for an extra charge. Indulge in a truly exclusive experience with spa/wellness packages and beachfront tranquility at this unparalleled retreat.

Saffron Garden Malindi

Saffron Garden Malindi

Outdoor swimming pool

Free Private Parking

Free wifi

Comfortable Accommodations

Saffron Garden Malindi in Malindi offers family rooms with air-conditioning, private bathrooms, and garden views. Each room includes a work desk, wardrobe, and free toiletries.

Exceptional Facilities

Guests enjoy a sun terrace, garden, bar, and a year-round outdoor swimming pool. Free WiFi is available throughout the property. Additional amenities include a balcony, tea and coffee maker, and soundproofing.

Dining Experience

A variety of breakfast options are served, including continental, American, buffet, and Italian. Local specialties, warm dishes, fresh pastries, and fruits enhance the morning meal.

Prime Location

Malindi Beach is a 14-minute walk away. Nearby attractions include Watamu National Marine Park (22 mi) and Portuguese Chapel (2.3 mi). Malindi Airport is 2.5 mi from the hotel.

Bamboo House B&B

Bamboo House B&B

Outdoor swimming pool

Free Private Parking

Free wifi

Located in Malindi, a 9-minute walk from Tropical Beach, Bamboo House B&B provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The property is around 20 miles from Watamu National Marine Park, 1.2 miles from Malindi Marine National Park and 14 miles from Bio-Ken Snake Farm. The hotel features family rooms.

Featuring a private bathroom with a bidet and free toiletries, rooms at the hotel also have free WiFi, while some have a pool view. All guest rooms at Bamboo House B&B feature air conditioning and a closet.

Continental and vegetarian breakfast options are available at the accommodation.

Bamboo House B&B offers 4-star accommodations with a hot tub.

Arabuko Sokoke National Park is 18 miles from the hotel, while Vasco da Gama Pillar is 2.1 miles from the property. Malindi Airport is 3.7 miles away, and the property offers a paid airport shuttle service.

Woburn Residence Club

Woburn Residence Club

Free parking

Outdoor swimming pool

Kids' pool

Comfortable Accommodations

Woburn Residence Club in Malindi offers family rooms with air-conditioning, private bathrooms, and balconies. Each room includes a work desk, TV, and free WiFi.

Exceptional Facilities

Guests enjoy a fitness center, sun terrace, garden, open-air bath, bar, outdoor swimming pool, and free WiFi in public areas. Additional amenities include a hot tub, patio, and kitchen.

Delicious Breakfast

A variety of breakfast options are available, including continental, à la carte, and full English/Irish. Fresh pastries, pancakes, fruits, and juice enhance the morning experience.

Prime Location

Located 4.3 mi from Malindi Airport, the property is near attractions such as Watamu National Marine Park (24 mi) and Portuguese Chapel (4.3 mi). Highly rated by guests for its excellent service.

Q Boutique Resort Malindi

Q Boutique Resort Malindi

Free parking

Outdoor swimming pool

Free wifi

Q Boutique Resort Malindi in Malindi, Kenya, sits 2.9mi from the city center and offers free parking, free Wi-Fi, and air-conditioned rooms with soundproofing and private entrances for enhanced comfort. Guests can enjoy an outdoor swimming pool, a restaurant and bar, and a terrace or garden setting, plus non-smoking rooms and kids' meals (extra charges). The property features 24-hour front desk, shuttle services (extra charges), airport shuttle (extra charges), and pet-friendly policy (extra charges), making it a convenient choice for travelers seeking convenience and privacy.

Ocean Beach Resort & SPA

Ocean Beach Resort & SPA

Spa/Wellness packages

Beachfront

Private beach area

Ocean Beach Resort and SPA, a 5-star beachfront retreat in Malindi, Kenya, sits 1.9mi from the city center and offers a private beach area (free) alongside an outdoor pool with a kids’ pool. Free Wifi and on-site private parking, a 24-hour front desk, restaurant and bar, plus terrace, balcony and garden views enhance comfort. Wellness comes with Spa/Wellness packages, steam/sauna options, and on-site water sports (extra charges). Family stays are supported by Kids’ meals, playground, and babysitting options, while fitness center, meeting facilities and golf access further broaden opportunities.

Diamonds Malindi

Diamonds Malindi

Private Pool

Spa/Wellness packages

Kids' club

Diamonds Malindi is a 5-star hotel in Malindi, Kenya, just 1.5mi from the city center on Casuarina Road. It stands out with a private beach area and a private pool, plus an outdoor pool, all available free, ideal for beachfront relaxation. A full spa with wellness packages, fitness center, and a kids' club add family-friendly appeal, while free WiFi and free private parking enhance convenience. The property also features a 24-hour front desk, restaurant, and breakfast options, plus terrace and garden views. These combined amenities and location set it apart from others.

Kilili Baharini Resort & Spa

Kilili Baharini Resort & Spa

Spa/Wellness packages

Free parking

Private beach area

This tropical resort has a private beach along Casuarina Beach in Malindi, and offers air-conditioned accommodations with a private veranda. There are 5 pools, a beachside restaurant and a wellness center.

All rooms and suites at Kilili Baharini come with mosquito nets, African wooden furniture and tea/coffee facilities. Each private bathroom is stocked with a bathrobe and slippers.

Breakfast is served in the buffet restaurant overlooking the Indian Ocean or on your veranda. Italian cuisine and traditional dishes with fish and fruit are served for dinner.

Guests can undergo relaxing massages in the spa or enjoy the hot tub and steam bath at Kilili Baharini Resort. For refreshment, drinks and snacks are available at the 2 bars.

An airport shuttle to Mombasa Airport can be arranged at a surcharge, and a free shuttle is available to Malindi Airport, a 5-minute drive away. The 24-hour reception staff can also take care of car rentals and babysitting services.

African House Resort

African House Resort

Outdoor swimming pool

Free Private Parking

Adults only

All rooms have a four-poster bed at this Colonial-style villa, 984 feet from Malindi Beach. Open-air terraces with wooden ceilings overlook tropical gardens with a pool, sun loungers and bar.

Including a private veranda, each spacious room at African House Resort is individually designed and air conditioned. All have a satellite TV, mini-bar and large bathroom.

The à la carte restaurant provides breakfast and Italian and Swahili cuisine for lunch and dinner. Free tea, coffee and pastries are served every afternoon.

Featuring columns and African art, the hotel’s public areas offer free Wi-Fi. Massages by the pool or in the room can be requested at the 24-hour front desk. Malindi Marine Park is a 10-minute walk and the town center is a 5-minute drive.

African House Resort can organize car hire and there is free parking on site. A shuttle is available to Mombasa International Airport, 81 mi away.

Kaleb's Beachfront Serviced Studio Apartments

Kaleb's Beachfront Serviced Studio Apartments

Free parking

Outdoor swimming pool

Beachfront

Beachfront Location

Kaleb's Beachfront Serviced Studio Apartments in Malindi offers direct beachfront access, a sun terrace, and a lush garden. Guests enjoy a year-round outdoor swimming pool and free WiFi throughout the property.

Comfortable Accommodations

Each apartment features air-conditioning, a private bathroom, and a fully equipped kitchen. Additional amenities include a balcony, terrace, and ground-floor unit. Free off-site parking is available for guests.

Local Attractions

Tropical Beach is just a few steps away, while Vasco da Gama Pillar is a 13-minute walk. Portuguese Chapel lies 0.7 mi from the property. Malindi Airport is 2.5 mi distant. Highly rated for its swimming pool and convenient location.

Bird's eye view in The Kasa Malindi

The Kasa Malindi

Private Pool

Spa/Wellness packages

Beachfront

Experience luxury at The Kasa Malindi, a 5-star beachfront hotel just 3.5mi from Malindi city center. Unlike other options, it offers a private pool, free outdoor swimming, and complimentary Wi-Fi, ensuring ultimate comfort. Indulge in spa and wellness packages, unwind with sauna and steam room access, and enjoy fine dining at the on-site restaurant. Additional perks include free private parking, shuttle service, and room service. With soundproof rooms, garden views, and wheelchair accessibility, The Kasa Malindi stands out for its comprehensive amenities and tranquil setting, making it the ideal choice for a luxurious Malindi getaway.

Sandies Malindi Dream Garden

Sandies Malindi Dream Garden

Spa/Wellness packages

Beachfront

Private beach area

Experience a dream getaway at Sandies Malindi Dream Garden, a 4-star beachfront hotel just 1.5mi from Malindi city center. Indulge in the hotel's free breakfast, outdoor swimming pool, and free WiFi. Enjoy the added perks of a spa, fitness center, and a private beach area, all for no additional cost. With free beach umbrellas and loungers, pet-friendly policy, and live music performances, this hotel offers a unique and luxurious experience while providing excellent value for your stay.

The Villa Mela, Malindi

The Villa Mela, Malindi

Indoor swimming pool

Kids' pool

Free Private Parking

Villa Mela in Malindi is a 5-star hotel just 1.6mi from the city center, offering free on-site parking and free Wi-Fi, plus an indoor swimming pool and a dedicated kids’ pool for families. Room service, a kid-friendly buffet and free kids’ meals add convenience, while a terrace, garden view, patio and kitchen and kitchenette options boost comfort. Non-smoking rooms and beach amenities (umbrella, chairs) enhance stays, with extra charges for shuttle, airport shuttle, golf, tennis and horseback riding. This combination of luxury, accessibility and family-friendly facilities provides a compelling option.

Nyumba Ya Mbuyu

Nyumba Ya Mbuyu

Private beach area

Outdoor swimming pool

Kids' pool

Comfortable Accommodations

Nyumba Ya Mbuyu in Malindi offers family rooms with air-conditioning, private bathrooms, and garden views. Each room includes a work desk, mini-bar, and free toiletries.

Exceptional Facilities

Guests enjoy a private beach area, sun terrace, and open-air bath. The hotel features a year-round outdoor swimming pool, restaurant, bar, and free WiFi. Additional amenities include a lounge, outdoor fireplace, and kids' pool.

Dining Experience

The modern, family-friendly restaurant serves African and Italian cuisines with vegetarian, vegan, and gluten-free options. Breakfast includes continental, full English, and Italian selections.

Prime Location

Located 2.5 mi from Malindi Airport, Nyumba Ya Mbuyu is a short walk from Tropical Beach. Nearby attractions include Watamu National Marine Park (22 mi) and Gedi Ruins (11 mi).

Eden House Cottages

Eden House Cottages

Outdoor swimming pool

Free Private Parking

Free wifi

Featuring pool views, Eden House Cottages in Malindi offers accommodations, a garden, and a terrace. This property offers a private pool, free Wifi, and free private parking. The accommodation features airport transfers, while a car rental service is also available.

The apartment complex will provide guests with air-conditioned units offering a wardrobe, a coffee machine, an oven, a microwave, a safety deposit box, a TV, and a private bathroom with a bidet. There's also a dressing room in some of the units. At the apartment complex, units are fitted with bed linen and towels.

If you'd prefer to not eat out, you can make use of the kitchen facilities, which include a toaster, a fridge, and a stovetop.

Tropical Beach is a 7-minute walk from the apartment, while Watamu National Marine Park is 22 miles from the property. Malindi Airport is 3.1 miles away.

Diamonds Dream of Africa

Diamonds Dream of Africa

Spa/Wellness packages

Kids' club

Private beach area

Diamonds Dream of Africa is a 5-star resort in Malindi, Kenya, just 1.6mi from the city center on Casuarina Road. It stands out with a private beach, on-site water sports, and an outdoor pool (free), complemented by spa wellness packages and a free kids’ club. Guests benefit from free Wi-Fi and private parking, plus an on-site restaurant and bar, fitness center, and 24-hour front desk. Additional comforts include air conditioning, non-smoking rooms, beach umbrellas and chairs, a terrace and garden with balcony views, and services such as tour desk and babysitting; airport shuttle and some facilities incur extra charges.

Sandies Tropical Village

Sandies Tropical Village

Snorkeling

Beachfront

Private beach area

Sandies Tropical Village is a 4-star beachfront resort in Malindi, Kenya, on Casuarina Road, about 1.6mi from the city center. Key advantages include a free private beach area and direct beachfront access, a free outdoor pool and fitness center, free private parking and free Wi‑Fi, a 24-hour front desk, and room service. The resort also features snorkelling, a restaurant and bar, live music (free), terrace and garden views, as well as tour desk and babysitting/child services. Airport shuttle and spa are available for a charge, adding flexibility for trips and relaxation.

Marine Holiday House

Marine Holiday House

Outdoor swimming pool

Free Private Parking

Free wifi

Marine Holiday House House in Malindi features traditional thatched Makuti-roofed buildings surrounded by tropical gardens. The resort has a a large pool with a beautiful wooden bridge and is only 2625 ft from the beach and Marine National Park - Malindi.

The rooms include African-style furniture and decor and have access to a patio or balcony. All rooms come with either garden or pool views. Guests can enjoy the entertainment area with lounge and TV.

African cuisine is served at the resort bar and restaurant. Marine Holiday House House is 2.5 mi from Malindi Museum and 3.7 mi from Malindi Airport.

Casuarina Lounge

Casuarina Lounge

Private beach area

Free Private Parking

Free wifi

Casuarina Lounge in Malindi, Kenya, at Casuarina Road, sits 1.9mi from the city center and offers a private beach area and free private parking. Guests enjoy free Wi-Fi, an on-site restaurant and bar, and a 24-hour front desk service. Comfortable, non-smoking rooms come with air conditioning, soundproofing, a private entrance, balcony or terrace, garden view, and a bathtub with bidet plus free toiletries. Room service is available, and beach access provides convenient relaxation near the coast.

Villa Ameera Malindi

Villa Ameera Malindi

Outdoor swimming pool

Kids' pool

Free Private Parking

Comfortable Accommodations

Villa Ameera Malindi in Malindi offers family rooms with private bathrooms, air-conditioning, and garden or pool views. Each room includes a balcony, sofa bed, and modern amenities such as a refrigerator and TV.

Leisure Facilities

Guests can relax in the year-round outdoor swimming pool, lounge, or indoor play area. The hotel features a terrace, rooftop pool, and barbecue facilities, ensuring a pleasant stay.

Convenient Location

Located less than 0.6 mi from Tropical Beach and 1.2 mi from Malindi Airport, Villa Ameera Malindi is close to attractions like Vasco da Gama Pillar and Gedi Ruins. Free WiFi is available throughout the property.

Met Beach Resort Malindi

Met Beach Resort Malindi

Spa/Wellness packages

Free parking

Beachfront

Met Beach Resort Malindi offers a prime location just 0.1mi from Malindi city center, making it an ideal choice for those looking to explore the city. With a host of complimentary amenities including a private beach area, outdoor swimming pool, and beachfront access, guests can enjoy a true beach resort experience. The hotel also provides free breakfast, offering an added value to the stay. Additionally, the property is pet-friendly and offers free Wi-Fi and private parking. With a variety of kid-friendly amenities and stunning ocean views, Met Beach Resort Malindi stands out for its convenient location, complimentary offerings, and family-friendly facilities.

Flamingo Villas Resort

Flamingo Villas Resort

Private beach area

Outdoor swimming pool

Free wifi

Flamingo Villas Resort is located 4.3 mi from Malindi and a 5-minute drive from Malindi Marine National Park. It is surrounded by lush tropical gardens and features a seawater pool and pool bar.

Each room is decorated in traditional African design. It comes equipped with air-conditioning, a fan, mini-bar and the private bathroom includes a shower.

Buffet breakfast is served daily at Flamingo Villas. The à la carte restaurant at Flamingo Villas offers Italian and Swahili dishes. Tribal dancers and acrobats from Kenyan ethnic groups entertain guests during the evening animation.

The 24-hour front desk service is available to book massages and transport to Malindi. There is a small library and a free 5-minute shuttle to private Mayungu Beach with umbrellas, sun beds and a restaurant.

Free WiFi and Safe outdoor parking. The Malindi Airport is 5.6 mi from the property.

The Lawford Hotel

The Lawford Hotel

Private Pool

Outdoor swimming pool

Kids' pool

The Lawford Hotel in Malindi, Kenya, lies 0.4mi from the city center on Lamu Road. Key advantages include a private pool and an outdoor pool (free), free on-site parking plus beach chairs, umbrellas, and balcony with garden views. Family-friendly features include a kids’ pool and babysitting/child services (extra charges). A restaurant, non-smoking rooms, air conditioning, kitchen facilities, and private entrance add convenience, while mini golf is free for leisure. For special occasions or business, meeting/banquet facilities and a business center are available (extra charges). Optional airport or shuttle services and golf (extra charges) complete the package.

Which 5-star hotels are the most popular?

Nestled 1.9mi from Malindi city center, the Ocean Beach Resort & SPA is a lavish 5-star hotel offering a plethora of amenities to its guests. From a serene private beach area to various wellness packages and a refreshing outdoor swimming pool, this resort caters to relaxation seekers. The property boasts family-friendly features like a kids' pool and a kid-friendly buffet, making it an ideal choice for travelers with children. The Ocean Beach Resort also provides extras like a sauna, Turkish bath, and water sports facilities for those seeking a bit of adventure during their stay.

A mere 1.6mi away from Malindi city center, Diamonds Dream of Africa is another top-rated 5-star hotel renowned for its luxurious offerings. Guests can start their day with a sumptuous breakfast before heading to the private beach area to soak up some sun or take a dip in the outdoor swimming pool. For those seeking pampering, the resort offers spa and wellness packages at an additional cost, ensuring a truly relaxing experience. With features like a fitness center, free Wi-Fi, and beach umbrellas and loungers, Diamonds Dream of Africa aims to provide guests with a comfortable and unforgettable stay.

In the realm of top-rated 5-star accommodations in Malindi city, these opulent hotels offer a perfect blend of luxury and comfort. The Ocean Beach Resort & SPA and Diamonds Dream of Africa both provide a range of amenities such as beachfront access, private parking, and spa services to cater to the diverse needs of travelers. Whether guests are looking for a relaxing beach getaway or an adventure-filled vacation, these hotels present a stunning backdrop for a memorable stay in the picturesque coastal city of Malindi.

Which 4-star hotels are the most popular?

In Malindi, the African House Resort stands out as a popular choice among travelers seeking a luxurious yet affordable stay. Priced at $120 per night, this resort is located just 1.6mi from the city center, offering a convenient retreat amidst tranquil surroundings. The African House Resort boasts a private pool, outdoor swimming pool, and a host of desirable features including free WiFi, beach access, a golf course, and even water sports facilities for an added charge. With 24-hour front desk service, room service, and a restaurant on-site, guests can expect a seamless and enjoyable stay at this exquisite 4-star accommodation.

For those looking to indulge in a beachfront getaway, Sandies Tropical Village is a top pick in Malindi. Priced at $160 per night, this resort is situated just 1.6mi from the heart of the city and boasts a private beach area, outdoor swimming pool, and free WiFi for guests' convenience. The resort offers a variety of amenities including a spa, fitness center, and beach chairs/loungers, ensuring a relaxing and rejuvenating stay. With picturesque views, live music performances, and a restaurant serving delectable cuisine, Sandies Tropical Village provides a memorable experience for visitors looking to unwind in paradise.

In the coastal city of Malindi, Sandies Tropical Village and African House Resort are two standout 4-star hotels beloved by travelers for their exceptional offerings. Guests at Sandies Tropical Village can enjoy a range of amenities from beachfront access and a private beach area to a fitness center and serene garden views. On the other hand, African House Resort beckons visitors with its private pool, golf course, and water sports facilities, catering to adventure seekers and relaxation enthusiasts alike. Both accommodations provide free WiFi, on-site dining options, and free parking, making them the preferred choice for those seeking a luxurious and seamless stay in Malindi.

Cities nearby

Frequently Asked Questions

What is the lowest price of hotels in Malindi?

Looking for a deal in Malindi? Look no further! The lowest price for hotels starts at $100 at the African House Resort, and they even toss in breakfast. So, grab your sunscreen and get ready for a pocket-friendly beach getaway in Malindi!

What is the average price of hotels in Malindi?

The average price of hotels in Malindi is quite a steal, with 4-star hotels going for around $141 and the luxurious 5-star hotels only setting you back about $245. So, whether you're on a budget or ready to splurge, there's something for everyone in this tropical paradise. Time to pack your bags and soak up the sun without breaking the bank in Malindi!

What are the most popular hotels in Malindi?

If you're dreaming of a sun-soaked getaway in Malindi, you can't go wrong with the Ocean Beach Resort & Spa, where luxury begins at just $175! For a budget-friendly option, the charming Villa Ameera Malindi offers cozy stays starting at a mere $173, perfect for travelers looking to stretch their cash. And don’t miss the African House Resort on Casuarina Road, where a delicious breakfast awaits you each morning—fueling your adventures in paradise!

What are the best hotels in Malindi center?

If you're looking to stay in the heart of Malindi, you can't go wrong with Sandies Tropical Village, Diamonds Dream of Africa, or African House Resort. They all offer breakfast and are conveniently located on Casuarina Road, ensuring you're in the middle of the action during your stay. With prices ranging from $120 to $510, there's something to fit every budget while keeping you close to the vibrant pulse of Malindi.