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.

About Author

Elizabeth Mwende