Kenya
Travel Guide
Popular cities in Kenya
Mombasa
Known for Beaches, Relaxing and Swimming
Come to relaxing Mombasa and enjoy its beaches, fishing, and safaris.
Reasons to visit
- Diani Beach
- Tiwi Beach
- Nguuni Nature Sanctuary
Maasai Mara
Known for Wildlife, Safaris and Nature
Get away to quaint Maasai Mara! Enjoy the wildlife, adventure, and safaris.
Reasons to visit
- Maasai Mara National Reserve
- Oloololo Gate
- Mara Triangle
Nairobi
Known for Shopping, Safaris and Nature
Come to Nairobi and enjoy its safaris, natural setting, and culture.
Reasons to visit
- Kenyatta International Convention Centre
- Nairobi National Park
Naivasha
Known for Lakes, Wildlife and Boating
Escape to relaxing Naivasha! Enjoy its lake views and wildlife.
Reasons to visit
- Lake Naivasha
- Hell's Gate National Park
Malindi
Known for Kite surfing, Scuba diving and Surfing
Explore Malindi: its kitesurfing, aquarium, beaches, and more!
Reasons to visit
- Malindi Beach
Kisumu
Known for Fishing, Libraries and Temples
Escape to quaint Kisumu! Enjoy its fishing, library, and monuments.
Popular places to visit

Nairobi National Park
Explore Nairobi National Park, a popular green space in Nairobi, and enjoy the safari tours. While you're here, you can savor the top-notch restaurants.

Amboseli National Park
Explore the great outdoors at Amboseli National Park, a lovely green space in Amboseli. While you're in the area, wander around the natural setting.
Giraffe Centre
Visit the native and exotic animals who live at Giraffe Centre during your travels in Nairobi. Make time to visit the spas and shops while you're in the area.
Baringo CountyBomet CountyBungoma CountyBusia CountyElgeyo-Marakwet CountyEmbu CountyGarissa CountyHoma Bay CountyIsiolo CountyKajiado CountyKakamega CountyKericho CountyKiambu CountyKilifi CountyKirinyaga CountyKisii CountyKisumu CountyKitui CountyKwale CountyLaikipia CountyLamu CountyMachakos CountyMakueni CountyMandera CountyMarsabit CountyMeru CountyMigori CountyMombasa CountyMurang'a CountyNairobi CountyNakuru CountyNandi CountyNarok CountyNyamira CountyNyandarua CountyNyeri CountySamburu CountySiaya CountyTaita-Taveta CountyTana River CountyTharaka-Nithi CountyTrans-Nzoia CountyTurkana CountyUasin Gishu CountyVihigaWajir CountyWest Pokot County