4 star hotels in Kenya

Search form is loading
  • Resort

    Southern Palms Beach Resort

    rated as 4 out of 5 by 2,542 reviewers
    15.85 mi from city centre
    from £261 per night
  • Resort

    Voyager Beach Resort

    rated as 4.5 out of 5 by 7,845 reviewers
    374 ft from beach
    from £186 per night
  • Resort

    Leopard Beach Resort and Spa

    rated as 4 out of 5 by 1,506 reviewers
    869 ft from beach
    from £210 per night
  • Resort

    Baobab Beach Resort & Spa - All Inclusive

    rated as 4.5 out of 5 by 4,714 reviewers
    315 ft from beach
    from £256 per night
  • Hotel

    Nairobi Safari Club by Swiss-Belhotel

    rated as 4.5 out of 5 by 996 reviewers
    2,972 ft from city centre
    from £67 per night
  • Hotel

    The Heron By Sarovar Portico India

    rated as 4.5 out of 5 by 1,532 reviewers
    3,976 ft from city centre
    from £43 per night
  • Hotel

    Muthu Nyali Beach Hotel & Spa, Nyali, Mombasa

    rated as 4 out of 5 by 461 reviewers
    361 ft from beach
    from £81 per night
  • Hotel

    Novotel Nairobi Westlands

    rated as 5 out of 5 by 448 reviewers
    2.53 mi from city centre
    from £106 per night
  • Hotel

    CityBlue Creekside Hotel & Suites

    rated as 4.5 out of 5 by 914 reviewers
    4,364 ft from city centre
    from £46 per night
  • Hotel

    Holiday Inn NAIROBI TWO RIVERS MALL by IHG

    rated as 5 out of 5 by 537 reviewers
    5.6 mi from city centre
    from £58 per night
  • Hotel

    JW Marriott Hotel Nairobi

    rated as 4.5 out of 5 by 176 reviewers
    1.46 mi from city centre
    from £228 per night
  • Hotel

    The Concord Hotel & Suites

    rated as 4 out of 5 by 303 reviewers
    2.39 mi from city centre
    from £60 per night
  • Hotel

    Lotos Inn & Suites -Nairobi, Westlands

    rated as 4 out of 5 by 137 reviewers
    2.05 mi from city centre
    from £59 per night
  • Resort

    Diani Sea Lodge - All Inclusive

    rated as 4 out of 5 by 1,074 reviewers
    417 ft from beach
    from £208 per night
  • Resort

    Neptune Beach Resort - All Inclusive

    rated as 4 out of 5 by 536 reviewers
    6.72 mi from city centre
    from £215 per night