Nairobi

Top 5 Places to Visit in Kenya

Boat in Lamu Kenya
Lamu, Kenya

Kenya has no shortage of places to visit. With so much variation in its geography, there are a lot of spectacular areas in the country. Here are what I consider to be the top 5 places to visit in Kenya:

1. Masai Mara – Famous for its safaris, the Masai Mara is one of the most popular places to visit in Kenya. Visitors can stay in a safari lodge and go on game drives to see lions, elephants, giraffes, rhinos, hippos, and other African game. If you are visiting Kenya during the annual wildebeest migration, you can see thousands of the animals make their yearly crossing from Tanzania into Kenya and back.

2. Lamu – Lamu Island is one of the most popular places for beach holidays in Kenya. The beautiful isle in the Indian Ocean is a great place for fishing, diving, dhow cruises, and relaxing in the sun. Visitors to Lamu can stay in Lamu Town, Shela, or on neighboring Manda Island.

3. Mombasa – Like Lamu, Mombasa is a great location for beach holidays in Kenya. Popular with visitors and locals alike, it is one of the top 5 places to visit in Kenya. Mombasa is famous for its beautiful beaches as well as its historic Arab-influenced old town and famous sixteenth century Fort Jesus.

4. Nairobi – Most people that visit Kenya skip the capital. It is worth spending a day or two in Nairobi, though, as the city is home to attractions like the Giraffe Centre, the Elephant Orphanage, the Karen Blixen House, and the Mamba Village. Visitors can also go on safari in Nairobi National Park, take tours of the Mathare slum, and visit local markets and museums. The capital is also home to famous restaurants like Carnivore and Talisman, which serve some of the best food in the country.

5. Rift Valley – Located close to Nairobi, the Rift Valley is one of the top 5 places to visit in Kenya. Home to attractions like Lake Naivasha, Lake Nakuru, and Hell’s Gate National Park, the area is full of beautiful natural monuments and is a great place for adventure travel in Kenya.

Flights from Nairobi to Zanzibar

Boats off the shore in Zanzibar
Zanzibar

Flights from Nairobi to Zanzibar are a great way to get from Kenya’s capital to Tanzania’s most famous islands.

All flights that travel on this route depart from Nairobi’s Jomo Kenyatta International Airport (NBO) and arrive at Zanzibar International Airport (ZNZ), which is also called Kisauni Airport. The airport is located on Unguja Island several miles south of Stone Town.

Flights from Nairobi to Zanzibar are operated by a number of different airlines. These include both large international airlines and smaller regional ones, including Air Uganda, Fly540, Kenya Airways, and Precision Air.

Some airlines that offer flights from Nairobi to Zanzibar are more reliable than others. Fly540 is generally one of the better airlines and offers good prices compared to the others. Precision Air is one of the worst. It is notorious for overbooking flights and bumping passengers to later flights without notifying them. Avoid it if you can.

Flights from Nairobi to Malindi

Malindi flight sign in Nairobi Airport in Kenya
Malindi Flight

Flights from Nairobi to Malindi are a great way to get from the capital of Kenya to one of its best loved coastal resort towns on the Indian Ocean.

Daily flights from Nairobi to Malindi are operated by a number of airlines. Fly 540, Air Kenya, and Kenya Airways offer flights that depart from either Wilson Airport (WIL) or the domestic terminal at Jomo Kenyatta International Airport (NBO) in Nairobi. All flights land at the small airport in Malindi (MYD).

The total travel time on flights from the Kenyan capital to Malindi is 1 hour.

The planes that are used on flights from Nairobi to Malindi are small propeller planes that do not have a lot of space in the overhead bins. As such, if you do not want to check a bag at the desk or plane-side, make sure to bring only a small carry-on.