497 hotels in 77 cities · Updated 10 Nov 2026
Aitong (3)
- Fairmont Mara Safari Club ★★★★★Masai Mara, Aitong 58581
- Mahali Mzuri ★★★★★Olare Motorogi Conservancy, Aitong
- Neptune Mara Rianta Luxury Camp - All Inclusive. ★★★★★Mara North Conservancy, Maasai Mara, Aitong 00100
Amboseli (5)
- AA Lodge Amboseli ★★★★★Amboseli, Kimana Gate, 00100
- Kibo Safari Camp ★★★★★Amboseli, 49625
- Ol Tukai Lodge Amboseli ★★★★★Amboseli National Park, 00100
- Sentrim Amboseli Lodge ★★★★Amboseli National Park, 00100
- Tawi Lodge ★★★★★1206, Amboseli 00502
Archers Post (3)
- Ashnil Samburu Camp ★★★★★12 Km From Ngare Mara Gate, Archers Post 00100
- Samburu Intrepids Tented Camp ★★★★Samburu National Reserve, Archers Post 00200
- Sarova Shaba Game Lodge ★★★★Shaba National Reserve, Archers Post 00200
Athi River (1)
- Kings Premier Inn ★★★Mombasa Road., Athi River 00200
Awino (3)
- Grand Duke Hotel Homa Bay ★★★★★Homa Bay-Rongo Road, Awino 40300
- Hotel Hippo Buck ★Homa Bay Town, Awino 40300
- Key Villa ★★★★Homa Bay -Mbita Road, Awino 00502
Belle Vue (1)
- Juniper Park Resort ★★★Makutano Nyeri - Nyahururu Road, Belle Vue
Broderick Falls (1)
- Olukulu Resort and Eco-village ★★★Matulo Bungoma, Broderick Falls 50205
Bungoma (2)
- Hunters Paradise Cottages ★★★★Bungoma Kenya Kanduyi, 50200
- Sasana Motel and Guest House ★★★Off Bungoma - Mumias Road Next To King Jesus Faith Church, Kanduyi, 50200
Bura (1)
- Taita Hills Safari Resort & Spa ★★★★★Taita, Bura
Diani Beach (3)
- Diani Palm Resort Diani Beach ★★★Diani Beach Road
- Hotel Sonrisa ★★★★Po Box 5061, Diani Beach 80401
- Jacaranda Indian Ocean Beach Resort ★★★★Ukunda, Diani Beach 80400
Eldoret (1)
- Sirikwa Eldoret Hotel ★3361. Egeyo Rd,Off Oloo Street, Eldoret 30100
Eldoret (7)
- Eka Hotel Eldoret ★★★★Malaba Road West Wing, Eldoret 30100
- Eldopalm Guesthouse ★★Nyerere Road, Eldoret
- The Kolel Hotel and Suites ★★★P.O Box 9111, Eldoret 00300
- TJ's Boutique Hotel ★★★Eldoret - Nakuru Road, 30100
- Tulia Lodge ★★★Saint Mary Street, Eldoret 30100
- Vijiji Hotel & Conference ★★Kago Street Owashika Drive Estate, Eldoret 30100
- Wagon Wheel Hotel Eldoret ★★Oloo Street, Eldoret 30100
Elmenteita (2)
- Lemon Valley Farm ★★★Elmenteita, Kenya Kasambara, 20100
- Sentrim Elementaita Lodge ★★★★Lake Elementaita Lodge, Elmenteita 00100
Galu (1)
- Pinewood Beach Resort And Spa ★★★★Meru Road, Galu 080100
Gilgil (3)
- Jacaranda Lake Elementeita Lodge ★★★66-20116, Gilgil 20100
- Lake Elementaita Manor ★★★★★Lake Elementaita, Gilgil 00101
- Lake Elementaita Nature Pebbles & Spar ★★★Lake Elementaita Nature Pebbles & Spa, Gilgil 20116
Isiolo (3)
- Bomen Hotel ★★★★A2 Church Road, Isiolo
- Iman Hotel ★★★Isiolo Road
- Kisimani Eco Resort & Spa LTD ★★★★★Located Meru, Isiolo Road, 60300
Kaitheri (2)
- Bekam Hotel ★★★Kutus Kerugoya Road, Kaitheri 00300
- Roswam Hotel ★★★★Kerugoya - Karatina Road, Kirinyaga County, Kaitheri 10300
Kakamega (1)
- Hotel Cavallino ★★★★Canon Awori Street, Opposite Best Lady, Kakamega 50100
Katelembu (1)
- Kilima Safari Camp ★★★★★Mombasa Road, Katelembu 00100
Keekorok (4)
- Alama Camp Mara ★★★★★Masai Mara Game Rsereve Near Oloolaimuitia Gate, Keekorok 00100
- Eco Mara Tented Camp ★★★★Ololaimutiek Village ∙, Keekorok 79347
- Giraffe Hills Mara Camp ★★★★Oloolaimutia, Keekorok
- Oltome Mara ★★★Sekenani Gate, Masai Mara, Keekorok 00100
Kericho (3)
- Comfort Guest House ★★★Behind Immanuel Agc Church Kericho Immanuel Church Road, 20200
- Crown Hotel Kericho ★★★★★Kericho Majengo, 20200
- The Nest Guest House ★★★★Kisumu - Busia Road, Kericho 20200
Kiambu (2)
- The Bedelle ★★★★★551 Runda Crescent, Kiambu 00400
- Todas Hotel ★★★Riabai Road, Kiambu
Kianjogu (1)
- Belaire BnB Ruaka 3 ★★★P.O Box 55912 - 00200, Kianjogu
Kilifi (5)
- Baobab Sea LodgeBofa Road, Kilifi 00100
- Distant Relatives Ecolodge & Backpackers ★★★Seahorse Road, Kilifi 80108
- Kilifi Bay Beach Resort ★★★★★Bofa Road, Kilifi 00100
- Mnarani Club & Spa ★★★Mombasa-Malindi Highway Kilifi, 80108
- Vipingo Ridge limited ★★★★★Vipingo Ridge, Kilifi 80119
Kiserian (1)
- The Smith Hotel ★★★★P.O. Box 165, Kiserian 00206
Kisii (2)
- Hotel Zesper ★★★★★8qh6+mv Kisii, 40200
- Ufanisi Resort - Kisii ★★★Nyankongo - Masosa Rd, Kisii
Kisima Chande (1)
- YU Resort ★★★★Kwale/Msambweni, Kisima Chande 80404
Kisumu (13)
- Acacia Premier Hotel ★★★★Achieng Oneko Road, Kisumu 40100
- Best Western Kisumu Hotel ★★★★Lake Basin Mall; Kanyakwar; Off Kakamega Rd., Kisumu 100-00
- Divine Homes Resort Kisumu ★★★1km From The Kisumu International Airport,Along Busia Road, Opposite Portflorence Hospital Otonglo, 00620
- Harry's Kisumu Oasis ★★★Impala Way, Kisumu
- Imperial Express ★★★Oginga Odinga Road, Kisumu P.O BOX 18
- Imperial Hotel ★★★★Achieng' Oneko Road, Kisumu 40100
- Lovely Garden Guest Home ★★★Lovely Garden Guest Home (Lggh), Kisumu 40100
- Milimani Comfort ★★★Jobita Road, Kisumu 40100
- Prime Nomads ★★★Upper Wigot Road, Off Kisumu-Kakamega Highway, 40100
- Selella Resort ★★★★Wq22+377 Kisumu Junction Of Oginga Odinga Street And Marine/Port Road, 40100
- Sovereign Hotel ★★★★★Lolwe Drive, Kisumu 40100
- The VIP Luxury Lounge Hotel ★★★Off Tom Mboya Drive, Opposite Riley Falcon Security, Kisumu. N/A, 40100
- Wigot Gardens Hotel ★★★★Kisumu - Vihiga Road, 40100
Kitale (1)
- Westside Hotel Kitale ★★★Westside Kitale, 30200
Kitui (2)
- Lacienda Kitui Resort ★★★Kitui Town Bypass Road, 00903
- Ngolu Hotel and Residences ★★★★2 Kwa Ngendu, Kitui 90200
Koito (1)
- Sentrim Tsavo East Camp ★★★Tsavo National Park, Koito 00100
Lamu (6)
- Beytsalaam Apartments ★★★Lamu Island
- Jannataan Hotel ★★Shela, Lamu 80100
- Msafini Hotel ★Off Cornishe Path, Lamu 08500
- Stopover Guest House And Restaurant ★★★P.O Box 59 , Shella, Lamu 00100
- Subira House ★★★★Behind Lamu Fort, 80500
- The Majlis Resort ★★★★★Ras Kitau Bay, Manda Island, Lamu 80500
Limuru (1)
- Muthu Sovereign Suites & Spa, Limuru Road, Nairobi ★★★★★Redhill Limuru Road, 00100
Lolgorien (1)
- Mara Serena Safari Lodge ★★★★Masai Mara National Reserve, Lolgorien 00200
Machakos (2)
- Outback Kenya Lodge ★★★Outback-Kenya Lodge Maanzoni Game Ranch, Mavoko, Machakos 90100
- Semara Hotels Machakos ★★★★Machakos-Kangundo Road, 90100
Maji Moto (2)
- Olarro Lodge ★★★★★Off Narok – Masai Mara Road, Ngoswani Village, Maji Moto 00200
- Olarro Plains ★★★★★Ol Donyo Esimiti, Maji Moto
Makueni (2)
- Acacia Resort Wote-Makueni by Nest & Nomad ★★★★Church Road,Off Wote-Makueni Road, 90143
- Kilimani Breeze Hotel ★★★Off Malivani Road, Behind Makueni County Assembly, 90300
Malindi (18)
- African House Resort ★★★★Casuarina Road, Malindi 80200
- Baba Lao Hotel ★★★Malindi Road, 80200
- Billionaire Beach Front Apartments ★★★★★Marine Park Road P.O. Box 1056, Malindi 80200
- Casuarina Lounge ★★★Casuarina Road, Malindi
- Diamonds Malindi ★★★★★Casuarina Road, Malindi
- Diwani Cottage ★★★Silversand Road Coral Key - Diwani Cottage, Malindi
- Flamingo Villas Club ★★★★Mayungu Road, Malindi 80200
- Kilili Baharini Resort & Spa ★★★★★Casuarina Road, Malindi 80200
- Le Pleiadi ★★★★Golf Course Drive, Malindi, Kenya, 80200
- Leopard Point Luxury Beach Resort & Spa ★★★★★Emerald Road, Malindi 80200
- Lion in the Sun Boutique Hotel & Spa ★★★★★Marine Park Road, Malindi 80200
- Lions' Luxury Eco Resort & Spa ★★★★Malindi Golf Course Drive
- Milalana Guest Hotel & Residences ★★★Mtangani Road, Opposite Paradiso Villagio Malindi 5264 Sunpark Malindi, 80200
- Nyumba Ya Mbuyu ★★★★P.O.Box 138 Tamarind Road, Malindi, 80200
- Ocean Beach Resort & Spa ★★★★★Malindi, 80200
- Saffron Garden Malindi ★★★★Ngowe Road, Malindi 00400
- Travellers Inn Resort Malindi ★B8, Malindi 80200
- Woburn Residence Club ★★★★Malindi-Garsen Road, 80200
Maragoli (2)
- Mudete Comfort Inn ★Kisumu - Vihiga Road, Maragoli
- Turaco Intercounty Resort ★★★★Kisumu - Kakamega Road, Maragoli 20999
Maralal (2)
- La Maison Royale Hotel Nairobi ★★★★09 Mogotio Road Westlands, Maralal 00620
- Ngari Hill EcoLodge Maralal - Kenya ★★★★Ngari Sub Location, Maralal 20600
Marsabit (1)
- Big Tusks Hotel Marsabit ★★★★★Bishop Cavarella Road, Opposite Kenya Commercial Bank - Marsabit, 60500
Mbita (1)
- White Stone Beach Resort ★★★1 Rusinga Island 1011, Mbita 40100
Mbuinzau (1)
- Sunview Lodge & Restaurant ★★★Mombasa Road Sunview Lodge & Restaurant, Mbuinzau 90137
Meru (5)
- Alba Hotel Meru ★★★★Milimani Road Meru, 00200
- Ashville Homes Meru ★★★Along Embu Meru Road; 2kms To Meru Town Ashville Homes, 60206
- Elewana Elsa's Kopje ★★★★Mughwango Hill, Meru 00506
- La Beila Hotel Meru ★★★★★Njuri Ncheke Street Rafiki Motors Meru, 60200
- Three Steers Hotel ★★★★Makutano Along Meru-Nanyuki Road, 00505
Migori (1)
- Calabash Hotel Migori ★★★Ombo Rd P.O.Box 821, Migori 40400
Mombasa (35)
- Bahari Beach Hotel ★★★★Mt Kenya Road, Nyali Beach, Mombasa 80100
- Bamburi Beach Hotel - All Inclusive ★★★Mombasa-Malindi Road, Bamburi
- Brink Breeze Guest Rooms & Apartments ★★★Kengelani Road, Mombasa 01800
- Cingaki Hotel ★★★Mikindani Estate Behind Ventures Club, Mombasa 86058
- Cityblue Creekside Hotel & Suites ★★★★Tudor Creek Next To Nyali Bridge, Mombasa 82386
- Eden Beach Resort Apartments ★★★pangoni Road shanzu, Mombasa
- English Point Residence Beach Apartments Mombasa ★★★★Cement Road, Mombasa 80106
- Hotel Tiffany ★★★★P.O. Box 657 Baobab Road 5th Avenue, Mombasa 80100
- Jacyjoka Apartments Nyali ★★★Off Links Road Nyali, Mombasa 25441
- Kikambala Eco Villas ★★★Sun And Sand Beach Hotel Road Mombasa Beach Hotel Road, 80100
- Kilua Residences by CityBlue ★★★★Shanzu Beach Road Shanzu, Mombasa 80122
- Lux Suites APA Apartments Nyali ★★★1st Avenue, Mombasa
- Maasai Resort ★★Malindi Road Bamburi, Mombasa 00100
- Mei Place Apartments ★★★★First Avenuenew Nyali Off Links Road Rear Of Nakumatt (on Mombasa Malindi Road), 41114
- Mtwapa Apartment ★★★Opposite Fortune Apartments Mtwapa, Mombasa
- New Palm Tree Hotel ★★★Nkrumah Road, Mombasa 90013-8010
- Nyali Golf View Residence ★★★★Links Road Nyali Golf View Residence, Mombasa 48430
- Nyali Villa ★★★★Kasuku Road 8, Mombasa 80106
- Pendo Villas Diani Beach ★★★Diani Airstrip Road, Mombasa 80400
- Prideinn Hotel Mombasa ★★★Haile Selassie Avenue, Mombasa 00200
- Prideinn Nyali ★★★Links Road Nyali, Mombasa 80100
- Prideinn Paradise Beach Hotel & Spa ★★★★Shanzu Mombasa Kenya, 00400
- Reef Hotel Mombasa ★★★Mount Kenya Road, Mombasa 80100
- Royal Court Hotel ★★★★Haile Selassie Avenue, Mombasa 80100
- Sentrim Castle Royal Hotel ★★★Moi Avenue, Mombasa 00100
- Severin Sea Lodge ★★★★Malindi Road, Bamburi Beach, Mombasa 80100
- Sheratton Beach Villagio ★★★Malindi Road, Mombasa 00300
- Sun N Sand Beach Resort ★★★★B8 Off Mombasa, 80109
- Swahili Beach ★★★★★Diani Beach Road, Mombasa 80401
- Swahili Beach Apartments ★★★★Mount Kenya Road, Mombasa 80100
- The Folks Inn ★★Airport Road, Mombasa 00100
- The Sands At Chale Island ★★★★Chale Island, Mombasa 80401
- Travellers Beach Hotel ★★★★Malindi Road, Bamburi, Mombasa 80100
- Tudor Water Sports Hotel ★★★Tom Mboya Avenue, Mombasa 80100
- Ziwa Beach Resort ★★★Off Malindi Road Bamburi Beach, Mombasa 99139
Mto Panga (3)
- Azul Margarita Beach Resort ★★★★★Bamburi, Mto Panga 80118
- Paradise Resort Apartments ★★★Nyali, Mwaba Drive, Mto Panga 254
- Pinebreeze Holiday Resort ★★1st Nayli Avenue, Mto Panga 80100
Mtwapa (12)
- 6 Park Retreat ★★★★Posta Road Posta Road, Mtwapa, 80100
- Cowrie Shell Beach Apartments ★★★★★Mombasa-Malindi Highway ;next To Shanzu On Bamburi Beach, Mtwapa 82386
- Greenyard Resort Mtwapa ★★★★Mtwapa Malindi Highway
- Neptune Beach Resort - All Inclusive ★★★★Bamburi Beach, Mtwapa 80100
- Papillon Beach Apartments ★★★Bamburi Beach, Mtwapa 80401
- Pavilion Holiday Resort ★★Shanzu Off Malindi Road, Mtwapa 25441
- Plaza Beach Hotel ★★★Off Malindi Road, Bamburi Beach, North Coast, Mtwapa 80100
- Prestige Holiday Resorts ★★★★Mtwapa, 00506
- Prime Comfort Apartments Mtwapa ★★★Mtwapa Town, 25441
- Sarova Whitesands Beach Resort & Spa ★★★★★Along Nyali, Malindi Highway, Mtwapa 00801
- Serena Beach Resort & Spa ★★★★★Shanzu, Mtwapa 00100
- The Monalisa Hotel ★★★La Marina Rd, North West On B8, Mtwapa 80109
Muguga (1)
- Gardens Executive Suites ★★★Kikuyu Ondiri Road Gardens Archade, Muguga 00902
Muiga (1)
- Juniper Green Gardens Resort. ★★★★Nyeri-Nyahururu Road, Muiga 10100
Mulala (1)
- The 4 JS Bed and Breakfast Emali ★★★The Four Js Bed & Breakfast, Mulala 90121
Mwandoni (1)
- Regency Inn Tudor ★★Tudor, Mwandoni
Contact
Contact Us
Contact Us
Use the form to send us your message.