Malindi beach is a beautiful stretch of coastline located in Malindi, a coastal town in Kenya. It is a popular destination for tourists due to its clear blue waters, white sandy beaches, and stunning coral reefs. The beach is surrounded by palm trees and lush vegetation, creating a tropical paradise atmosphere.

Malindi beach


Sunbathing and Swimming

The Beach is known for its beautiful white sand and crystal-clear waters, making it an ideal spot for sunbathing and swimming.

Snorkeling and Scuba Diving

It is home to a diverse range of marine life, including colorful fish and coral reefs, making it a great destination for snorkeling and scuba diving.

Deep-Sea Fishing

Malindi is a popular destination for sport fishing, and visitors can rent a boat and try their luck at catching tuna, marlin, and other big game fish.

Malindi Marine National Park

Visitors can take a boat tour to explore the Malindi Marine National Park. This is a home to dolphins, sea turtles, and many other marine species.

Water Sports

Visitors can participate in a variety of water sports at Malindi Beach, including windsurfing, kayaking, and paddle boarding.

Getting to Malindi Beach

The easiest way to get to Malindi is by flying into Malindi Airport.This is served by domestic flights from Nairobi and other cities in Kenya.


Visitors can fly into Moi International Airport in Mombasa and then take a taxi or private transfer to Malindi a 2-hour drive.

There are also buses and matatus (shared taxis) that run between Malindi and Mombasa, Nairobi, and other cities in Kenya. Once in Malindi, visitors can take a taxi or tuk-tuk to reach Malindi Beach.

Kilifi County is a popular destination for tourists visiting the Kenyan coast.It has a stunning natural scenery, rich cultural heritage, and diverse range of activities.


Wildlife and nature reserves

Malindi Marine National Park and Reserve

This marine park is located just offshore from Malindi and is home to over 600 species of fish, sea turtles, dolphins, and other marine life.

Visitors can take a boat tour to explore the park and go snorkeling or scuba diving to see the marine life up close.

Watamu Marine National Park

Watamu Marine National Park is a protected marine reserve that is home to over 600 species of fish, coral reefs, sea turtles, dolphins, and other marine life. Visitors can go snorkeling or scuba diving to see the marine life up close.

Arabuko Sokoke Forest Reserve

Arabuko Sokoke Forest Reserve is the largest remaining section of coastal dry forest in East Africa. Visitors can go hiking or bird watching to see the diverse range of plant and animal species that call this forest home.

Falconry of Kenya

This attraction is located about 10 km north of Malindi and offers visitors the opportunity to see and learn about different species of birds of prey, including eagles, hawks, and owls.


Bofa Beach

Bofa Beach is a long stretch of white sandy beach located just north of Kilifi town. Visitors can relax on the beach, swim in the Indian Ocean, or participate in water sports activities like kite surfing and windsurfing.

Malindi Beach

This beautiful stretch of coastline is one of the main attractions in Malindi. Visitors can relax on the white sandy beaches, swim in the clear blue waters, and participate in a variety of water sports and activities.

Kilifi Creek

Kilifi Creek is a natural tidal inlet that provides a scenic backdrop for water sports and fishing. Visitors can rent kayaks and stand-up paddleboards to explore the creek or take a dhow boat trip to see the sunset.

Historical and cultural sites in Kilifi

Vasco da Gama Pillar

This historic monument is located on the seafront in Malindi and was erected by Vasco da Gama, a Portuguese explorer, in 1498. It is one of the oldest European monuments in Africa and is a popular spot for taking photos.

Malindi Museum

It is located in the center of Malindi and houses a collection of artifacts and exhibits related to the region’s history and culture. This includes Swahili crafts, African art, and archaeological finds.

Gede Ruins

These ruins are located about 18 km south of Malindi.They are of an ancient Swahili town dating back to the 12th century. Visitors can explore the ruins and see the remains of houses, mosques, and other structures.

Mnarani Ruins

Mnarani Ruins is an archaeological site that contains the remains of a 14th-century Swahili settlement. Visitors can explore the ruins and see the remains of mosques, tombs, and other structures.

Overall, Kilifi County offers visitors a unique combination of natural beauty, history, and culture, making it a great destination for both relaxation and adventure.

Chale Marine Park is a protected area located off the coast of Chale Island in Kenya. The marine park was established in 1995 and covers an area of approximately 14 square kilometers. It is managed by the Kenya Wildlife Service (KWS) in collaboration with the local communities.

The Park is home to a diverse range of marine life, including over 200 species of fish, dolphins, sea turtles, and coral reefs.

Chale Marine Park

Here’s a quick guide to visiting Chale Marine Park:

Chale Marine Park activities

The Park offers a range of activities for visitors, including snorkeling, scuba diving, and glass-bottomed boat rides. There are also opportunities for bird watching and hiking in the nearby forest.

Marine Life

The park is home to a diverse range of marine life, including over 200 species of fish, dolphins, sea turtles, and various types of coral. Visitors should be respectful of the marine environment and avoid touching or disturbing any wildlife.

Cultural History

The nearby Diani Beach area has a rich cultural history, with a mix of African, Arab, and European influences. Visitors can explore local villages, sample traditional foods, and learn about the region’s history and customs.

Entrance Fees

There is an entrance fee to access the marine park, which varies depending on whether you are a resident of Kenya or a foreign visitor. The fee includes a marine park guide and snorkeling gear, if needed.

Chale Marine Park Accommodation

There are several accommodation options near the Marine Park, ranging from budget-friendly guesthouses to luxury resorts. It’s recommended to book your accommodation in advance, especially during peak season.

Best Time to Visit Chale Marine Park

The best time to visit the Park is during the dry season, from December to March and from July to October, when the weather is sunny and the sea is calm. However, visitors should be prepared for occasional rain showers throughout the year.

How to get there

The marine park is located on the southern coast of the island of Diani Beach in Kenya, East Africa. The easiest way to get there is by flying into Moi International Airport in Mombasa, and then taking a taxi or private transfer to Diani Beach.

Overall, the Park is a beautiful and unique destination for those interested in exploring the marine environment and local culture of Kenya’s southern coast.


Diani Beach is a popular beach destination located on the south coast of Kenya, approximately 30 kilometers south of Mombasa. It stretches for about 10 kilometers along the Indian Ocean and is known for its white sandy beaches, clear blue waters, and beautiful coral reefs.

Diani Beach

The beach is lined with hotels, resorts, and restaurants, making it a popular tourist destination for both locals and international visitors.

Activities to enjoy in Diani Beach

There are many activities to do in Diani Beach, here are some popular ones:


The Beach offers a range of watersports activities such as snorkeling, scuba diving, windsurfing, kitesurfing, kayaking, and jet skiing. The warm Indian Ocean waters and the vibrant marine life make it a perfect spot for these activities.

Dolphin watching

You can take a boat trip to Kisite-Mpunguti Marine National Park to see dolphins and other marine life. The park is home to dolphins, sea turtles, and many species of fish.

Deep sea fishing

Fishing enthusiasts can enjoy deep-sea fishing for marlin, sailfish, and other species. Many tour operators offer fishing trips in the area.

Visit nature reserves

It is close to several nature reserves such as Shimba Hills National Reserve and Colobus Conservation. Visitors can explore the wildlife, hike the trails, and see animals like elephants, giraffes, monkeys, and rare bird species.


The Beach has a golf course that offers a challenging game with stunning views of the ocean.

Spa treatments

Relax and rejuvenate with a spa treatment at one of the many spas in the area. The beachfront location and the serene environment offer a perfect atmosphere for a spa day.

Night life

The Beach has a vibrant nightlife scene with many bars and clubs offering live music, dancing, and entertainment.

How to get there

Here are some ways to get to the Beach:

By air

The nearest airport to Diani Beach is Moi International Airport in Mombasa. From there, you can take a taxi or arrange for a transfer to Diani Beach. Alternatively, there is also an airstrip in Ukunda, which is closer to Diani Beach.

By road

You can drive to the Beach from Mombasa. The journey takes about one hour depending on the traffic. You can also take a taxi or hire a car.

By bus

There are regular buses that run from Mombasa to Diani Beach. The journey takes about 1-2 hours depending on the traffic.