Compare and save on Malindi hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Malindi hotels

Use our map to find hotels near the Malindi area or attractions you want to visit.

The best Malindi hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Malindi

Malindi is one of the busiest resort towns in East Africa, and it’s not hard to see why. Not only are there plenty of pristine white beaches lapped by the sultry waters of the Indian Ocean, there are also lots of great coral reefs for diving and some fantastic opportunities for big game fishing. Swim, dive, snorkel, or just catch a lovely tan, if you’re planning a relaxing beach holiday Malindi is one of the best options out there.

Malindi offers a real slice of paradise, and the accommodation on offer definitely reflects that. Luxury resorts and opulent hotels line the beach, offering the perfect base for a honeymoon or special holiday. Budget travellers will find a great range of quaint B&Bs and smaller hotels that offer great service without breaking the bank. Most of the accommodation in Malindi is very reasonable, and some great deals can be found all year round.

Most of the hotels in Malindi can be found along the coast, at Casuarina Beach and Fort Jesus. There are a few smaller hotels in the town centre, perfect for visitors who would rather spend their holiday enjoying the hustle and bustle than lounging on the sand.

It’s easy to browse, compare, and book the best hotels in Malindi with Skyscanner. We show you great deals on accommodation from top online travel agencies, with prices all on one page so you can find the best offers at a glance. We list the best-rated hotels first, but it’s easy to sort the results based on what’s important to you: whether that’s location, price, or star rating.

Narrow down the results even further with our filters. You can filter hotels based on must-have facilities, accommodation type, and even by chain. Whether you’re looking for a resort with a swimming pool, or a private home with internet access, it only takes a few seconds with Skyscanner.

Skyscanner is completely free to use. There are no added fees or commission charges. Once you find a room you like, just click on the link to view the deal. We’ll send you direct to the booking site.