The low buildings and lakeside stalls of Homa Bay seen across calm water, with a conical hill rising behind the town

Kisumu, Kakamega & Western Kenya, Kenya

Homa Bay

Homa Bay on the southern shore of the Winam Gulf, seen from the water, with the hills behind the town. (Lukas Mott / Wikimedia Commons · CC BY-SA 4.0)

A small lakeside town on the southern shore of the Winam Gulf of Lake Victoria, in Luo fishing country below the volcanic peninsula of Mount Homa. It is the county headquarters and a landing place for the boats that work the gulf, and the usual base for Ruma National Park in the Lambwe Valley and the lake islands of Rusinga and Mfangano.

Neighbourhoods

  • Town centre
    • First-time visitors
    • Markets
    • Close to transport

    A handful of streets of shops, banks, county offices, guesthouses and matatu stages a few minutes from the water. It is small enough to cross on foot in a quarter of an hour and busiest in the early morning and the cool of the evening.

    Open in Maps
  • The bay and the fish landing
    • Lake views
    • Best for food
    • Boats

    The shoreline below the town, where boats are drawn up, the catch is landed and traded, and fish is fried at stalls beside the water. Boats for the islands and the gulf leave from here and from nearby landing sites.

    Open in Maps
  • Shauri Yako and the residential streets
    • Local life
    • Value accommodation

    The housing spreading up the slope behind the centre, a mix of older estates and newer plots, with small shops, churches, schools and cheap eating places rather than sights.

    Open in Maps
  • The Rodi and Mbita roads
    • Quiet and residential
    • Countryside

    The approaches out of town towards the Lambwe Valley and the bridge to Rusinga, lined with homesteads, maize plots and roadside markets, where much of the newer building is taking place.

    Open in Maps

Things to do

Around the town

  • Homa Bay Airporttransit hub

    The town's airfield, also known as Kabunde Airstrip, about 6 km from the centre; its runway was extended in 2015 and the first commercial flights landed in 2016.

    Open in Maps
  • Kendu Bayattraction

    A lakeside trading town and bay along the shore to the east, with its own fish landing, serving the Rachuonyo side of Homa Bay County.

    Open in Maps
  • Lake Simbi National Sanctuarypark

    A small volcanic crater lake near Kendu Bay, known locally as Simbi Nyaima, whose soda water draws flamingos, little grebes, little egrets and Egyptian geese; the Kenya Wildlife Service runs it as a sanctuary.

    Open in Maps

Short trips from the town

  • Ruma National Parkpark

    A quiet grassland park in the Lambwe Valley, the only park in Kenya holding an indigenous population of roan antelope, along with Rothschild's giraffe, Lelwel hartebeest, oribi and abundant birdlife.

    Open in Maps
  • Rusinga Islandattraction

    An island reached by bridge from Mbita, known for the Miocene fossil beds where Proconsul was found and as the home and burial place of the politician Tom Mboya.

    Open in Maps
  • Mfangano Islandattraction

    A hilly island of Suba fishing villages in the gulf, known for ancient rock paintings in shelters above the shore.

    Open in Maps
  • Mbitatransit hub

    A fishing town at the narrows of the gulf, the bridge to Rusinga and the jetty for boats to Mfangano and across the water.

    Open in Maps
  • Thimlich Ohingalandmark

    A complex of dry-stone enclosures built by lakeside communities from about the fifteenth century, inscribed as a UNESCO World Heritage Site.

    Open in Maps

Seasonal events

  • Rusinga Cultural FestivalDecember

    A two-day celebration of Abasuba culture held on Rusinga Island on the last Thursday and Friday before Christmas, with music, sporting contests, art and traditional Suba food.

  • Christmas and the December homecomingDecember

    Families return from Nairobi and abroad to the lakeside villages, and weddings, funerals and church events cluster in the holiday weeks.

  • The long rainsMarch to May

    The heaviest rains of the year green the Lambwe Valley, fill the streams and make rural roads and lake crossings harder work.

Eat and drink

Long-standing places and food districts in Homa Bay. Hours, ratings and directions come from your maps app, always current.

Homa Bay classics

  • Fried tilapia at the landingrestaurant

    Whole tilapia fried crisp or stewed with tomato and onion, eaten with ugali and kachumbari at the stalls beside the water where the boats come in.

    Open in Maps
  • Omena and dried fish stallsmarket

    Tiny silver fish dried in the sun on the beaches and sold by the basin, fried with onion and tomato into the cheap everyday dish of the lake.

    Open in Maps

Markets and food streets

  • Homa Bay town marketmarket

    The town's produce market, with maize, greens, sweet potatoes, cassava, fruit and fish traded from early morning.

    Open in Maps
  • The town centre streetsneighborhood

    Canteens serving fish, ugali and stews, chai with mandazi and chapati from dawn, and open-air bars with grilled meat in the evening.

    Open in Maps

Experience Homa Bay

History

The bay takes its name from Mount Homa, the carbonatite volcano whose broad peninsula defines it and whose summit stands about 20 km north of the town; the fossil beds on and around it, among them the Kanjera site first excavated by Louis Leakey in the 1930s, have drawn geologists and palaeontologists for a century, and the wider lakeshore has produced some of the region's most important prehistoric finds, including the Miocene ape fossils of Rusinga Island. Luo communities came to dominate this part of the gulf, while the Suba, who migrated from Buganda and Busoga in present-day Uganda between the mid-seventeenth and eighteenth centuries and settled the islands and the lakeshore, largely adopted Dholuo through intermarriage and assimilation.

The colonial administration made the natural harbour a lake landing and later a district station for South Nyanza, and steamers on the gulf tied it to Kisumu and to the ports of Uganda and Tanganyika. Missions established schools and clinics along this shore — the first Seventh-day Adventist station in Kenya opened at Gendia, inland from Kendu Bay, in 1906 — and education spread early through the lakeside communities, whose sons and daughters went on to work across Kenya.

For most of the twentieth century Homa Bay remained a small administrative and fishing town at the end of a long road from Kisumu. Fishing was transformed by the introduction of Nile perch to Lake Victoria in the 1950s and its spread through the lake, which brought filleting factories, export markets and, in time, falling stocks of native species. Devolution under the 2010 constitution made the town the headquarters of Homa Bay County in 2013, bringing county offices, new building and a larger population, and the shoreline and market have since been rebuilt more than once.

Culture & Customs

Homa Bay is a Luo town on a shore shared with the Suba, whose language survives on Mfangano and Rusinga and is the subject of a conscious revival through festivals, radio and school programmes. Dholuo is the language of daily business; Suba names, songs and canoe traditions belong to the islands.

Funerals are the largest events in the social calendar, drawing relatives home from across Kenya for days of vigil, speeches, music and food, and burial at the ancestral home remains an expectation. Weddings and homecomings work the same way, and December is the month when the lakeside villages are fullest. Benga, the guitar-driven dance music that grew from the nyatiti lyre, is the sound of the bars and the matatus, and the lyre and the orutu fiddle are still played at gatherings.

Church life is strong, with Catholic, Anglican, Adventist and independent congregations all long established along this shore, and church choirs are a serious pursuit. The lake shapes manners as much as anything: fishing crews and landing sites have their own rules and hierarchies, women dominate the fish trade and the drying of omena, and the day is organised around when the boats go out and when they come back.

Daily Life

About 45,000 people live in the town, the largest settlement in a county of more than a million. Fishing and the fish trade are the backbone: crews go out at night with lamps for omena or set nets for tilapia and Nile perch, the catch is landed and sold in the early morning, and traders move it to Kisumu, Nairobi and beyond. Cage farming of tilapia in the gulf has added a newer source of fish, and smallholder farming of maize, sorghum, cassava, groundnuts and sweet potatoes occupies most households outside the town.

County government, schools, the referral hospital and small trade employ much of the town itself, and the arrival of county offices after 2013 brought new buildings, hotels and residents. Boda-boda motorbikes are the main transport and a common first job for young men.

The lasting concerns are those of the lakeshore: declining fish stocks and competition for the catch, water hyacinth drifting into the bays, flooding when the lake rises, and high rates of HIV in lakeside communities, where treatment and research programmes have been based for years. Electricity, water and road improvements have reached the town unevenly, and many families depend on remittances from relatives working elsewhere.

Food

Fish is the town's food. Tilapia, fried whole until the skin crisps or simmered in a tomato and onion stew, is eaten with ugali — kuon in Dholuo — and kachumbari, a salad of raw tomato and onion. Nile perch is filleted and fried, and its heads and frames are boiled into a strong soup. Omena, the small silver fish dried on racks and on the sand, are fried with onion and tomato and eaten with ugali; cheap and protein-rich, they are the everyday dish of the lakeshore.

The greens of Luo cooking come with the fish: osuga (African nightshade), apoth (jute leaves), mito and dek, boiled and often finished with milk or groundnut paste. Sweet potatoes, cassava, boiled maize and green grams fill out meals, and aliya, sun-dried meat, is a traditional preparation kept for the dry season. Chicken is the dish of honour for a guest.

Breakfast is chai with mandazi or chapati, and roasted maize, sugar cane and mangoes in season are sold at the roadside. Grilled meat and bottled lager fill the open-air bars in the evening, and traditional brews are still made in the villages inland.

Planning tools

Budget

Homa Bay is inexpensive. Guesthouses in town, fish at the landing and matatus cost very little, and the main expenses are park entry at Ruma, a hired boat to the islands, and a vehicle for the Lambwe Valley, which has few public vehicles. Island lodges cost considerably more than the town's hotels.

Daily Budget Midrange
USD 55–110 (good hotel, restaurant meals, a boat trip or a day at Ruma)
Daily Budget Shoestring
USD 20–40 (guesthouse, local food, matatus and boda-bodas)

Agree the price and check life jackets before hiring a boat, and budget for a vehicle to Ruma, which is hard to reach without one.

Best Time to Visit

June to September and December to February are the driest periods, best for the park tracks, the islands and boat crossings. The long rains from March to May bring heavy storms over the gulf and mud in the Lambwe Valley, though the countryside is greenest then and birdlife at its most active.

Suggested Number of Days

The town itself is a stop of a day. Three or four make sense for anyone taking in the park, the islands and the lakeshore, and longer again if the trip continues along the gulf or south towards the Tanzanian border.

First Visit
1 day
With Surroundings
3–4 days

Transportation

Matatus and boda-boda motorbike taxis serve the town and the roads to Kisumu, Kendu Bay, Mbita, Oyugis and Migori, with stages in the centre. Tuk-tuks work within the town. Boats from the landing and from Mbita reach the islands and villages around the gulf, and Ruma National Park is realistically reached by hired vehicle.

Use recognised landing sites for boats, insist on life jackets, and travel the rural roads in daylight.

Airport & Station Connections

Most visitors arrive by road from Kisumu, about two hours to the north-east around the gulf, or from Kisii and Migori to the south; buses from Nairobi take most of a day. The nearest airport with scheduled flights is at Kisumu; the airfield outside the town, Kabunde, was extended in 2015 and took its first commercial flights in 2016. Boats connect the town with Mbita, the islands and lakeside villages.

Walkability

The centre is small, flat near the water and easily walked, with the market, stages, offices and the fish landing a few minutes apart. The streets behind the town climb steeply, and the heat and humidity of the lakeshore make the middle of the day hard going. Everything outside the town — the park, the islands and the lakeshore roads — needs a vehicle or a boda-boda.

Safety

The town is calm and small-scale, with petty theft around the market, the landing and the stages the usual risk, and road and motorbike accidents the more serious one. The lake is the main hazard: bilharzia in the water, hippos and crocodiles near the shore, sudden squalls and overloaded boats. Malaria is common, and HIV prevalence has long been high in the lakeside counties, which is a public-health rather than a visitor issue.

Do not swim in the lake, travel on boats only with life jackets, take malaria precautions, and avoid political rallies at election time. Keep valuables out of sight at the landing and the market, and use a torch in the unlit streets after dark. Check current official travel advice before travelling.

Climate

Hot and humid on the lakeshore all year, with the water feeding heavy afternoon and evening storms. Rain is possible in any month; the long rains fall from about March to May and a second wetter spell comes late in the year. Nights stay warm and the lake breeze is the main relief.

Summer
January and February are the hottest and driest, with days around 30–32°C
Winter
June to September is a little cooler and showery, with days around 28°C

Local Customs

This is Luo country, with Suba communities on the islands and the lakeshore west of the town, and Dholuo is the everyday language beside Swahili and English. Funerals are large communal events that bring families home for days, elders are greeted first and greetings are unhurried, and Sunday services are long and well attended. Fishing families keep their own customs about boats, landing sites and the lake.

Ask before photographing fishermen, boats or people at the landing; dress modestly away from the hotels; tipping is not expected, though a boat crew or a park guide is normally given something.

Common Payment Methods

The currency is the Kenyan shilling. Mobile money is used for nearly everything, including fares, fish and market purchases, and cards are accepted only at the larger hotels. There are ATMs in the town centre, and cash should be carried for the islands, the park gate and villages.