Convenient, comfortable, aesthetic and friendly and each with a 24 hour ATM - describes our branches in all major centres in Kenya

Our 42 branches are located in business and residential locations at all major financial centres in Kenya – Nairobi, Mombasa, Kisumu, Eldoret, Nakuru, Nyeri, Meru, Nanyuki and Malindi. In Nairobi, we are in 27 locations. Our branches are built to the highest standards of convenience, comfort and aesthetics and every one of them has a 24 hour ATM.

Our customers have access to thousands of ATMs in Kenya and millions worldwide through our memberships in the Kenswitch Bank ATM network and VISA network.   Besides the ATM’s located at our branches, we also have several off-site ATM locations.

  • Kenyatta Avenue

    I&M Bank Tower, Kenyatta Avenue, P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-20-3221001
    Cell: 0719 088 001,0732 100001
    Fax: 254-20-2212947,2216732
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 5.00 pm Weekend: Saturday, Timings: 10.00 am to 12.00pm Weekly Off: Sunday

  • Karen

    Karen Office Park , Langata Road, Address: P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 3221008
    Cell: 0719 088 008, 0732 100 008
    Fax: 254-020 883789
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 4.00 pm Weekend : Saturday, 9.30 am to 12.30 pm WeeklyOff : Sunday

  • 2nd Ngong

    I&M Bank House, 2nd Ngong Avenue P.O. Box 30238 - 00100 Nairobi GPO,Kenya
    Tel: 254-20-2711994-8,3221002
    Cell: 0719 088 002, 0732 100002
    Fax: 254-20-32713757/2716372
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 4.00 pm Weekend: Saturday, Timings: 10.00 am to 12.00pm Weekly Off: Sunday

  • Sarit Centre

    1st Floor Sarit Centre, Westlands P.O. Box 30238 - 00100 Nairobi GPO,Kenya
    Tel: 254-20-4449675, 3221003
    Cell: 0719 088 003, 0732 100003
    Fax: 254-20-3748080
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings : 9.00 am to 4.00 pm Weekend: Saturday, 10.00 am to 3.00 pm Weekend: Sunday, 10.00 am to 2.00 pm

  • Biashara Street

    Ansh Plaza P.O. Box 30238 - 00100 Nairobi GPO,Kenya
    Tel: 254-20- 2223168, 3221004
    Cell: 0719 088 004,0732 100004
    Fax: 254-20-2221679
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 4.00 pm Weekend : Saturday, 9.00 am to 11.30 am Weekly Off : Sunday

  • Industrial Area

    K.C.C Building,Changamwe Road P.O. Box 30238 - 00100 Nairobi GPO,Kenya
    Tel: 254-20-3221006, 6533704
    Cell: 0719 088 006,0732 100006
    Fax: 254-20-533395
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 3.30 pm Weekend : Saturday, 9.00 am to 12.00 pm Weekly Off : Sunday

  • Langata Link

    Langata Link Complex,Langata South Road P.O. Box 30238 - 00100 Nairobi GPO,Kenya
    Tel: 254-20-3221015, 8097020
    Cell: 0719 088 015,0732 100015
    Fax: 254-20-8097022
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 4.00 pm Weekend: Saturday, 9.30 am to 12.30 pm Weekly off: Sunday

  • Valley Arcade Branch

    Kenol Kobil Station, Gitanga Road P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-20-3221016,3862051
    Cell: 0719 088016, 0732 100016
    Fax: 254-020 3862053
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 10:00 am to 3:00 pm Weekly off: Sunday

  • Panari Sky Centre

    Mombasa Road P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 828206/ 20- 3221009
    Cell: 0719 088009 ,0732 100009
    Fax: 254-020 828209
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9:00 am to 4:00 pm Weekend : Saturday, 9:00 am to 12:30 pm Weekly Off : Sunday

  • Parklands

    Centre Point, Parklands Road P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 374 1090/ 322 1010
    Cell: 0719 088010 ,0732 100010
    Fax: 254-020 374 1395
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9:00 am to 4:00 pm Weekend : Saturday, 10:00 am to 3:00 pm Weekly Off : Sunday

  • Wilson Airport

    Pewin House, Wilson Airport P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 3221011, 6001262
    Cell: 0719 088011, 0732 100011
    Fax: 254-020 6001259
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9:00 am to 4:00 pm Weekend : Saturday, 10:00 am to 12:00 pm Weekly Off : Sunday

  • Ongata Rongai

    Maasai Mall, 1st floor, Ongata Rongai P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 352 2035/3221012
    Cell: 0719 088012 , 0732 100012
    Fax: 254-020 352 2036
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 09:00 am to 4:00 pm Weekend: Saturday, 09:00 am to 1:00 pm Weekly Off: Sunday

  • South C

    South C Shopping Centre P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 3221013/605664
    Cell: 0719 088013 , 0732 100013
    Fax: 254-020 605665
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 10:00 am to 1:00 pm Weekly Off: Sunday

  • Riverside Drive Branch

    Hanover, 14 Riverside, Riverside Drive P.O. Box 30238 - 00100 Nairobi GPO, Kenya
    Tel: 254-020 3221019
    Cell: 0719 088019 , 0732 100019
    Fax: 254-020 321968
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 10:00 am to 3:00 pm Weekly off: Sunday

  • Nyali

    Nyali Cinemax,Main Nyali Road P.O. Box 86357-80100 Mombasa, Kenya
    Tel: 254-020 3221014,2600300-2
    Cell: 0719 0880014/ 0732 100014
    Fax: 254-20-41-2600303
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday , Timings: 9.00am to 5.00 pm Saturday: 09.00am to 4.00pm Sunday: 10.00am to 3.00pm

  • Mombasa

    Biashara Building,Nyerere Road P.O. Box 86357 - 80100 Mombasa,Kenya
    Tel: 254-41-2226691-3/20 - 3221005
    Cell: 0719 088005, 0732 100005
    Fax: 254-41-2225197
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 8:30 am to 4:00 pm Weekend : Saturday, 9:00 am to 12:00 pm WeeklyOff : Sunday

  • Kisumu

    Bon Accord House, Oginga Odinga Street, P.O. Box 424 - 40100, Kisumu, Kenya
    Tel: 254-57 - 2023980, 2022653, 20-3221007
    Cell: 0719 088007, 0732 100007
    Fax: 254-57-2022657
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 9:00 am to 5:00 pm Weekend : Saturday, 9:00 am to 1:00 pm WeeklyOff : Sunday

  • Nakuru

    Polo Centre, Kenyatta Avenue, P.O. Box 18445 – 20100 Nakuru, Kenya
    Tel: 254-20 3221018
    Cell: 0719 088018 / 0732 100018
    Fax: 254-20-3221967
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday , Timings: 9.00am to 5.00 pm Weekend: Saturday, 9.00am to 3.00pm Weekly off: Sunday

  • Eldoret

    Ground Floor, Zion Mall, Uganda Road P.O. Box 9362-30100,Eldoret,Kenya
    Tel: 254- 20-3221017
    Cell: 0719 088017, 0732 100017
    Fax: 254-53-2033250
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 5.00 pm Weekend: Saturday, 9.00 am to 2.00 pm Weekly off: Sunday

  • Changamwe Branch

    Refinery Building 1st Floor, Refinery Road P.O.Box 86357-80100 Mombasa
    Tel: 254-020 3221021
    Cell: 0719 088 021, 0732 100 021
    Fax: 254-20-3221971, 0732100971, 0719088971
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday : 8.30 am to 4.00 pm Weekend: Saturday : 9.00 am to 1.00pm Weekly Off: Sunday

  • Kisii Branch

    Royal Tower,Hospital Road P.O.Box 4474-40200 Kisii,Kenya
    Tel: 254-20-3221020
    Cell: 0719 088 020,0732 100 020
    Fax: 254-20-3221970
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 5.00 pm Weekend: Saturday, Timings: 9.00 am to 2.00pm Weekly Off: Sunday

  • Malindi Branch

    Pine Court Building, 1st Floor, Lamu Road opposite Nakumatt
    Tel: 254-20 3221022
    Cell: 0732 100 022 , 0719 088 022
    Fax: 254-20 3221972
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 10:00 am to 2:00 pm Weekly off: Sunday

  • Nyeri Branch

    Hopewell Place, Ground Floor, Gakere Road
    Tel: 254-20 3221023
    Cell: 0732 100 023 , 0719 088 023
    Fax: 254-20 3221973
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 9:00 am to 1:00 pm Weekly off: Sunday

  • Thika Branch

    Ground Floor, 80 West Place, Opp. Tuskys Supermarket
    Tel: (020) 3221024
    Cell: 0732100024/0719088024
    Fax: (020) 3221974
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 9:00 am to 4:00 pm Weekend : Saturday, 9:00 am to 1:00 p.m WeeklyOff : Sunday

  • Gigiri Branch

    Gigiri Square, Ground Floor, United Nations Avenue, Nairobi
    Tel: 254 020 3221025
    Cell: 0732 100 025/0719 088 025
    Fax: 254-020 3221975
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 5:00 pm Weekend: Saturday, 9:00 am to 1:00 pm Weekly off: Sunday

  • Mtwapa Branch

    Mtwapa Mall, Ground Floor, Mombasa Malindi Road
    Tel: (020) 3221026
    Cell: 0732100026/0719088026
    Fax: (020) 3221976
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 9:00 am to 4:00 pm Weekend : Saturday, 10:00 am to 2:00 pm Weekly Off : Sunday

  • Lavington Mall Branch

    Lavington Mall, 1st Floor, off James Gichuru road
    Tel: 254-20-3221027
    Cell: 0719 088 027, 0732 100027
    Fax: 254-20-3221977
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 9:00 am to 4:00 pm Weekend : Saturday, 10:00 am to 3:00 pm Weekly Off : Sunday

  • Kitale Branch

    Mega Centre Mall, Ground Floor
    Tel: 254-20-3221028
    Cell: 0719 088 028, 0732 100028
    Fax: 254-20-3221978
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, 9:00 am to 5:00 pm Weekend : Saturday, 9:00 am to 2:00 pm Weekly Off : Sunday

  • Lunga Lunga Branch

    First Floor, Lunga Lunga Mall, Lunga Lunga Road, Industrial Area
    Tel: 254-20-3221029
    Cell: 0719 088029, 0732 100029
    Fax: 254-020 3221979
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 3:00 pm Weekend: Saturday, 9:30 am to 12:00 pm Weekly off: Sunday

  • Yaya Centre Branch

    Fourth Floor, Yaya Centre, Argwings Kodhek Road
    Tel: 254-20-3221030
    Cell: 0719 088030, 0732 100030
    Fax: 254-020 3221980
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, 10:00 am to 3:00 pm Weekly off: Sunday, 10.00 am to 2.00pm

  • Gateway Mall Branch

    Gateway Mall, on Mombasa road (opposite to Kappa Oil Co Ltd and Syokimao railway station), Nairobi.
    Tel: 254-020 3221031
    Cell: 0732 100 031 / 0719 088 031
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekdays 09:00am - 4:00pm Saturdays 09:00am - 1:00pm Sundays Closed

  • Garden City Mall Branch

    Garden City Mall, Thika Road
    Tel: 254-20-3221032
    Cell: 0732 100 032 / 0719 088 032
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 4.00 pm Weekend : Saturday, 10.00 am to 1.00 pm , Sunday : 10.00 am to 1.00 pm

  • Milele Mall Branch

    Milele Mall, Ngong Town
    Tel: (020) 3221033
    Cell: 0732 100 033 / 0719 088 033
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekdays : 09:00am - 4:00pm Saturdays : 10:00am - 1:00pm Sundays : Closed

  • Nanyuki Branch

    Hussein Building, Ground Floor
    Tel: (020) 3221035
    Cell: 0732 100 035/ 0719 088 035
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekdays : 08:30am - 4:00pm Saturdays : 09:00am - 1:00pm Sundays : Closed

  • Cross Road Branch

    Off River Road
    Tel: (020) 3221034
    Cell: 0732 100 034/ 0719 088 034
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekdays : 09:00 am - 5:00 pm Saturdays : 09:00 am - 2:00 pm Sundays : Closed

  • Meru Branch

    P&K Plaza, Ground Floor, Moi Avenue
    Tel: 020 322 10037
    Cell: 0732 100 037 / 0719 088 037
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 4.00 pm Weekend : Saturday, 9.00 am to 1.00 pm Weekly Off : Sunday

  • Eldama Park Branch

    Eldama Park
    Tel: 254-20-3221038
    Cell: 0719 088 038, 0732 100 038
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9.00 am to 4.00 pm Weekend: Saturday, Timings: 9.00 am to 12.30pm Weekly Off: Sunday

  • Banda Street Branch

    Banda Street
    Tel: 254-20-3221039
    Cell: 0719 088 039, 0732 100 039
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekdays : 09:00 am - 4:00 pm Saturdays : 09:00 am - 12:30 pm Weekly Off : Sunday

  • Dunga Road Branch

    Industrial Area, Dunga Road
    Tel: 254-20-3221040
    Cell: 0719 088 040, 0732 100 040
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 3.30 pm Weekend : Saturday, 9.00 am to 12.00 pm Weekly Off : Sunday

  • Ridge Court Branch

    Parklands, Ridge Court
    Tel: 254-20-3221041
    Cell: 0719 088 041, 0732 100 041
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday : Monday to Friday, Timings : 9.00 am to 5.00 pm Weekend : Saturday, 10.00 am to 1.00 pm , Sunday : 10.00 am to 1.00 pm

  • Haile Selassie Branch

    Haile Selassie Avenue, Patel Samaj Building
    Tel: 254-20-3221043
    Cell: 0719 088 043, 0732 100 043
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:30 pm Weekend: Saturday, 09:00 am to 2:00 pm Weekly off: Sunday

  • Spring Valley Branch

    Spring Valley Business Park, Ground Floor, Block B
    Tel: 020 3221036
    Cell: 0732 100 036 / 0719 088 036
    Email: invest@imbank.co.ke
    Operating Days and Hours:
    Weekday: Monday to Friday, Timings: 9:00 am to 4:00 pm Weekend: Saturday, Timings: 10:00 am to 3:00pm Weekly Off: Sunday

Off site ATMs

ATMs in Nairobi

  • Shell Petrol Station

    Location: Argwings Kodhek Road

  • Oil Libya Petrol Station

    Location: Limuru Road (At the Junction of 2nd Parklands Road)

  • Thika Road Mall

    Location: Thika Road

  • Sarit Center

    Location: Westlands

  • Kenol Kobil

    Location: Buru Buru

  • Village Market

    Location: Gigiri

  • Muthaiga Mini Market

    Location: Muthaiga

  • Diamond Plaza

    Location: Parklands

  • Taj Mall

    Location: Embakasi

  • Shell Petrol Station Waiyaki way

    Location: Opp Safaricom Head Office

  • Shell Petrol Station

    Location: Baba Dogo Road

  • Yaya Centre

    Location: Ground floor

  • Shell Petrol Station

    Location: Opposite The Mall, Westlands

  • JKIA ATM

    Location: JKIA - Departure lounge-Unit 1

ATMs outside Nairobi

  • Tuskey's, Bandari

    Location: Around Haile Selassie avenue, Mombasa

  • Oasis Mall

    Location: Malindi

KenSwitch Affiliate Banks

  • ABC
  • BOA
  • CBA
  • CBKL
  • CHASE
  • CREDIT
  • DUBAI
  • ECB
  • ECOBANK
  • FAMILY
  • FCB
  • FIDELITY
  • GAB
  • GIRO
  • GUARDIAN
  • HOUSING FINANCE
  • IMPERIAL BANK
  • I&M BANK
  • JAMIIBORA
  • KCB
  • KREP
  • MEB
  • OCB
  • POSTBANK
  • TNBL
  • UBA