Contacts

Head Office, Maktaba Kuu Building, Ngong Road, Upperhill

kenya national library service
P.O. Box 30573 – 00100, Nairobi, Kenya

+254 722 860 567

knls@knls.ac.ke

FOLLOW US

LEAVE US A MESSAGE

    Head Office Address

    Public Libraries

    Baringo County

    Kabarnet knls Library, P O Box 487,

    Tel: 053/22300, 020-2158364

    Nakuru-Iten Road.

    Email: knlskabarnet@knls.ac.ke

    Meisori knls Library

    Marigat-Lake Baringo road, 10km from Marigat town

    Email: knlsmeisori@knls.ac.ke

     Eldama Ravine knls Library ,PO. Box 407-20103 Eldama Ravine

    Eldama Ravine off Milimani Saw Mill road

    Email: knlseldamaravine@knls.ac.ke

    Bomet County

    Silibwet knls Library, P O Box 10,

    Silibwet, Along Leiten-Bomet road

    Tel: 052/21981, 020-2158375

    Email: knlssilibwet@knls.ac.ke

    Bungoma Country

    Kimilili knls Library, PO Box 676, Kimilili

    Kitale-Bungoma Road, next to Kimilili District Hospital,

    Tel: 020-2158370

    Email: knlskimilili@knls.ac.ke

    Elgeyo Marakwet County

    Lagam knls Library, O. Box 17, Iten.

    Tel: 053-21785, 020-2158365

    Next to Lagam Catholic church

    Email: knlslagam@knls.ac.ke

    Embu County

    Embu knls Library, P. O Box 201, Embu.

    Kenyatta road

    Tel: 068/30847, 020-2158384

    Email: knlsembu@knls.ac.ke

    Garissa County

    Garissa knls Library, P. O Box 245, Garissa.

    Miraa road, Off Garissa-Daadab road, opp. Central Administration police

    Tel.: 046/2103319, 020-2158387

    Email: knlsgarissa@knls.ac.ke

    Mbalambala knls Library, C/O Garissa Library, P O Box 245, Garissa

    Adjacent to Mbalambala District Hospital,

    Email: knlsmbalambala@knls.ac.ke

    Masalani knls Library, P. O. Box 245, Garissa

    Along Bura-Hola  road, Next to Masalani primary school

    Tel: 020-2158388

    Email: knlsmasalani@knls.ac.ke

    Isiolo County

    Isiolo knls Library, PO. Box 369, Isiolo

    600m from Isiolo-Moyale highway, next to Isiolo IEBC offices,

    Tel: 020-2158374

    Email: knlsisiolo@knls.ac.ke

    Kakamega County

    Kakamega knls Library, P O Box 736, Kakamega

    Off Muruli road, along Library road, behind Mwalimu centre,

    Tel: 056/30094, 020-2158369
    Email: knlskakamega@knls.ac.ke

    Lusumu knls library

    Shianda Nambacha Road, opp. St.kizito secondary school

    Email: knlslusumu@knls.ac.ke

    Kericho County

    Kericho knls Library, PO Box 634, Kericho.

    Along Kisumu Road, opposite South Western College

    Tel: 052/30536, 020-2158367

    Email: knlskericho@knls.ac.ke

    Kiambu County

    Thika knls Library, O Box 1558, Thika.

    General Kago Road

    Tel: 067/22883, 020-2158376
    Email: knlsthika@knls.ac.ke

    Kilifi County

    Kilifi knls Library, P. O Box 639, Kilifi.

    Tel: 041-522380, 020-2158398

    Bosa Road, near Chief’s office
    Email: knlskilifi@knls.ac.ke

     Malindi knls Library, P O Box 5424, Malindi.

    Lamu road,

    Tel: 042-30372, 020- 2158395

    Email: knlsmalindi@knls.ac.ke

    Dzitsoni knls Library, P O Box 1028, Kilifi

    Off Mombasa-Malindi road, 16km along Kaloleni-Mavueni road

    Next to Dzitsoni Secondary School,

    Tel: 020-2158399

    Email: knlsdzitsoni@knls.ac.ke

    Kisii County

    Kisii knls Library, P O Box 388, Kisii

    Kisii/ Kisumu road, behind Barclays bank,

    Tel: 058/31094, 020-2158373
    Email: knlskisii@knls.ac.ke

    Kisumu County

    Kisumu knls Library, PO Box 1727, Kisumu.

    Ochieng Road, next to Kisumu Social centre,

    Tel: 057-2022003, 020-2158368

    Email: knlskisumu@knls.ac.ke

    Koru knls library, Dr. Robert Ouko Memorial library, PO Box, 33, Koru

    Email: knlskoru@knls.ac.ke

    Kitui County

    Mwingi knls Library, P O Box 630,

    Mwingi-Kyuso Road, Beside Mwingi High School, Tel: 044/822533, 020-2158386

    Email: knlsmwingi@knls.ac.ke

    Kwale County

    Kwale knls Library, PO Box 256, Ukunda

    Along Ukunda / Lunga- Lunga road, 30 meters from the showground

    Tel: 020-2134195

    Email: knlskwale@knls.ac.ke

    Laikipia County

    Rumuruti knls Library, PO Box 54, Rumuruti

    Off Nyahururu/Maralal road, opp. Pagan girls secondary

    Tel: 065-22206, 020-2158382

    Email: knlsrumuruti@knls.ac.ke

     Laikipia knls Library, PO Box 166, Nanyuki

    Nyeri-Nanyuki road, opp. Kirimara Hotel

    Tel: 062 -32018, 020-2158381

    Email: knlslaikipia@knls.ac.ke

    Makueni County

    Kithasyu knls Library, P O Box 425, Kibwezi

    8 km off Mombasa highway, next to Kithasyu Primary school and chulu national park,

    Tel: 020-2158396

    Email: knlskithasyu@knls.ac.ke

     Mutyambua knls Library, P O Box 51, Sultan Hamud,

    13 km off Mombasa highway from Sultan Hamud

    Next to education/chief’s office

    Tel: 020-2158393

    Email: knlsmutyambua@knls.ac.ke

    Kinyambu knls Library, PO Box 425, Kibwezi

    Along Mombasa highway, 30 km from Kibwezi town

    Tel: 020-2158394

    Email: knlskinyambu@knls.ac.ke

    Mandera County

    Mandera knls Library, O Box 126, Mandera

    500m off Isiolo-Mandera road, next to the Magistrate’s Court

    Tel: 046-52569, 020-2158392

    Email: knlsmandera@knls.ac.ke

    Marsabit County

    Moyale knls library

    3km off Moyale-Addis Ababa road, located within Ministry of health offices compound.

    Email: knlsmoyale@knls.ac.ke

    Meru County

    Meru knls Library, P O Box 1692, Meru

    Kenyatta Highway,

    Tel: 064/30683, 020-2158385

    Email: knlsmeru@knls.ac.ke

    Mikumbine knls Library, P O Box 206, Nkubu

    Nkubu-kionyo road, 6km from Nkubu town

     Tel: 064-6751575, 020-2158383

    Email: knlsmikumbune@knls.ac.ke

    Timau knls library

    Off Nanyuki/ Meru Road, opp. Timau Catholic

    Email: knlstimau@knls.ac.ke

     Gatimbi knls library

    Off Meru road at Equator Junction, Next to the Chief’s Camp

    Email: knlsgatimbi@knls.ac.ke

    Migori County

    Awendo knls Library, PO Box 199, Sare – Awendo

    500 m from Kisii- Migori highway, next to Soni complex primary school

    Email: knlsawendo@knls.ac.ke

    Mombasa County

    Mombasa knls Library, P O Box 90283, Mombasa

    Haille Selassie Ave, Msanifu Kombo Street,

    Tel: 041-2226380, 020-2158397

    Email: knlsmombasa@knls.ac.ke

    Muranga County

    Murang’a knls library, P.O. Box 504, Murang’a

    Along Kenyatta Avenue

    Tel: 020-2369592

    Email: Knlsmurang’a@knls.ac.ke

    John Michuki Memorial Library (knls Kangema branch)

    P. O Box 96 – 10202, Kangema.

    Next to Kangema Sub-County Headquarters

    Tel.: 0797 398 054

    Email: knlskangema@knls.ac.ke

    Nairobi County

    Nairobi knls Library, P.O. Box 30573-00100, Nairobi

    Maktaba Kuu Building, Ngong road, Community area
    Tel. +254 722 860 567

    Email: knlsnal@knls.ac.ke

    Buru-Buru knls Library, PO. Box 30573-00100, Nairobi.
    Buru-Buru, Mumias road/Ol Donyo Sabuk Road Junction.

    Tel: 020-2129744
    Email: knlsburuburu@knls.ac.ke

    Kibera knls library, P. O Box 30573-00100, Nairobi

    Albert road going to Raila houses, Next to Soweto Primary School

    Tel: 0770-706227

    Email: knlskibera@knls.ac.ke

    Nakuru County

    Nakuru knls Library, P O Box 253, Nakuru.

    Behind Christ the King Cathedral off Moses Mudavadi Road, Nakuru

    Tel.: 051/216023, 020-2158362

    Email: knlsnakuru@knls.ac.ke

    Naivasha knls  Library,  P O Box 319, Naivasha

    Barrier Kanui Road,

    Tel: 050/2021500, 020-2158361

    Email: knlsnaivasha@knls.ac.ke

    Gilgil knls Library,

    Opposite Gilgil Market, Bondeni Estate

    Email: knlsgilgil@knls.ac.ke

    Nandi County

    Kapsabet knls Library, O. Box 75,  Kapsabet

    Kapsabet-Eldoret Road, opposite Kapsabet District Hospital

    Tel: 053/52344, 020-2158366

    Email: knlskapsabet@knls.ac.ke

    Narok County

    Lelechonik knls library

    Leiben – Bomet road, 50 km from chebole centre

    Email: knlslelechonik@knls.ac.ke

    Narok knls library

    Along Narok-Sotik Road, Opposite St. Mary School,

    PO Box 305 code 20500, Narok

    Email: knlsnarok@knls.ac.ke

    Nyandarua County

    Olkalou knls Library, P O Box 527, Olkalou.

    Tel: 065/72117, 020-2134197

    Gilgil /Nyahururu highway, opposite the Olkalou town council office

    Email: knlsolkalou@knls.ac.ke

    Nyeri County

    Nyeri knls Library, P O Box 1312,  Nyeri

    Kenyatta Avenue, opp. Barclays Bank

    Tel: 061/2030972, 020-2158377

    Email: knlsnyeri@knls.ac.ke

    Munyu knls Library, P O Box 47, Naromoru.

    Off Nanyuki-Nyeri road, 12km from Naromoru town

    Tel: 061/56022, 020-2158378

    Email: knlsmunyu@knls.ac.ke

    Chinga knls Library, PO Box 522, Othaya

    Tel: 020-2188300

    Othaya-Muranga road, 3km from Kariki junction next to Chinga Boys High School

    Email: knlschinga@knls.ac.ke

     Karatina knls Library, P O Box 990, Karatina

    Along Nyeri-Nanyuki Highway, next to Karatina Law courts,

    Tel: 061/72160, 020-2158379

    Email: knlskaratina@knls.ac.ke

    Siaya County

    Ukwala knls Library, PO Box 115, Ukwala.

    Port Victoria Ugunja Road via Ukwala

    Tel: 057/34098, 020-2158372
    Email: knlsukwala@knls.ac.ke

     Nyilima knls Library, P O Box 1, Nyilima.

    off Bondo Road,12 km along Ndori –Uyoma road,

    Tel:,020-2158371

    Email: knlsnyilima@knls.ac.ke

     Rambula knls Library, PO. Box 64, Ugunja.

    Off Ugunja Sigomere road, 4km from Ugunja town.

    Tel: 057/34222, 020-2031867
    Email: knlsrambula@knls.ac.ke

    Taita-Tavetta County

    Wundanyi knls Library, PO Box 1096, Wundanyi.

    Along DC’s office road, Next to Ministry of Land’s Office

    Tel: 043-42359, 020-2134196

    Email: knlswundanyi@knls.ac.ke

     

    Mary Patch Turnbull Memorial knls Library, P. O. Box 58, Werugha

    12 km from Wundanyi town, next to Shimbo Secondary School

    Email: knlswerugha@knls.ac.ke

     

    Voi Community knls Library, P. O. Box 579 – 80300, Voi

    Opposite Voi Law Courts, behind Voi NGCDF Offices

    Email: knlsvoi@knls.ac.ke

    Uasin Gishu County

    Eldoret knls Library, P O Box 82 ,

    Iten Road/Uganda Road Junction,

    Tel.: 053/33394, 020-2158363

    Email: knlseldoret@knls.ac.ke

    Wajir County

    Wajir knls Library, O Box 217, Wajir.

    100m off Garrissa-Mandera road

    Tel: 046/421424, 020-2158340

    Email: knlswajir@knls.ac.ke

    Habaswein knls Library, P. O Box 20, Habaswein

    Opp. DC/CDF office

    Tel: 020-2158389

    Email: knlshabaswein@knls.ac.ke

    Bute knls Library, PO. Box 260, Moyale

    500m off Moyale-Wajir road, next to Bute Girls High

    Email: knlsbute@knls.ac.ke

    Tarbaj knls Library, 800m off Mandera – Wajir road,

    next to Tarbaj district hospital

    Email: knlstarbaj@knls.ac.ke

    Griftu knls library , 20 km off Wajir-Moyale road,

    Email: knlsgriftu@knls.ac.ke