Mombasa is a coastal city in Kenya with the warm Indian Ocean lapping at its shores. This vibrant destination blends Swahili culture with beautiful beaches and historical sites. Home to a stunning example of 16th-century architecture and white sand beaches, Mombasa can be a fantastic stopover during a safari in Kenya.
Must-Visit Areas in Mombasa and Surrounds
Explore the remains of Kenya’s military past and relax on a stunning beach with snorkelling hotspots just below the ocean’s surface:
Fort Jesus: UNESCO World Heritage Site
Constructed in the 1500s, this structure was built to protect the port town for the Portuguese. It’s a well-preserved example of a military fortification from that century and offers a fantastic glimpse into the past of the city.
This fort changed hands many times after the Portuguese first built it; it has been under Arab, Swahili, and English control, which highlights its prominent role in past trade routes.
Diani Beach: Tropical Paradise
The powder-fine white sand that stretches over this beach makes Diani a highlight of a trip to Mombasa. The clear waters flow over coral reefs, making this an ideal place for scuba diving and snorkelling.
Visitors can also enjoy windsurfing and kiteboarding here. If you want to remain on land, you can go on camel rides or horse rides along the beach.
When’s the Best Time to Visit Mombasa and Surrounds?
December to March is the hottest time of the year (with the occasional short burst of rain) and therefore perfect for beach activities. July to October features slightly cooler weather, with temperatures around 28 degrees Celsius (82 degrees Fahrenheit).
Wildlife Found in Mombasa and Surrounds
From the coast, you can go on fishing expeditions to catch tuna, blue marlins, striped marlins, black marlins, dorado, barracuda, and swordfish. Other marine life found in the area includes dolphins, turtles, and diverse coral species.
How to Get to Mombasa and Surrounds
Moi International Airport is the main airport in the region, with flights coming in from major cities. Diani Beach is just over an hour away from the airport.