Things to do in Malindi

Not Just Any Hotel – Only the Best Things to do in Malindi, Selected for You!

Oct 22, 2025 - Oct 23, 2025
2 adults, 1 room
Find
Good (25)

Nakumatt Malindi

8:00 AM–8:00 PM
Mall
Malindi
View map
Nakumatt Malindi is a prominent shopping destination in Malindi, Kenya, offering a wide range of products from groceries to household items, making it essential for locals and tourists alike.

Duration: Approximately 1 hour.

Free to enter. No entry fee required for shopping.

Good (143)

Falconry of Kenya

9:00 AM–5:00 PM
Park
Off Lamu Road
View map
Falconry of Kenya in Malindi offers unique bird watching experiences, showcasing various species in their natural habitats, emphasizing conservation and education.

Duration: Approximately 2 hours.

Entry fee is KSH 500 for adults and KSH 250 for children. Group discounts may apply.

Good (61)

Malindi Museum

9:00 AM–5:00 PM
Museum
Near District Public Health Office
View map
Malindi Museum in Kenya features exhibits on underwater archaeology and the Mijikenda tribes, exploring their culture and daily lives.

Duration: About 1-2 hours.

Free. Some special exhibitions and events may require a paid ticket.

Good (1)

Crocodile and Snake Farm

9:00 AM–5:00 PM
Zoo
View map
Crocodile and Snake Farm in Malindi, Kenya is a wildlife park dedicated to reptiles, featuring various crocodiles and snakes in naturalistic habitats.

Duration: Approximately 2 hours.

Admission: 500 KES for adults, 250 KES for children. Group discounts are available.

Good (76)

Casino Malindi

10:00 AM–4:00 AM
Casino
Opposite Sabaki Centre
View map
Casino Malindi offers a vibrant gaming experience in Malindi, Kenya, featuring various table games, slot machines, and entertainment options for visitors.

Duration: 2-3 hours.

Entry fee required; contact for details on discounts or special promotions.

Good (4)

National Museums Of Kenya

9:00 AM–5:00 PM
Museum
The Curator
View map
National Museums of Kenya in Malindi showcases cultural artifacts, archaeology, and history, providing insight into Kenya's diverse heritage.

Duration: Approximately 1.5 to 2 hours.

Paid. Adults: 500 KES, Children: 200 KES.

Good (8)

Marine National Park

8:00 AM–5:00 PM
Park
View map
Marine National Park in Malindi, Kenya protects diverse marine life, includes coral reefs and an array of fish species, and is a top snorkeling destination.

Duration: Approximately 3-4 hours.

Free for entry. Fees apply for guided tours and activities.

Airport
View map
Malindi International Airport serves Malindi, Kenya, facilitating domestic and international flights with a key focus on coastal tourism.

Duration: Approximately 1 hour for check-in and security.

Free entry. Airlines charge for flights.

Kenya
View map
The Portuguese Chapel of St Francis Xavier in Malindi, Kenya, is a historic site dating back to the 16th century, showcasing colonial architecture and cultural significance.

Duration: Approximately 1 hour.

Free. Donations are appreciated for maintenance.

Good (574)

Vasco da Gama Pillar

All day
Monument
Malindi
View map
The Vasco da Gama Pillar is a historical site in Malindi, Kenya. Built in 1498, it marks the beginning of the Age of Exploration and features a coral column topped with a cross made from Lisbon stone.

Duration: approx. 1 hour

Free

Good (439)

Ndoro Sculpture Garden

9:00 AM-6:00 PM
Landmark
Casuarina Rd
View map
Ndoro Sculpture Garden in Malindi showcases beautiful sculptures by local artists. The garden is a peaceful space to enjoy art and nature, with a variety of unique pieces throughout the grounds.

Duration: approx. 1-2 hours

Free

Good (439)

Marine Park

8:00 AM-5:00 PM
Landmark
Malindi
View map
Marine Park in Malindi is a national park that protects unique marine life. Visitors can see colorful corals, fish, and other sea creatures in their natural habitat.

Duration: approx. 2-3 hours

Free

Good (395)

Malindi Marine National Park

8:00 AM-5:00 PM
Beach
Near Malindi Beach
View map
Malindi Marine National Park is the oldest marine park in Kenya, located in the Indian Ocean. It features coral reefs, green sea turtles, and colorful fish, making it a great spot for snorkeling and marine life observation.

approx. 2-3 hours

around $22 for a boat trip

Good (203)

Malindi Beach

Open 24 hours
Landmark
Off Silversand Road
View map
Malindi Beach is a public beach in Kenya known for its golden sand and clear blue waters. It is a popular spot for swimming, sunbathing, and enjoying local seafood at nearby restaurants.

Duration: approx. 2-3 hours

Free