Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Nectar
Collect Nectar points
Nectar
Collect Nectar points
Nectar
Collect Nectar points

Save up to 17% by booking Flight + Hotel.

Search 590,000 properties and 550 airlines worldwide.


Malindi Vacation Packages

Welcome to Malindi! This destination is a good choice for intrepid types who like to get off the beaten track.

Malindi is located some 260 miles (418 kilometers) from Nairobi, the country's capital.

While in Malindi, do spend some time at Malindi Beach.

Malindi isn't the only spot in this intriguing region that is worth seeing; keen travelers will be keen to be sure to set aside plenty of time to experience the magic of the surrounding scenery, cities and towns. Roughly 11 miles (18 kilometers) away you'll find Watamu. Head here to see the Watamu Beach and Watamu Marine National Park.

Expand your mind by spending a few hours at Kenya's wonderful craft workshops.

Sometimes, the most enjoyable way to see a place is by tapping into the expertise of locals. The region offers some very informative wildlife spotting tours and wildlife safaris.

For many people, enjoying a new place is as much about local food as it is about taking photos of sights so don't forget to try out the meals for which this area is known. Popular ingredients in this area are potato and maize. How about trying ugali (cornmeal) or irio (mashed peas and potato mix)? Both meals are a common fare in this area. When it is the end of you meal, you should try chilled banana cream. And, regardless of what time it is, Kenya is a great spot to ask for Picana (mango juice).

When booking your holiday to Malindi, keep in mind that the handiest major airport, Moi International Airport, is located in in Mombasa, 65 miles (105 kilometers) away.


Top Hotel Deals

See all 78 Hotels in Malindi
Sandies Tropical Village £60
Sandies Tropical Village

Sandies Tropical Village

Casuarina Road, Malindi
     
    3.9
    of 5, from 18 reviews
    4.0 out of 5.0

    This Malindi resort is on the beach, 0.9 mi (1.4 km) from Malindi Beach, and within 12 mi (20 km) of Marine Park and Mambrui Beach. Ruins of Gedi is 12.1 mi (19.5 km) away.

    Lion in the Sun Hotel
    Lion in the Sun Hotel

    Lion in the Sun Hotel

    Marine Park Road, Malindi
       
      5.0
      of 5, from 2 reviews
      5.0 out of 5.0

      Located by the sea, this family-friendly resort is 2.2 mi (3.6 km) from Marine Park and 4.8 mi (7.7 km) from Malindi Beach. Bio-Ken Snake Farm and Mambrui Beach are also within 20 miles (32 km).

      Scorpio Villas Resort £66
      Scorpio Villas Resort

      Scorpio Villas Resort

      Casuarina Road, Malindi
         
        3.5 out of 5.0

        This beachfront hotel is located in Malindi, close to Silversands Beach, Crocodile and Snake Farm - Malindi and Marine Park. Local attractions also include Malindi Beach.

        Sai Eden Roc Hotel £87
        Sai Eden Roc Hotel

        Sai Eden Roc Hotel

        Malindi Lamu Road, Malindi
           
          3.0
          of 5, from 3 reviews
          3.5 out of 5.0

          Located in the heart of Malindi, this hotel is 0.8 mi (1.3 km) from Malindi Beach and within 12 miles (20 km) of Marine Park and Mambrui Beach. Ruins of Gedi and Bio-Ken Snake Farm are also within 16 miles (25 km).

          Diamonds Dream of Africa £80
          Diamonds Dream of Africa

          Diamonds Dream of Africa

          Casuarina Road, Malindi
             
            3.8
            of 5, from 13 reviews
            5.0 out of 5.0

            This Malindi resort is on the beach, 0.6 mi (0.9 km) from Malindi Beach, and within 12 mi (20 km) of Marine Park and Mambrui Beach. Ruins of Gedi is 12.3 mi (19.7 km) away.

            Silver Rock Hotel £29
            Silver Rock Hotel

            Silver Rock Hotel

            Coral Rock Road, Malindi
               
              4.0
              of 5, from 1 reviews
              3.0 out of 5.0

              Situated on the waterfront, this hotel is 2.1 mi (3.3 km) from Marine Park, and within 16 mi (25 km) of Mambrui Beach and Ruins of Gedi.

              Angel's Bay Resort
              Angel's Bay Resort

              Angel's Bay Resort

              Lamu Road, Mambrui, Malindi
                 
                3.0
                of 5, from 1 reviews
                3.0 out of 5.0

                This Malindi hotel is on the beach, 3.3 mi (5.3 km) from Mambrui Beach, and within 12 mi (20 km) of Malindi Beach and Marine Park. Watamu Beach and Ruins of Gedi are also within 25 miles (40 km).

                Ocean Beach Resort & Spa
                Ocean Beach Resort & Spa

                Ocean Beach Resort & Spa

                Golf Beach Road, Malindi
                   
                  4.2
                  of 5, from 12 reviews
                  5.0 out of 5.0

                  Offering direct access to the beach, this Malindi hotel is 0.1 mi (0.1 km) from Malindi Beach and within 12 mi (20 km) of Marine Park and Mambrui Beach. Ruins of Gedi is 12.2 mi (19.6 km) away.

                  Top Deals on Flights

                  These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.