List of KMTC colleges in Kenya, Location and Contacts

by | Last updated Jul 8, 2023 | EDUCATION

KMTC colleges and campuses in Kenya

Kenya Medical Training College, KMTC, is a government institution that is majorly focused on offering medical and health-based training in Kenya. There are 74 KMTC colleges or campuses in Kenya strategically located in various parts of the country.

Application for courses in KMTC can be done through the KMTC portal or by physically visiting a campus near.

Here is a list of all the KMTC colleges in Kenya and their physical locations and contacts:

1. Bomet Campus

Longisa Market, near Longisa level 5 County Referral Hospital, Bomet county.

P. O. BOX 76 – 20402, LONGISA.


Tel: 020-2008531/020-2008532

2. Bondo Campus

Bondo town, next to the district Hospital, Siaya county.

P. O. BOX 473-40601, BONDO


Tel: 0202584683/0707207841

3. Bungoma Campus

At the junction of Bungoma-Kanduyi Road opposite the airstrip and Marell Academy, Bungoma county.

P. O. BOX 54 – 50200, BUNGOMA


Tel: 0768188210/0768188209

4. Busia Campus

Next to Busia County Referral Hospital in Busia town.

P. O. BOX 970 – 50400, BUSIA


Tel: 0746538142

5. Chuka Campus

Adjacent to Chuka University, Meru county.

P. O. BOX 641 – 60400, CHUKA


Tel: 0790286488

6. Chwele Campus

Kabuchai Constituency, off Bungoma/ Kimilili junction South of Sichei Mixed Boys and Girls Secondary School, Bungoma County.

P. O. Box 112 – 50202, CHWELE


Tel: 0722325882

7. Eldoret Campus

KMTC Eldoret campus

KMTC Eldoret campus entrance contacts.

Eldoret town next to Moi Teaching & Referral Hospital, Uasin Gishu county.

P. O. BOX 520 30100, ELDORET


Tel: 0700108164

8. Embu Campus

1 kilometer from Embu town, behind Embu Provincial General Hospital, Embu county.

P. O. BOX 923 -60100, EMBU


Tel: 0791573515

9. Garissa Campus

Off Sankuri Road within Garissa Municipal Council, Garissa District, Garissa county.

P. O. BOX 167- 70100, GARISSA


Tel: 0715623150

10. Gatundu Campus

500 meters from Gatundu town, next to Gatundu Level IV Hospital, Kiambu county.

P. O. BOX 770-01030, GATUNDU


Tel: 0797645717

11. Homabay Campus

Adjacent to Homabay district hospital, Homa Bay County.

P. O. BOX 512 – 40300, HOMABAY


Tel: 0202416914/0732502032

12. Isiolo Campus

Adjacent to Isiolo level 5 hospital, Isiolo county.

P. O. BOX 844 – 60300, ISIOLO


Tel: 0792307336

13. Iten Campus

Iten Town, Elgeyo Marakwet county.

P. O. BOX 103- 30700, ITEN


Tel: 0797527676/0202103103

14. Kabarnet Campus

Kabarnet town, next to Baringo county Referral Hospital, Baringo county.

P. O. BOX 401 – 30400, KABARNET


Tel: 0700706092

15. Kakamega Campus

Kakamega town, next to the Kakamega County Referral Hospital, Kakamega county.

P. O. BOX 535-50100, KAKAMEGA


Tel: 0202400242/0796062986

16. Kapenguria Campus

Adjacent to Kapenguria county referral hospital, West Pokot County.

P. O. BOX 576 – 30600, KAPENGURIA


Tel: 0207855985

17. Kapkatet Campus

35 km south of Kericho town, Kericho county.

P. O. BOX 35-20214, KAPKATET


Tel: 0772383228/0774383228

18. Kaptumo Campus

At Kaptumo peri-urban centre next to Kaptumo Subcounty hospital, Nandi county.

P. O. BOX 149 – 30304, KAPCHENO


Tel: 0700887843

19. Karen Campus

Karen, 20 km from Nairobi CBD, Nairobi county.

P. O. BOX 24921, NAIROBI


Tel: 020-2055687

20. Kilifi Campus

Kilifi town, 62 km north of Mombasa along the Mombasa-Malindi Highway, boarders the Kilifi District Hospital at KEMRI.

P. O. BOX 95-80108, KILIFI


Tel: 0773117665

21. Kisii Campus

Along the Kisii Hospital road, adjacent to the Kisii Teaching and Referral Hospital, Kisii county.

P. O. BOX 1165-40200, KISII


Tel: 0797129320

22. Kisumu Campus

Kondele on the Kisumu-Kakamega Road, about 2 km from Kisumu town.

P. O. BOX 1594-40100, KISUMU


Tel: 020-7855002/0708668923

23. Kitale Campus

Opposite Kitale County Referral Hospital, Trans Nzoia county.

P. 0. B0X 3187-30200, KITALE


Tel: 0758848201

24. Kitui Campus

1 km from Kitui town, along the Hospital road next to Kitui County Referral Hospital.

P. O. BOX 711, KITUI

Fax: 22030


Tel: 0777360229/0791360229

25. Kombewa Campus

Seme Constituency in Kisumu County, about 28 km from Kisumu town towards Bondo, Kisumu county.

P. O. BOX 11 – 40102, KOMBEWA


Tel: 0784820887

26. Kuria Campus

Kehancha, next to the hospital, Migori county.

P.O. BOX 41-40413


Tel: 0740694237

27. Kwale Campus

Near District Hospital Msambweni, Ziwani Road, Next To Kwale Girls High, Msambweni.

P. O. BOX 324 – 80403, KWALE


Tel: 0110097319

28. Lake Victoria Campus

Along Angawa Avenue adjacent to Kisumu county Hospital, Kisumu county.

P. O. Box 2268-40100, KISUMU


Tel: 0738307446

29. Lamu Campus

Next to Mokowe Hospital, Lamu.

P. O. BOX 28 – 80502, MOKOWE – LAMU


Tel: 0769912286

30. Lodwar Campus

Next to Lodwar District Hospital, Turkana county.

P. O. BOX 126-30500, LODWAR


Tel: 0727261773

31. Loitoktok Campus

Loitoktok, Kajiado county.

P. O. BOX 101-00209, LOITOKITOK


Tel: 0735427438

32. Lugari Campus

Lugari, Kakamega county.

P. O. BOX 156 – 30106, TURBO


Tel: 0705429240

33. Machakos Campus

Along Machakos- Wote road, next to Machakos Level 5 Hospital.

P. O. BOX 1155-9100, MACHAKOS


Tel: 044-2221305

34. Makindu Campus

Makindu, Makueni county.

P. O. BOX 127-90138, MAKINDU


Tel: 0110003423/0110003414/0789891399

35. Makueni Campus

Wote town, adjacent to Makueni County Referral Hospital, Makueni county.

P. O. BOX 198-90300, MAKUENI


Tel: 0706037168

36. Manza Campus

4 km from Machakos town, along the Machakos – Nairobi road at Kenya Israel Shopping Centre, Machakos county.

P. O. BOX 837-9100, MACHAKOS


Tel: 0798 -931792

37. Mathare Campus

Opposite Muthaiga Police Station, 800m off Thika Super Highway, 4 km from Nairobi CBD, Nairobi county.

P. O. BOX 46028-00100, NAIROBI 020-2391315

38. Meru Campus

1 km off Meru town centre, next to Meru Level 5 Hospital.

P. O. BOX 1484-60200, MERU


Tel: 064-3132537/0796538902

39. Migori Campus

Migori Town, next to Migori District Hospital.

P. O. BOX 58-40400, MIGORI


Tel: 0725792981/0712172811

40. Molo Campus

Molo Town, Nakuru county.

P. O. BOX 426-20106, MOLO


Tel: 0706239456

41. Mombasa Campus

Kenya Medical Training College Mombasa campus

Kenya Medical Training College Mombasa campus.

Along Sheikh Abdullas F. Road, Mombasa county.

P. O. BOX 87946-80100, MOMBASA


Tel: 0775369543

42. Mosoriot Campus

Along Eldoret – Kapsabet road opposite the proposed Koitalel Samoei University, Nandi county.

P. O. BOX 31-30300, MOSORIOT


Tel: 0700817357

43. Msambweni Campus

Msambweni, Kwale County.

P. O. BOX 16-80408, MSAMBWENI


Tel: 0736562129

44. Muranga Campus

1 km from Murang’a town center, along the Mortuary Road, off the Hospital Road.

P. O. BOX 888-10200, MURANGA


Tel: 0110048773

45. Mwingi Campus

1 km off Mwingi – Garissa road along Mwingi – Nzeluni road, Close to Mwingi Level IV Hospital, Kitui county.

BOX 232-90400, MWINGI


Tel: 0740942253

46. KMTC Nairobi Campus

Along old Mbagathi Road, 3 km from Nairobi CBD, Nairobi county.



Tel: 020-2081823/0737352543

47. Nakuru Campus

Along Crescent Road, Milimani estate, about one and a half kilometers north of Nakuru town, Nakuru County.

P. O. BOX 110-20100, NAKURU


Tel: 0715905209

48. Nyahururu Campus

Nyahururu County Referral Hospital.

P. O. BOX 1037-20300, NYAHURURU

Tel: 0740345739

49. Nyamache Campus

Nyamache town, Kisii County, adjacent to Nyamache Sub-County Hospital.

P. O. BOX 52 – 40203, NYAMACHE


Tel: 0799197793

50. Nyamira Campus

Within Nyamira County Hospital staff quarters, half a km from County Headquarters and 100 m off Nyamira – Nyamaiya road.

P. O. BOX 574-40500, NYAMIRA


Tel: 0114876191

51. Nyandarua Campus

Next to JM Kariuki Memorial County Referral Hospital in Ol Kalou, Nyandarua county.

P. O. BOX 751-20303


Tel: 0110007157

52. Nyeri Campus

Along Kimathi/Kangemi Road, next to Nyeri County Level V Hospital.

P. O. BOX 466-10100, NYERI


Tel: 0111630214

53. Othaya Campus

Othaya sub-county in Mount Kenya region, along the Nairobi- Muranga- Kirini -Nyeri Road, Nyeri county.

P. O. BOX 411-10106, OTHAYA


Tel: 0110002434

54. Port Reitz Campus

Borders Moi International Airport, Port Reitz Standard Gauge Railway terminal and the Port Reitz Hospital, Mombasa county.

P. O. BOX 90219-80100, MOMBASA


Tel: 020-2023763

55. Rachuonyo Campus

Rachuonyo Sub – County, Oyugis Town along Oyugis – Kendu Bay Road, Homa Bay county.

P. O. BOX148 – 40222, OYUGIS


Tel: 0748034396

56. Rera Campus

Gem Sub County, about 50 km west of Kisumu Town off Kisumu-Bondo Road, Siaya county.

P. O. BOX 126 – 40139, AKALA


Tel: 0759941257

57. Siaya Campus

Next to Siaya District Hospital, Siaya county.

P. O. BOX 465-40600, SIAYA


Tel: 0718888757

58. Tana River Campus

Hola, Tana River county.

P. O. BOX 22-70101, HOLA


Tel: 0110096924

59. Thika Campus

Thika Level 5 Hospital, Opposite Thika Depo, General Kago Road, Thika.

P. O. BOX 729-01000, THIKA


Tel: 0778191304/0701446218

60. Ugenya Campus

Ugenya Sub County, East Ugenya Location in Siaya county about 10 km off the Kisumu -Busia Highway, Siaya county.

P. O. BOX 13-40614, SEGA


Tel: 0759987153/0754134413

61. Vihiga Campus

Mbale, Vihiga county.

P. O. BOX 1111-50300, MARAGOLI


Tel: 0768432606

62. Voi Campus

Voi Town, along Mombasa- Nairobi Highway, Taita Taveta county.

P.O. BOX 30 – 80300, VOI


Tel: 0705751103

63. Wajir Campus

Wajir Town, Wajir county.

P. O. BOX 670 – 70200, WAJIR


Tel: 0768335767

64. Webuye Campus

The southern end of Chetambe Hill, off Webuye-Kitale Highway, opposite Pan Paper guest house, Bungoma county.

P. O. BOX 734-50205, WEBUYE


Tel: 020-2574902

65. Taveta Campus

Taveta Constituency, Taita Taveta County at the Kenya-Tanzania border.

P. O. BOX 300 – 80302, TAVETA


Tel: 0798617458

66. Sigowet Campus

Located in Soin/Sigowet constituency, 35 km west of Kericho town and 30 km northwest of Kapkatet town.

P. O. Box 46 – 20200, SISIOT


Tel: 0716268536

67. Mbooni Campus

Mbooni Constituency, Tawa, Makueni County in the Eastern region of Kenya.



Tel: 0714297888

68. Mandera Campus

Mandera town, opposite Moi Stadium and Khadija Girls Secondary School, about 2km from the Mandera County Referral Hospital.



Tel: 0711872244

69. Karuri Campus

Karuri campus is located in Karuri Ward, Kiambaa Sub-County of Kiambu County, about 24 km from Nairobi CBD.

P. O. BOX 765-00219, KARURI


Tel: 0795542643

70. Kangundo Campus

It is located about 500 metres off Kangundo – Tala road, Next to the Kangundo Level 4 Hospital, Machakos county.

PO BOX 1121-90115, KANGUNDO


Tel: 0110068647

71. Imenti Campus

Located in Kinyakine, Imenti, Meru county.

P. O. BOX 111 – 60206, IMENTI


Tel: 0794673189

72. Chemolingot Campus

P. O. BOX 109-30404, NGINYANG


Tel: 0115051181

73. Teso Campus

P. O. BOX 79-50244, AMAGORO


Tel: 0115051181

74. Trans Mara Campus

P. O. BOX 188-20401, CHEBUNYO


Tel: 0737000188/0780000188

See also:

  1. List of Marketable Diploma Courses in Kenya
  2. Courses You Can do With a D+, D or D-
  3. List of Accredited Engineering Courses in Kenyan Universities
  4. TSC Marketable Subject Combination for Secondary Schools

Join the Discussion


Submit a Comment

Your email address will not be published. Required fields are marked *

Trending This Week

Recent Posts

Grade 7 Junior Secondary Textbooks Approved by KICD

Grade 7 Junior Secondary Textbooks Approved by KICD

The Kenya Institute of Curriculum Design (KICD) has published a list of approved textbooks and novels for all the learning areas (subjects) in the CBC curriculum for junior secondary school grade 7 level in Kenya. Parents and schools are advised to buy books from the...

List of Grade 6 CBC Course Books Approved by KICD

List of Grade 6 CBC Course Books Approved by KICD

The Kenya Institute of Curriculum Development (KICD) has approved a list of grade 6 CBC course books and materials for implementing the CBC curriculum in all primary schools in Kenya. Parents and schools are advised to purchase the grade 6 textbooks and course...

UbaPesa Loan App: How to Download and Apply Loan

UbaPesa Loan App: How to Download and Apply Loan

UbaPesa is a peer-to-peer lending and borrowing app that connects borrowers with lenders in Kenya through the money market platform. Once you have downloaded and installed the UbaPesa loan app, you automatically become both a lender and a borrower. You can borrow...

How to Download HFC Whizz App, Apply and Repay Loan

How to Download HFC Whizz App, Apply and Repay Loan

HFC Whizz app is a digital banking product of the Housing Finance Cooperation Ltd in Kenya that enables you to deposit money into your account, transfer money between banks, open savings accounts, pay for goods and services, and apply for an instant loan, among other...

Pin It on Pinterest

Share This