Mombasa, Kenya’s coastal gem, is home to some of the most stunning beaches in East Africa. Whether you’re looking for relaxation, water sports, or vibrant nightlife, Mombasa’s beaches have something for everyone.
1. Diani Beach (South Coast)

- Voted one of Africa’s best beaches, Diani Beach offers soft white sands and crystal-clear waters.
- Perfect for snorkeling, kitesurfing, skydiving, and diving.
- Lively beach bars and resorts make it great for both relaxation and entertainment.
- Nearby attractions: Shimba Hills National Reserve, Colobus Conservation Centre.
2. Nyali Beach (North Coast)
- Close to Mombasa city, ideal for surfing and water sports.
- Home to luxury hotels, restaurants, and nightlife spots.
- Nearby attractions: Haller Park, Mamba Village, and Mombasa Marine Park.
3. Bamburi Beach (North Coast)
- A great mix of relaxation and adventure, popular for jet skiing, camel rides, and beach volleyball.
- Several beachfront resorts and lively nightlife options.
- Nearby attractions: Mtwapa Creek, Nguuni Nature Sanctuary.
4. Shanzu Beach (North Coast)
- A quieter and more exclusive beach with high-end resorts and calm waters.
- Perfect for honeymooners and those looking for a peaceful retreat.
- Great seafood restaurants and cultural experiences nearby.
5. Tiwi Beach (South Coast)
- A hidden gem north of Diani Beach, with fewer crowds and a relaxed vibe.
- Ideal for snorkeling, rock pool exploration, and beach picnics.
- Great for travelers seeking a secluded, off-the-beaten-path experience.
6. Galu Beach (South Coast)
- An extension of Diani Beach, but less crowded and more tranquil.
- Ideal for kitesurfing, paddleboarding, and yoga retreats.
- Stunning sunset views and pristine nature.
7. Kikambala Beach (North Coast)
- Located near Kilifi, offering calm waters, fishing, and long beach walks.
- Home to a few all-inclusive resorts and beachfront cottages.
8. Shelly Beach (South Coast)
- A more local beach experience, with natural seashells, fishing boats, and fewer tourists.
- Best for those who want to interact with locals and explore authentic coastal life.
Best Time To Visit Mombasa Beaches
☀️ December to March – Hot and sunny, great for beach vacations.
🌧️ April to June – Rainy season, but still beautiful with fewer tourists.
☀️ July to October – Cooler temperatures, perfect for outdoor activities.