Malindi Travel Guide

A vibrant aerial shot capturing the bustling urban landscape of Malindi with a central sports field.

Malindi, on Kenya’s north coast in Kilifi County, is an old Swahili trading town turned beach resort, where the Sabaki River meets the Indian Ocean. It’s best known for the Vasco da Gama Pillar, raised by the Portuguese explorer in 1498 after the Sultan of Malindi gave him a pilot to guide his fleet to India, and for Malindi Marine National Park, which Kenya Wildlife Service (KWS) calls the country’s oldest marine protected area. Today Malindi has a relaxed, cosmopolitan feel, with a strong Italian influence: you’ll find gelato shops, pizzerias and Italian-run hotels alongside Swahili cafés, mosques and a busy market. A few kilometers south, the quieter village of Watamu has some of the most beautiful beaches in Kenya, coral lagoons protected as Watamu Marine National Park, the mangroves of Mida Creek and the ruins of the medieval Swahili town of Gede. Between them lies the Arabuko-Sokoke Forest, home to rare birds and butterflies. From Malindi, you can snorkel with turtles, watch humpback whales from July to October, fish for marlin and sailfish, and drive inland to Tsavo East through the Sala Gate. Malindi Airport has flights from Nairobi, and Mombasa is about two to three hours away by road.

Elephants, kenya, africa, safari, kilimanjaro, nature, animal, kenya, kilimanjaro, kilimanjaro, kilimanjaro, kilimanjaro, kilimanjaro, nature
Photo: Lucka1313 / Pixabay

Right now in Malindi

Local timeTue 6 Oct, 05:17UTC+3 · Africa/Nairobi
Weather now 23°C 74°FRain · Wind 15 km/h · Humidity 96% · UV max 14
Next 3 days
  • Wed 24–29°C 74–85°F 2 mm Mostly clear
  • Thu 24–30°C 76–86°F 4 mm Light showers
  • Fri 24–27°C 75–81°F 38 mm Heavy rain
Sun 06:03 – 18:1212 h 09 min of daylight
Sea temperature 27°C 81°FSatellite reading of 3 Oct
Public holidays this week
  • Sat 10 Oct Mazingira Day

Weather: MET Norway (CC BY 4.0) · Sea temperature: NOAA CoastWatch · Holidays: Nager.Date

Top tours in Malindi

See all tours for Malindi →
From local operators, with prices and reviews; you check availability and book on Viator, our partner. We may earn a commission at no extra cost to you. How we earn money

Malindi at a glance

  • Best for: beaches, snorkeling and diving, Swahili history, deep-sea fishing, Italian food and Watamu.
  • How long: 3–4 nights for Malindi and Watamu; a week with Tsavo East.
  • Best time: December to March and July to October; April to June is the main rainy season.
  • Getting there: fly to Malindi Airport (MYD) from Nairobi, or drive about 2–3 hours from Mombasa.
  • Getting around: tuk-tuks, boda-bodas and taxis; matatus run to Watamu and Mombasa.
  • Good to know: the sea is muddy near the Sabaki River in the rains; Watamu’s water is often clearer.
  • Before you go: the eTA, money and general safety are in our Kenya travel guide.

Malindi areas and who each one suits

Old Town and the seafront

Malindi’s Old Town, around the Jamia Mosque, the market and the old jetty, has whitewashed Swahili houses, small shops and cafés. The seafront road runs south past the Vasco da Gama Pillar and the Portuguese Chapel.

Silversands and the south beaches

South of the center, Silversands and Casuarina Point have beach hotels and villas facing the marine park, with the reef a short boat ride away.

Watamu

About 20 km (12 miles) south, Watamu is a village with a string of white-sand bays, including Turtle Bay, Garoda and Blue Lagoon, between coral rocks and islets. It has boutique hotels, villas and dive and kite centers, and a calmer, greener feel than Malindi.

Mida Creek

Behind Watamu, the tidal Mida Creek is lined with mangroves, with a boardwalk and suspended bridge, and huge flocks of waders at low tide.

Where to stay around Malindi

  • Malindi town and seafront: for restaurants, nightlife and easy transport.
  • Silversands and Casuarina: for beach hotels near the marine park.
  • Watamu: for the best beaches, boutique stays and diving.
  • Villas and guesthouses: good value for families and long stays.

Top things to see around Malindi

A short history of Malindi

Malindi was one of the wealthy Swahili city-states of the medieval coast, trading ivory, gold and mangrove poles with Arabia, Persia, India and even China; a Chinese fleet visited in the early 15th century. When Vasco da Gama arrived in 1498, Malindi’s sultan, a rival of Mombasa, welcomed him and helped him reach India, and the town stayed an ally of the Portuguese for a century. It later declined, was revived under the Omani sultans of Zanzibar as a plantation town, and grew into a beach resort from the mid-20th century. The Old Town’s mosques, pillar tombs and Swahili houses recall its long history.

The Vasco da Gama Pillar

The coral-stone pillar topped by a cross stands on a rocky point at the north end of the beach, near the entrance to the Malindi Marine National Park, according to KWS. Vasco da Gama erected it in 1498 as a sign of friendship with the Sultan of Malindi; it is one of the oldest European monuments in Africa. Nearby, the small thatched Portuguese Chapel is said to be among the oldest churches in East Africa.

Malindi Marine National Park and Reserve

KWS describes the park as Kenya’s first marine protected area, established in 1968 and designated a UNESCO Biosphere Reserve in 1979, stretching south of town from the Vasco da Gama Pillar, about 5 km (3 miles) from the center via Casuarina Road. Its fringing reefs, sheltered coral gardens, seagrass beds and mangroves are home to humpback dolphins, sea turtles, rays, reef sharks and many reef fish. Glass-bottom boats and snorkeling trips leave at low tide. The KWS 2025 fee for marine protected areas is US$25 for non-resident adults and US$15 for children. See our snorkeling guide.

Watamu Marine National Park and Reserve

According to KWS, Watamu Marine National Park and Reserve was gazetted on 26 March 1968 and protects coral gardens, lagoons and mangroves. It’s home to what KWS calls Kenya’s “Marine Big Five”: sea turtles, whale sharks, dolphins, whales and billfish. Between about July and October, humpback whales migrate along the coast, which KWS promotes as the marine half of Kenya’s “Twin Migration” alongside the wildebeest migration on land. The park fee is US$25 for non-resident adults.

Gede Ruins

In the coastal forest near Watamu, the ruins of Gede (Gedi), a Swahili town of the 13th to 17th centuries, include a palace, mosques, houses, tombs and wells, overgrown with baobabs and patrolled by monkeys. The site is managed by the National Museums of Kenya; go early when it’s cool, and with a guide.

Mida Creek and Whale Island

KWS lists Mida Creek and Whale Island among Watamu’s attractions. Explore the creek by canoe at high tide or walk the mangrove boardwalk, and visit Whale Island, a small islet with nesting seabirds in season, by boat.

Arabuko-Sokoke Forest

The largest surviving block of coastal dry forest in East Africa shelters rare birds such as the Sokoke scops owl and Clarke’s weaver, the golden-rumped elephant shrew, butterflies and forest elephants. Guided walks and drives start from the visitor center on the Malindi–Mombasa road near Gede.

Other things to do around Malindi

Diving and snorkeling

Dive centers in Malindi and Watamu visit coral reefs, drop-offs and the Watamu reef walls, with turtles, rays and occasionally whale sharks. Visibility is usually best from October to March. See our diving guide.

Deep-sea fishing

Malindi and Watamu are known for big-game fishing for sailfish, marlin, tuna and dorado, mainly from about November to March; many boats practice tag and release for billfish.

Kitesurfing and water sports

The steady winds from December to March and June to September make Watamu and Malindi good for kitesurfing; stand-up paddleboarding and kayaking are popular on calm mornings. See our surfing guide.

Turtle watching in Watamu

Green, hawksbill and olive ridley turtles nest on Watamu’s beaches, and a long-running local conservation group runs a rehabilitation center for injured turtles and releases hatchlings. If you see a nest or hatchlings on the beach, keep your distance and avoid flashlights. You can visit the center to learn about its work.

The Sabaki River estuary

North of town, the Sabaki estuary, where the river from Tsavo meets the sea, is one of Kenya’s best birding sites, with terns, gulls, flamingos and migrant waders from Europe and Asia from about October to April. Go at low tide with binoculars and a local guide.

Marafa Depression

About an hour inland, the Marafa Depression, nicknamed Hell’s Kitchen, is a canyon of eroded sandstone in red, orange and white, magical at sunset with a local guide.

Swahili culture and etiquette

Malindi’s Swahili community is mainly Muslim, and the call to prayer from the Jamia Mosque sets the rhythm of the Old Town. Women may wear the black buibui, men the white kanzu and embroidered kofia cap. Greet people with “jambo” or “habari”, shake hands with the right hand, cover shoulders and knees in town, and ask before photographing people or mosques. During Ramadan, many cafés open only after sunset, and the evening markets are at their liveliest.

Food and drink

Malindi is a great place to eat. Try Swahili coconut fish curry, biryani, pilau, mahamri with spiced tea, grilled octopus and prawns, and fresh tropical juices, and don’t miss the Italian side of town: wood-fired pizza, homemade pasta, espresso and gelato. Watamu’s beach restaurants serve the day’s catch, and the evening market in town has street food.

Day trips from Malindi

  • Watamu, Gede and Mida Creek: an easy day combining the ruins, the creek and a beach lunch.
  • Tsavo East National Park: KWS directs visitors from Malindi along the C103 road to the Sala Gate, about 2–3 hours inland, for a one- or two-night safari. See our Tsavo East National Park guide.
  • Kilifi: a creek-side town with boutique hotels and sailing, about an hour south.
  • Mombasa: Fort Jesus and the Old Town, about 2–3 hours by road. See our Mombasa guide.
  • Lamu: the Swahili island town further north is usually reached by air from Malindi or Nairobi; check road conditions and status locally before driving north of Malindi.

Nearby destinations

Getting there and getting around

By air

Malindi Airport (MYD), just south of the town center, has daily flights from Nairobi’s Jomo Kenyatta International and Wilson airports in about an hour, and some seasonal flights from Italy. Taxis reach central Malindi in 10 minutes and Watamu in about 30 minutes.

By road and rail

From Mombasa, the coast road north passes Mtwapa, Kilifi and Watamu; allow 2–3 hours, depending on traffic. KWS suggests the Madaraka Express from Nairobi to Mombasa Terminus (KES 1,500 economy, KES 4,500 first class one way, according to Kenya Railways), then onward by road. Buses and matatus link Malindi with Mombasa.

Getting around

Tuk-tuks are the easiest way to get around town and to Watamu (agree the fare first); boda-bodas are cheap but riskier. Taxis can be hired by the day for excursions, and some hotels rent bicycles.

When to go and how long to stay

Malindi is warm to hot all year, with highs of about 27–32 °C (81–90 °F). December to March is dry and sunny, the main beach and fishing season. The long rains from April to June are heaviest in May, with humid, cloudy days; some hotels close, and the Sabaki River can make the sea muddy near town. July to October is breezy and pleasant, with humpback whales offshore. The short rains in November are usually light. The table uses Kenya Meteorological Department (KMD) climate averages for Malindi, as published by the World Meteorological Organization (WMO): average daily highs and lows, total rainfall and days with at least 1 mm of rain.

MonthAverage high / lowRain (days with 1 mm or more)What to expect
January31 °C (87 °F) / 23 °C (74 °F)11 mm (0.4 in), 2 daysHot, sunny and dry; peak season
February31 °C (88 °F) / 24 °C (74 °F)17 mm (0.7 in), 2 daysHot and dry; calm seas; fishing season
March32 °C (89 °F) / 24 °C (75 °F)36 mm (1.4 in), 3 daysHottest month; very humid
April31 °C (88 °F) / 24 °C (76 °F)163 mm (6.4 in), 11 daysLong rains begin; quieter
May29 °C (84 °F) / 23 °C (74 °F)298 mm (11.7 in), 17 daysWettest month; some hotels close
June28 °C (82 °F) / 23 °C (73 °F)154 mm (6.1 in), 12 daysShowers; breezy kusi winds
July27 °C (81 °F) / 22 °C (72 °F)91 mm (3.6 in), 12 daysCooler and breezy; whales offshore
August27 °C (81 °F) / 22 °C (71 °F)64 mm (2.5 in), 9 daysPleasant; humpback whale season
September28 °C (83 °F) / 22 °C (71 °F)47 mm (1.9 in), 7 daysMostly dry; good diving
October30 °C (85 °F) / 22 °C (72 °F)68 mm (2.7 in), 6 daysWarm and dry; excellent
November30 °C (87 °F) / 23 °C (73 °F)75 mm (3.0 in), 6 daysShort rains; brief showers
December31 °C (87 °F) / 23 °C (74 °F)35 mm (1.4 in), 3 daysHot and sunny; busy holidays

How long to stay: 3, 4 and 7 nights

  • 3 nights: the marine park, Vasco da Gama Pillar, Old Town and Gede.
  • 4 nights: add Mida Creek, Arabuko-Sokoke Forest and a beach day in Watamu.
  • 7 nights: add a dive or fishing trip, Marafa, and a safari in Tsavo East.

Typical costs around Malindi

Prices are approximate, for October 2026, converted at about KES 129.8 to the US dollar (Central Bank of Kenya). Park fees are KWS’s 2025 non-resident rates.

ItemTypical cost
Malindi or Watamu marine park fee, non-resident adultUS$25 (about KES 3,240)
Glass-bottom boat and snorkeling trip, park fee includedabout US$40–70
Tuk-tuk across MalindiKES 150–400 (about US$1.2–3.1)
Tuk-tuk Malindi to WatamuKES 1,000–1,800 (about US$7.7–14)
Swahili lunchKES 400–900 (about US$3.1–6.9)
Pizza and drink in an Italian restaurantKES 1,200–2,500 (about US$9.2–19)
Mid-range beach hotel double, per nightabout US$70–180

Safety around Malindi

Malindi and Watamu are relaxed resorts, but take ordinary precautions. Don’t walk on empty beaches or roads after dark; take a tuk-tuk or taxi. Keep valuables in your hotel safe and carry only what you need. Beach boys selling excursions can be persistent; book trips through your hotel or established operators. At sea, swim inside the reef and at high tide, watch for currents at reef gaps and near the Sabaki River mouth, wear water shoes on coral and rocks, and make sure boats carry life jackets. During the kusi winds from about June to September, seas can be rough and seaweed piles up. Malaria and dengue occur on the coast; ask a travel-health professional about antimalarials and use repellent day and night. Dress modestly away from the beach, as the coast is mainly Muslim. If you’re heading north toward Lamu, fly rather than drive, and check the current road situation locally before you go. In an emergency, call 999 or 112.

Practical tips for Malindi

  • Use the tides: snorkel at low tide on the reef; swim at high tide.
  • Choose your beach by season: Watamu is usually clearer than Malindi in the rains.
  • Carry cash and M-Pesa: smaller places prefer cash or mobile money.
  • Book fishing early: boats fill up in the peak season from December to March.
  • No plastic bags: plastic carrier bags are banned in Kenya.

What to pack for Malindi

Light, breathable clothes, modest outfits for town, swimwear, a sun hat, sunglasses, reef-safe sunscreen, insect repellent, water shoes for coral, a rash vest or light wetsuit for long snorkels, a light rain jacket from April to June, binoculars for birds and a power adapter for Kenya’s 240 V type G sockets. See our wetsuits and travel adapters guides.

Malindi travel FAQ

Is Malindi or Watamu better?

Malindi has more restaurants, nightlife and history; Watamu has clearer water, prettier bays and a quieter atmosphere. Many visitors stay in Watamu and visit Malindi.

How much is the Malindi marine park fee?

US$25 for non-resident adults and US$15 for children, under Kenya Wildlife Service’s 2025 fees.

How do I get to Malindi from Nairobi?

Fly to Malindi Airport in about an hour, or take the Madaraka Express to Mombasa and drive north for 2–3 hours.

When can you see whales in Malindi?

Humpback whales pass along the coast from about July to October, and boat trips leave from Malindi and Watamu.

What is the Vasco da Gama Pillar?

A coral-stone pillar erected by the Portuguese explorer in 1498, at the north end of Malindi’s marine park, one of the oldest European monuments in Africa.

Can I visit Tsavo East from Malindi?

Yes. Kenya Wildlife Service directs visitors along the C103 road to the Sala Gate, about 2–3 hours away.

Why is there an Italian community in Malindi?

Italians have holidayed and settled here for decades, partly linked to the Italian space center at Ngomeni nearby, and many hotels and restaurants are Italian-run.

When is the best time to visit Malindi?

December to March and July to October; avoid the heaviest rains in May.

Is Malindi safe for tourists?

Most visits are trouble-free. Take taxis after dark, keep valuables secure, and book trips with reputable operators.

Is there malaria in Malindi?

Yes, malaria is present on the Kenyan coast. Ask about antimalarials before you go and protect yourself from bites.

Sources

Sources and last review

Researched and last reviewed on 5 October 2026. Malindi Marine National Park history, UNESCO biosphere status, location, wildlife and access; Watamu’s gazettement, Marine Big Five, humpback whale migration and attractions; marine park fees; Sala Gate access to Tsavo East; SGR access: Kenya Wildlife Service and its 2025 conservation fees; Madaraka Express fares: Kenya Railways; the plastic bag ban: Kenya’s National Environment Management Authority; malaria and dengue: the US CDC; Lamu air access and emergency numbers: the UK government’s factual safety pages, used for practical facts only; climate averages: the Kenya Meteorological Department via the World Meteorological Organization (Malindi station); the exchange rate: the Central Bank of Kenya. Vasco da Gama history, the Portuguese Chapel, Gede, Arabuko-Sokoke, Marafa, fishing and wind seasons, the Italian community, flight and road times and typical prices are general references or estimates, flagged for checking. Prices and rules change, so check locally before you go. For the eTA, money and general safety, see our Kenya travel guide.

Plan your trip

Partner links: TravelerCenter may earn a commission if you book, at no extra cost to you.

🇹🇿 Useful Swahili phrases for Malindi

HelloHabari / Jambo
Thank youAsante
PleaseTafadhali
Excuse me / SorrySamahani
The bill, pleaseNaomba bili
Where is the toilet?Choo kiko wapi?

All 38 Swahili phrases: restaurant, hotel, emergencies, romance (printable) →