Best towns to visit in Kenya Part 2


Eldoret: A Vibrant City in the Heart of Kenya

Eldoret is a city located in the Rift Valley region of Kenya, approximately 300 km northwest of Nairobi. With a population of over 300,000 people, it is the fifth-largest city in the country and serves as a major commercial and transportation hub for the surrounding region.


The name “Eldoret” is derived from the Maasai word “eldore,” meaning “stony river,” referring to the nearby Sosiani River. The city was founded in 1910 as a small trading center for the surrounding agricultural region. It grew rapidly during the 20th century, fueled by the construction of the Kenya-Uganda Railway and the development of large-scale farming in the region.


Eldoret is known for its vibrant economy, driven by agriculture, commerce, and manufacturing. The surrounding region is rich in fertile land and produces a variety of crops, including maize, wheat, tea, and coffee. The city is home to a number of large agribusinesses, including the Kenya Cooperative Creameries, which is one of the largest dairy processors in East Africa.

In addition to agriculture, Eldoret has a thriving commercial sector, with a number of shopping malls, markets, and small businesses catering to both locals and tourists. The city is also home to several manufacturing companies, including textile mills, breweries, and pharmaceutical companies.


Eldoret is home to several prominent educational institutions, including Moi University, one of Kenya’s largest and most prestigious universities. The city also has a number of primary and secondary schools, both public and private, that provide high-quality education to students from the surrounding region.


Eldoret is a melting pot of different cultures, with a mix of people from various ethnic groups and nationalities. The city has a vibrant music and arts scene, with many local musicians, dancers, and artists performing at festivals and cultural events throughout the year.


Eldoret is also known for its sports scene, particularly athletics. The city has produced some of Kenya’s most successful long-distance runners, including Kipchoge Keino, who won two gold medals at the 1968 Summer Olympics in Mexico City. The region is also home to several world-renowned training camps for long-distance runners, including the High Altitude Training Center in Iten.


Eldoret is a popular destination for tourists, particularly those interested in nature and wildlife. The city is located near several national parks and game reserves, including the Lake Nakuru National Park and the Maasai Mara National Reserve, which are home to a wide variety of wildlife, including lions, elephants, and giraffes.


Eldoret is a vibrant and growing city that offers a unique blend of culture, history, and natural beauty. With a thriving economy, excellent educational institutions, and a rich cultural scene, it is a destination that should not be missed by anyone visiting Kenya.


Lamu: Exploring the Rich Culture and History of a Coastal Gem

Lamu, a small island off the coast of Kenya, is a hidden gem that is often overlooked by tourists. However, for those who are willing to venture off the beaten path, Lamu offers an authentic African experience that is steeped in history and culture.

Located in the Indian Ocean, Lamu is the largest and oldest Swahili settlement in East Africa, and has been designated a UNESCO World Heritage site. The island’s rich history can be traced back to the 14th century, when it was founded as a trading port by Arab and Persian merchants.

Today, Lamu remains largely untouched by modernization, and the island’s narrow streets are still lined with traditional Swahili houses that have remained unchanged for centuries. The architecture of these houses is unique, featuring intricate wooden carvings and ornate balconies that are a testament to the island’s rich cultural heritage.

One of the main attractions of Lamu is its bustling market, where visitors can find an array of local handicrafts, spices, and fresh seafood. The market is a great place to immerse oneself in the local culture and interact with the friendly and welcoming people of Lamu.

Another must-see attraction is the Lamu Museum, which offers a fascinating glimpse into the island’s history and culture. The museum’s collection includes exhibits on Swahili culture, the slave trade, and the island’s maritime history. Visitors can also view traditional Swahili crafts and artifacts, including elaborately carved doors and furniture.

For those seeking a more adventurous experience, Lamu offers a range of outdoor activities. Visitors can explore the island’s pristine beaches, take a dhow cruise around the island, or even go deep-sea fishing. Additionally, Lamu is home to the annual Lamu Cultural Festival, which celebrates the island’s unique culture and heritage through music, dance, and traditional dress.

One of the most distinctive aspects of Lamu is the lack of motorized vehicles on the island. The narrow streets and alleys are only accessible by foot, donkey, or small boats known as dhows. This makes Lamu an ideal place to escape the hustle and bustle of modern life and enjoy a slower pace of living.

Overall, Lamu is a must-visit destination for those who are looking to experience the rich culture and history of Africa. With its unique architecture, vibrant markets, and stunning natural beauty, Lamu is a true gem that is well worth exploring.


Malindi is a beautiful coastal town located in the eastern part of Kenya, known for its picturesque beaches, vibrant nightlife, and rich cultural heritage. The town is situated on the banks of the Indian Ocean, and its beauty is enhanced by the lush vegetation that surrounds it.

Malindi has a long history, dating back to the 13th century when it was founded by Arab traders. Over the years, the town has been influenced by various cultures, including Portuguese, Swahili, and British, which has contributed to its unique blend of architecture, cuisine, and traditions.

One of the main attractions of Malindi is its beautiful beaches. The town is home to some of the most stunning beaches in the world, including Malindi Beach, Watamu Beach, and Che Shale Beach. These beaches offer visitors an opportunity to relax and unwind in a peaceful and serene environment. The crystal clear waters of the Indian Ocean provide a perfect setting for swimming, snorkeling, and other water sports activities.

Apart from its beaches, Malindi is also home to several historical and cultural attractions. The Gedi Ruins, located a few kilometers from the town, is one of the most famous historical sites in the area. These ruins date back to the 12th century and are believed to be the remains of a Swahili town. Visitors can explore the ruins and learn about the history of the town and the people who once lived there.

Another popular attraction in Malindi is the Malindi Museum. The museum is dedicated to the history and culture of the town and features exhibits that showcase the region’s rich heritage. Visitors can learn about the various cultures that have influenced the town, including the Arab, Portuguese, and British.

Malindi is also known for its vibrant nightlife. The town is home to numerous bars, clubs, and restaurants that offer a variety of entertainment options. Visitors can enjoy live music, dance performances, and other cultural events while sampling the local cuisine and drinks.

In conclusion, Malindi is a beautiful coastal town that offers visitors a perfect blend of natural beauty, historical and cultural attractions, and vibrant nightlife. Its stunning beaches, rich heritage, and welcoming people make it an ideal destination for anyone looking to explore the beauty and diversity of Kenya.