Beaches to Visit from Nairobi

Save upto 30%

by comparing quotes from 3 agents

View Tour Packages

Nairobi is 480 km inland - here is what reaching the coast involves

Nairobi has no beach. Kenya's coast is around 480 km away at Mombasa, an hour by plane or eight by road, and that trip is what this list is really about.

Here is the list of 10 Beaches to Visit from Nairobi

1. Diani Beach, Mombasa

Diani Beach, Mombasa
4.5 /5

Diani Beach is one of Mombasa's most popular beaches for a spot of rest and relaxation. It is a long white sand beach with watersports like windsurfing, sailing, snorkelling, kitesurfing, diving, water-skiing and parasailing. Diani beach also has an excellent nightlife.

2. Tiwi Beach, Mombasa

Tiwi Beach, Mombasa

Located in Mombasa, the Tiwi beach is known for its white sand and secluded location. It is a perfect spot for diving and snorkelling. Birdwatching is also a famous tourist activity here. Coconut palms and casuarina trees along the side of the beach frame the view, and the coral reef lies about 50 metres offshore, reached by boat.

3. Bamburi Beach, Mombasa

Bamburi Beach, Mombasa
3.9 /5

Bamburi Beach on the northern coast of Mombasa is a calm beach boasting tranquil blue waters and soft whitish sand. It is ideal for swimming and water sports like snorkelling and scuba diving. Camel riding is also popular here. The protected coral reefs of the Mombasa Marine National Park Reserve lie close by, and restaurants and cafes line the shore.

4. Nyali Beach, Mombasa

Nyali Beach, Mombasa

Nyali Beach, located in Mombasa, is known for its white sand. The calm water of the sea makes the spot serene. The beach is perfect for diving, snorkelling, kite surfing, and sunbathing. One can visit the Shiva Cave, situated at the beach's southern end.

Nairobi Travel Packages

Compare quotes from upto 3 travel agents for free

5. Malindi Beach, Malindi

Malindi Beach, Malindi

Malindi lies about 120 kilometres north of Mombasa, so from Nairobi it means the flight to Mombasa and two hours up the coast road, or a direct flight into Malindi's own airstrip. The beach is wide and pale, backed by hotels and restaurants, and Vasco da Gama landed here in 1498. Of everything on this list it is the furthest from the Mombasa strip, and the quieter for it.

6. Watamu Beach, Watamu

Watamu Beach, Watamu

Watamu Beach, located 15 kilometers south of Malindi, is famous for its white sands and clear waters, perfect for snorkeling and diving. Home to diverse wildlife, Watamu is part of the Watamu National Marine Park. Green turtles nest on the sand here, and the reef beyond holds more than 500 species of fish, with humpback dolphins passing offshore.

7. Shanzu Beach, Mombasa

Shanzu Beach, Mombasa

Shanzu Beach in Mombasa is a peaceful spot for tourists, offering water sports, beach lounging, and dining. With its white sandy beaches, clear waters, and coconut palm trees, the beach looks different at low tide compared to high tide, adding to its unique charm.

8. Gazi Beach, Gazi

Gazi Beach, Gazi

Gazi Beach, on Kenya's peaceful south coast in Kwale County, is a quiet and uncrowded spot. Also known as Gasi Beach, it's home to the olive thrush baboon and the Colobus monkey. The beach features a unique mangrove ecosystem, adding to its cultural and historical significance.

9. Lamu Beach, Lamu

Lamu Beach, Lamu

Lamu Beach, about an hour's flight from Nairobi, boasts tranquil white sandy shores on Lamu Island. Its laid-back charm, complemented by nearby attractions like Manda Bay and Shela Beach, offers a diverse coastal escape. There are no cars on the island, so moving between the beach and Lamu Old Town is done on foot, by donkey or by boat.

10. Copacabana Beach, Mtwapa

Copacabana Beach, Mtwapa

Copacabana Beach in Mtwapa, along Mtwapa Creek, is a laid-back spot with a vibrant nightlife, attracting locals on weekends and kids in the late afternoons for a diverse experience of daytime relaxation and evening entertainment. The most popular restaurant is the Copa Cabana Beach Bar & Restaurant.

The coast is a separate leg of a Kenya trip, not a day out. Beaches in Mombasa and beaches in Watamu cover the coast in detail, and parks in Nairobi is what the city itself offers.

This post was published by Varsha Alva

Top Hotels In Nairobi

FAQs on Beaches to Visit from Nairobi

Are there beaches in Nairobi?

No. Nairobi sits about 480 km inland at 1,800 metres. Every beach on this list is on the Indian Ocean coast, and getting there means a flight or a long drive.

How do I get from Nairobi to the coast?

Fly to Mombasa or Malindi in about an hour, which is what most people do. The SGR train takes roughly six hours and is comfortable and cheap. Driving takes eight or more.

Which beach should I choose?

Diani, south of Mombasa, for the best sand and the widest choice of places to stay. Watamu for quieter water and the marine park. Lamu if you want an old Swahili town rather than a resort strip.

When is the best time for the Kenyan coast?

December to March is hot and dry with the clearest water. July to September is cooler and also good. The long rains from April to June are the months to avoid.

Can I combine a safari with the coast?

Yes, and it is the standard Kenya itinerary: parks first, then fly to the coast to finish. Domestic flights connect the Masai Mara and Amboseli to Diani and Malindi directly, avoiding Nairobi.

Comments on this post

View Packages