Kenya

Malindi

Malindi Beach, situated in Kenya, features extensive sandy beaches that stretch from Silversand Beach in the south to the Galana River estuary in the north. The southern part of the beach includes a small settlement, while the northern area comprises a vast dune landscape without any buildings.

The sand exhibits black stripes, resembling real gold. However, the water appears dirty, and the waves have a brown hue due to sand, making swimming suboptimal. There are no amenities such as restrooms or showers, and only hotel restaurants offer food.

Water sports are not widely available, except for surfing, which is excellent from May to September. Malindi offers various attractions like coral reefs, ocean fishing, tropical forests, and different types of hotels.

Explore places to stay near Malindi Beach and enjoy easy access to its unique black-striped sands.

The ideal time to visit is in February when the heat subsides a little. Dogs are welcome on the beach, and parking is available nearby.

What to do at Malindi?

Amenities

Malindi amenities include parking.

Visitor Reviews

Visitor reviews highlight that visitors enjoy the scenic views and historical landmarks, such as the Malindi Pier and Vasco Dagama pillar, as well as swimming in the waves and taking photos. However, some visitors complain about the beach being littered.

Where to Stay near Malindi?

Visitors to Malindi often stay in the town itself, taking advantage of its proximity to Malindi Beach and various accommodations that offer walking distance access to the sandy shores. Many also explore nearby attractions such as coral reefs and tropical forests, making it a diverse destination beyond just the beach experience.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Malindi?

Latitude: -3.2147794 / Longitude: 40.1264222

Malindi is located in Kenya. The following map of Malindi shows the exact location.

Malindi: Weather Today

📅 Thursday, June 11, 2026
Today is an underwhelming day for a beach trip, as the weather is likely to disrupt your plans. Expect light, steady rain throughout the day, which will keep the skies mostly hidden behind thick clouds. Strong winds are blowing across the coast, making it quite blustery and stirring up the water, resulting in notable wave activity that makes swimming hazardous and conditions generally choppy. While the air temperature hits 28.3 °C and the water remains warm at 27.9 °C, the wet weather and rough seas make for a poor beach experience. If you do head out, remember that the sun remains intense with a UV Index of 7.4, so protection is still vital even under the clouds. It is best to avoid the shore until the winds calm and the rain clears.
🌬️

Air

Low / High23.3°C/28.3°C
Feels Like (High)30.5°C
🌊

Sea

Sea Temperature27.9 °C
Wave Height1.7 m
🌧️

Rain

Rain Chance95%
Rainfall3.2 mm
Rain Duration17 h
🌞

Sun

Sunrise / Sunset06:21/18:17
Sunshine Hours11.3 hrs
UV Index7.4
Cloud Cover72%
💨

Wind

Speed24.6 km/h
Gusts48.6 km/h
DirectionS

These beaches might also interest you

Beaches near Malindi