Lamu Old Town

Historical Site Historic Swahili town with narrow streets and dhow culture

Lamu Old Town on Lamu Island preserves coral-stone Swahili houses, narrow alleyways and dhow traffic along its waterfront. Tourists come for Swahili architecture, dhow sails, quiet mosques and the Lamu Cultural Festival.

Main image

Lamu Old Town is a well-preserved Swahili trading town on Lamu Island, Kenya, notable for its continuous urban traditions, coral-stone buildings and narrow pedestrian lanes.

A compact maze of narrow streets and alleys lined with coral-stone houses, merchant compounds and small mosques illustrates Swahili urban form and domestic architecture; public squares and the waterfront punctuate the town plan. Lamu Fort and several historic mosques and residences provide concentrated points of interest documented in local museums and tours.

The town developed as a regional trading port on the East African coast, with cultural influences from Arab, Persian and inland African connections; its buildings and town plan evolved from medieval times and were adapted for maritime commerce and local social structures. The historic core has retained traditional building methods and urban patterns.

Lamu Old Town occupies a central position on Lamu Island off Kenya’s northeastern coast in the Indian Ocean; access is primarily by boat from the mainland or nearby islands.

  • Vehicle-free historic core: Motor vehicles are largely absent from the historic centre; transport within the town is typically by foot, donkey or small boat across the harbour.
  • Traditional construction materials: Historic buildings are constructed of coral rag and lime mortar and retain original spatial arrangements of narrow streets and enclosed courtyards.

What to See #

  • Old Town core: The core old town with narrow lanes, coral-stone houses and merchant buildings forming a compact urban fabric characteristic of Swahili coastal settlements.
  • Lamu Fort: Lamu Fort, a 19th-century fortification that now houses a museum and forms a focal point for the town's public life.
  • Mosques and residential compounds: The Sheikh's Mosque and traditional residential compounds that illustrate Swahili domestic architecture and religious life.
Lamu Old Town
Lamu Old Town, Lamu Island, Lamu County, Kenya
-2.2844, 40.8525

How to Get to Lamu Old Town #

Lamu is reachable by small plane from Nairobi to Lamu Airport (Voi - Lamu), or by ferry/boat from Manda Island. Many visitors travel via Dhow or scheduled flights from Nairobi.

Tips for Visiting Lamu Old Town #

  • Hire a local guide for a walking tour of the medina to understand Lamu's social norms and the functioning of dhow repairs and traditional crafts.
  • Respect dress and gender norms in certain quarters - modest dress is expected in many areas.
  • Take a dhow trip at sunset for a different, quieter view of the town and the archipelago.

Best Time to Visit Lamu Old Town #

Dry months are best for comfortable exploration of the old town and island hopping.

Dry season
December-March and July-October · 24-32°C (75-90°F)
Best for walking the narrow lanes and enjoying the dhow traffic without the worst of the monsoon winds.
Hot season
April-June · 26-34°C (79-93°F)
Quieter but hotter; some services may scale back.

Weather & Climate near Lamu Old Town #

Climate

Lamu Old Town'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 (1197 mm/year), wettest in May with a pronounced dry season.

Air Quality: AQI 38 Good
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

25 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 6 mm.

85 Excellent

Comfort

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

Weather

6 mm
Rainfall
2.9 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 (52 mm).

79 Very Good

Comfort

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

Weather

52 mm
Rainfall
2.7 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 (206 mm) and partly cloudy skies.

65 Good

Comfort

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

Weather

206 mm
Rainfall
2.6 m/s
Wind
Calm
2.4
UV Index
Extreme
11.9h daylight

May

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

74 Very Good

Comfort

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

Weather

393 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 (85 mm) and partly cloudy skies.

82 Excellent

Comfort

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

Weather

85 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 (51 mm).

88 Excellent

Comfort

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

Weather

51 mm
Rainfall
4.6 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 (52 mm).

88 Excellent

Comfort

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

Weather

52 mm
Rainfall
3.7 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 (57 mm).

80 Excellent

Comfort

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

Weather

57 mm
Rainfall
3.1 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 (46 mm).

80 Excellent

Comfort

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

Weather

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

Nearby Attractions to Lamu Old Town