Lamu Island

Island Historic Swahili island town with preserved architecture

Lamu Old Town’s narrow stone alleys showcase Swahili architecture and dhow culture; visitors come for the UNESCO-listed town, dhow trips to Shela, seafood and a coastline where donkeys still handle most transport.

Main image

Lamu Island is the main island of the Lamu Archipelago on Kenya’s northern coast and hosts the historic settlement of Lamu Old Town. The town is an important center of Swahili culture and traditional coastal architecture.

The compact streets of Lamu Old Town feature coral-stone buildings, carved wooden doors and mosques set within a living townscape, while nearby Shela offers beaches and dhow landings. Boat trips, dhow sails and cultural tours are common activities for visitors.

Lamu has been an active Swahili trading and cultural center for centuries, influenced by Arab, Persian and African contacts; its urban core preserves building traditions and a town plan that reflect that maritime history.

Lamu Island lies off Kenya’s northeastern coast in Lamu County, part of an archipelago of islands and sandbanks separated from the mainland by creeks and channels.

  • Pedestrian streets: The island's Old Town retains pedestrian-only streets and traditional coral-and-plaster houses, which are best explored on foot to appreciate the architecture and alleyways.

What to See #

  • Lamu Old Town: Lamu Old Town is a historic Swahili settlement with narrow streets, coral-stone buildings and traditional architecture dating back several centuries.
  • Shela Village: Shela is a coastal village on the same island known for beaches, traditional dhow landings and smaller guesthouses.
Lamu Island
-2.2804, 40.8582

How to Get to Lamu Island #

Lamu is reached by ferry or small plane. Regular ferries and dhows depart Mokowe (mainland) to Lamu Old Town; Mokowe is about 45 minutes by road from Mpeketoni or 2-3 hours from Malindi/Mombasa depending on route. There are also scheduled flights to Lamu’s Manda Airport from Nairobi and Mombasa.

Tips for Visiting Lamu Island #

  • Use the main ferry from Lamu Old Town or the faster dhows from Mokowe - schedules vary by tide and season so check locally.
  • Explore Lamu Old Town on foot or by donkey; motor vehicles are restricted and the streets are a maze that rewards getting lost.
  • Respect local customs: Lamu is a conservative Muslim community-dress modestly, especially after dark and when visiting religious sites.

Best Time to Visit Lamu Island #

Late autumn through early spring (Nov-Mar) is ideal for calmer seas and beach days; consider shoulder seasons for fewer crowds.

Cool dry season
Nov-Mar · 24-30°C (75-86°F)
Pleasant temperatures and the best time for beach and sailing.
Hot season
Apr-Jun · 26-33°C (79-91°F)
Hottest months with occasional heavy rains.
Long rains and off-season
Jul-Oct · 24-28°C (75-82°F)
Fewer tourists; boat travel can be choppier.

Weather & Climate near Lamu Island #

Climate

Lamu Island's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 23°C to 33°C. Abundant rainfall (1211 mm/year), wettest in May with a pronounced dry season.

Best Time to Visit
AugustSeptemberOctober
Temperature & Rainfall
Temperature Range
35°
Warmest Month
22°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 31°C due to high humidity. Light rainfall.

84 Excellent

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
74%
Humidity
Very Humid

Weather

26 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.1h daylight

February

February is hot, feeling like 31°C due to high humidity. The driest month with just 7 mm.

85 Excellent

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
73%
Humidity
Very Humid

Weather

7 mm
Rainfall
2.8 m/s
Wind
Calm
2.6
UV Index
Extreme
12.1h daylight

March

March is the hottest month, feeling like 33°C due to high humidity. Moderate rainfall (53 mm).

79 Very Good

Comfort

33°
Feels Like Hot
29°C
Temperature
25° 33°
73%
Humidity
Very Humid

Weather

53 mm
Rainfall
2.8 m/s
Wind
Calm
2.7
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 33°C due to high humidity. Heavy rain (210 mm) and partly cloudy skies.

65 Good

Comfort

33°
Feels Like Hot
29°C
Temperature
25° 32°
77%
Humidity
Very Humid

Weather

210 mm
Rainfall
2.5 m/s
Wind
Calm
2.4
UV Index
Extreme
11.9h daylight

May

May is hot, feeling like 31°C with oppressive humidity. The wettest month with heavy rain (395 mm) and partly cloudy skies.

74 Very Good

Comfort

31°
Feels Like Hot
27°C
Temperature
24° 31°
80%
Humidity
Very Humid

Weather

395 mm
Rainfall
3.8 m/s
Wind
Light Breeze
2.0
UV Index
Extreme
11.9h daylight

June

June is warm with muggy conditions (dew point 22°C). Significant rainfall (171 mm) and partly cloudy skies.

72 Very Good

Comfort

26°
Feels Like Warm
26°C
Temperature
24° 29°
78%
Humidity
Very Humid

Weather

171 mm
Rainfall
4.2 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.9h daylight

July

July is warm with highs of 29°C and lows of 23°C. Regular rainfall (84 mm) and partly cloudy skies.

82 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 29°
76%
Humidity
Very Humid

Weather

84 mm
Rainfall
4.2 m/s
Wind
Light Breeze
2.0
UV Index
Very High
11.9h daylight

August

August is warm with highs of 29°C and lows of 23°C. Moderate rainfall (53 mm).

88 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 29°
75%
Humidity
Very Humid

Weather

53 mm
Rainfall
4.2 m/s
Wind
Light Breeze
2.2
UV Index
Extreme
11.9h daylight

September

September is warm with highs of 30°C and lows of 23°C. Moderate rainfall (53 mm).

88 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
75%
Humidity
Very Humid

Weather

53 mm
Rainfall
4.3 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.0h daylight

October

October is hot, feeling like 30°C due to high humidity. Moderate rainfall (54 mm).

88 Excellent

Comfort

30°
Feels Like Hot
27°C
Temperature
24° 31°
76%
Humidity
Very Humid

Weather

54 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.1h daylight

November

November is hot, feeling like 32°C due to high humidity. Moderate rainfall (58 mm).

80 Excellent

Comfort

32°
Feels Like Hot
28°C
Temperature
24° 32°
78%
Humidity
Very Humid

Weather

58 mm
Rainfall
3.0 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.1h daylight

December

December is hot, feeling like 31°C due to high humidity. Moderate rainfall (47 mm).

80 Excellent

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
76%
Humidity
Very Humid

Weather

47 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.1h daylight

Nearby Attractions to Lamu Island