
“Crystal clear waters, white sandy beaches and lush palm trees”
Mombasa is one of the top leading destinations in Kenya. It’s a vibrant coastal city located on the southeastern shore of Kenya along the Indian Ocean. Mombasa is renowned for its rich history, diverse culture, and spectacular beaches.
The city is known for its beautiful coastline characterized by white sandy beaches and crystal clear waters making it a popular tourist destination seeking quality beach getaways and relaxation, adventure, and water sports.
Mombasa beaches
Discover the breathtaking allure of Mombasa’s sun-kissed shores. Mombasa boasts an array of scenic beaches that offer relaxation and adventure. Some of the breathtaking beaches include:
Diani beach
A captivating destination for a beach escape! A renowned coastal gem located south of Mombasa. Its dazzling white sands stretch for miles along the Indian Ocean, embraced by lush greenery and swaying palm leaves.
Activities
Diani is a lively hub for adventure sports enthusiasts with thrilling activities such as snorkeling, diving, kite surfing, and beach walks in its clear turquoise waters.
Diani Beach is home to a fantastic array of beach resorts that offer luxurious accommodations and a vibrant beachfront scene. Some of the resorts include
Bamburi Beach
The beach is located on Kenya’s northern shores and is a picturesque stretch of coastline renowned for its stunning white sands and tranquil atmosphere.
It’s located near attractions including Haller Park where you can encounter giraffes, and hippos, and the Mamba Village Crocodile Farm which offers an up-close look at the fascinating reptiles.
Activities
Water enthusiasts can indulge in camel rides, snorkeling, and scuba diving amidst the colorful coral reefs and marine life.
Bamburi is home to stunning beachfront resorts and hotels providing a perfect base of comfort while enjoying local cuisine and hospitality.
Beach Resorts/Hotels

Nyali Beach
Nyali Beach is ranked one of Kenya’s top beaches. Nyali is situated near Mombasa and is renowned for its golden sands and tranquil waters.
Activities
Nyali Beach caters to diverse interests such as swimming, beach walks, snorkeling, surfing, or sunbathing in the clear turquoise waters.
Nyali Beach boasts a variety of beachfront hotels and resorts that offer luxurious accommodations and breathtaking ocean views.
Beach Resorts/Hotels
Shanzu Beach
Shanzu is a beautiful stretch of the coastline located between Nyali and Bamburi Beaches.
It’s known for its tranquil environment, white sandy shores, and crystal clear waters surrounded by palm trees.
Activities
The beach is ideal for thrilling activities such as snorkeling, jet skiing, paddleboarding, camel rides, swimming, and beach walks.
Shanzu Beach is surrounded by luxurious resorts and hotels that offer luxurious accommodations and amenities as you enjoy the breathtaking view of the Indian Ocean.
Beach resorts/ Hotels
Mombasa Beach House
Beach houses provide a tranquil escape with stunning ocean views, sandy shores, and a serene atmosphere.
They are ideal for relaxation, water activities, and enjoying local cuisines.
