Kenya is like a microcosm of Africa. It has something from many of the continent's most precious features, so if you only ever visit one African country then this is an excellent choice. The best places to stay in Kenya reflect this diversity - you'll find everything from chic city pads, to luxury safari lodges, to tranquil beach resorts.
Kenya offers some wonderful wildlife-spotting opportunities on the grassy plains of the Masai Mara and in the folds of the Rift Valley, whilst the Tsavo National Park is regarded as one of the best places in Africa to see elephants, lions and leopards.
There are also some of the world's best game reserves here and depending on where you go, you can see giraffes, lions, leopards and huge herds of zebras, buffalo and wildebeest. If you're here for the annual wildebeest migration consider trying to see it from a balloon safari…
Northern Kenya is home to some fascinating tribes still living a more traditional lifestyle, so if you're interested in a cultural as well as a wildlife experience then head north.
Kenya also has some spectacularly white Indian Ocean beaches, palm-fringed on one side and colourful with coral gardens on the other.
Mombasa is the largest port on the East African coast, so this is a historic city, as well as a busy one. Most people who come are here for the beaches which stretch outwards from the port in both directions, although, the area is also becoming known as a top golfing destination...
Don't forget that if you want to book a room in one of the best places to stay in Kenya during peak season, you'll need to be organised and plan well ahead. The top hotels are always popular, so do yourself a favour and book early!
One of Kenya's first settlements, beautiful Lamu island has retained its own character despite the influence of other cultures brought by hundreds of years of ocean bound trade. Best-known for having some of Kenya's best beaches, Lamu also has some wonderful Swahili architecture dating from the 14th Century, and the sights and sounds you'll hear on Lamu's winding, carless streets make you feel as if you're in a different age. Many of the best places to say in Kenya, if you're after a beach holiday, can be found here.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Nairobi (Off Dennis Pritt Road)
A collection of fully-serviced apartments and suites in the exclusive State House area. The design is contemporary and luxurious with a touch of Kenyan flare. Featuring an extensive spa and two pools (one inside and one out) this is the perfect place to truly unwind. The restaurant is superb too.
Nairobi (Westlands)
A large luxury hotel located in Nairobi's prestigious Westlands neighbourhood. Rooms are spacious and contemporary with touches of traditional Kenyan style, while the floor to ceiling windows lend superb views. Featuring multiple dining options and rooftop pool, you'll be spoilt for choice here.
Lamu (Shela)
A house that grew into an intimate hotel set by the calm waters of the bay. Arabic rooms painted in white with four poster beds and lovely sea views. Romantic pool dining area perfect for honeymooners. The popular fisherman's bar creates a lively atmosphere at night. Paradise.
Lamu (Lamu)
Relax and chill out in this sandy, barefoot hideaway. Palm-thatched spacious bandas with sea views with romantic king-sized beds and private verandahs. The perfect beach retreat with a range of exciting activities - dolphin watching, snorkelling, fishing, sailing and body surfing.
Diani Beach (South of Mombasa)
Cocooned in a coastal forest with pristine white sands and turquoise waters. A home from home with four beautiful bedrooms decorated in white with four-poster beds. A private retreat with plenty of beach activities, relaxing and an opportunity to explore the wildlife with a game drive.
Diani Beach
A chic ten-room boutique hotel set on one of Kenya's prettiest beaches. Each room is individually styled ranging from avant garde with animal prints and four-posters to the more traditional. There's a large outdoor pool, a small spa, and an innovative restaurant. Ideal for a romantic beach getaway.
Msambweni (Msambweni)
A luxurious beach house and private villas set on a pristine white sand beach. An option of suites, private villas and a luxury tent, some boast private pools. Elegant rooms feature four poster beds and neutral relaxing tones. An exclusive and glamorous choice with romantic outdoor dining.