Transit Hub
Garsen is a major junction for buses and matatus; use it as a base to find transport toward Lamu or Malindi.





Situated in Tana River County, Garsen is a small but essential town that serves as a primary transit point in eastern Kenya. With a population of about 7,176, it acts as a crossroads for those traveling between Malindi, Lamu, and the inland regions. The town's identity is closely tied to its geography, located near the banks of the Tana River, which supports the local community. While it lacks major tourist attractions, Garsen provides a genuine look at daily life in a Kenyan rural center and serves as a practical stop for restocking supplies or catching onward transport in a relatively remote part of the country.
Situated in Tana River County, Garsen is a small but essential town that serves as a primary transit point in eastern Kenya. With a population of about 7,176, it acts as a crossroads for those traveling between Malindi, Lamu, and the inland regions. The town's identity is closely tied to its geography, located near the banks of the Tana River, which supports the local community. While it lacks major tourist attractions, Garsen provides a genuine look at daily life in a Kenyan rural center and serves as a practical stop for restocking supplies or catching onward transport in a relatively remote part of the country.
Strategic junction connecting Malindi, Lamu, and Hola.
Proximity to the Tana River, Kenya's longest waterway.
Authentic small-town atmosphere with over 7,000 residents.
Essential stop for supplies and rest in the eastern coastal region.
Infrastructure is basic, with limited high-end accommodation or dining options.
The climate is typically hot and humid due to its river-basin and coastal proximity.
Road conditions in the surrounding Tana River County can vary significantly during the rainy seasons.
Garsen is a major junction for buses and matatus; use it as a base to find transport toward Lamu or Malindi.
It is one of the better places in the area to purchase bottled water and basic snacks before heading into more remote parts of the county.
A transit stop and experiencing authentic local life in Tana River County.
KES KSh
$20-$50 p/day
7,176
Try to arrive during daylight hours, as public transport options become limited after dark.
Swahili, English
July-September, January-February
Expect warm temperatures; the 'long rains' usually begin in late March or April, which can affect local travel.
June to August is generally drier and slightly cooler, making it a more comfortable time for transit.
The 'short rains' often occur in October and November, potentially making unpaved roads muddy.
January and February are typically the hottest months, ideal for dry-weather travel but requiring plenty of hydration.