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
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
Silibwet knls Library, P O Box 10,
Silibwet, Along Leiten-Bomet road
Tel: 052/21981, 020-2158375
Email: knlssilibwet@knls.ac.ke
Kimilili knls Library, PO Box 676, Kimilili
Kitale-Bungoma Road, next to Kimilili District Hospital,
Tel: 020-2158370
Email: knlskimilili@knls.ac.ke
Lagam knls Library, O. Box 17, Iten.
Tel: 053-21785, 020-2158365
Next to Lagam Catholic church
Email: knlslagam@knls.ac.ke
Embu knls Library, P. O Box 201, Embu.
Kenyatta road
Tel: 068/30847, 020-2158384
Email: knlsembu@knls.ac.ke
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 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 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 knls Library, PO Box 634, Kericho.
Along Kisumu Road, opposite South Western College
Tel: 052/30536, 020-2158367
Email: knlskericho@knls.ac.ke
Thika knls Library, O Box 1558, Thika.
General Kago Road
Tel: 067/22883, 020-2158376
Email: knlsthika@knls.ac.ke
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 knls Library, P O Box 388, Kisii
Kisii/ Kisumu road, behind Barclays bank,
Tel: 058/31094, 020-2158373
Email: knlskisii@knls.ac.ke
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
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 knls Library, PO Box 256, Ukunda
Along Ukunda / Lunga- Lunga road, 30 meters from the showground
Tel: 020-2134195
Email: knlskwale@knls.ac.ke
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
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 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
Moyale knls library
3km off Moyale-Addis Ababa road, located within Ministry of health offices compound.
Email: knlsmoyale@knls.ac.ke
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
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 knls Library, P O Box 90283, Mombasa
Haille Selassie Ave, Msanifu Kombo Street,
Tel: 041-2226380, 020-2158397
Email: knlsmombasa@knls.ac.ke
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 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 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
Kapsabet knls Library, O. Box 75, Kapsabet
Kapsabet-Eldoret Road, opposite Kapsabet District Hospital
Tel: 053/52344, 020-2158366
Email: knlskapsabet@knls.ac.ke
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
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 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
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
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
Eldoret knls Library, P O Box 82 ,
Iten Road/Uganda Road Junction,
Tel.: 053/33394, 020-2158363
Email: knlseldoret@knls.ac.ke
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
[AGAL id=3843]