Mombasa Beach, North coast of Kenya

Mombasa, a vibrant coastal city in Kenya, boasts a collection of stunning beaches that draw in travellers with their pristine shores and crystalline waters. There is nothing quite like sipping on a cocktail at one of the many beach bars and relishing the gorgeous white coastline. 

Mombasa and the surrounding area have over 500 km of sandy beaches as well as idyllic remote islands that will feel like your own slice of paradise. In this article, we highlight 7 of the best beaches in and around Mombasa that are perfect for a coastal escape. Whether you’re seeking relaxation, a couples hideaway or heart-pounding watersports, Mombasa’s beaches offer a diverse range of options.

  • Mombasa, a coastal city in Kenya, can be reached by various modes of transportation including air, road, and rail. Here’s how to get to Mombasa:

    1. By Air:

      • Mombasa is served by Moi International Airport (MBA), which is located about 10 kilometers (6 miles) west of the city center. The airport handles both domestic and international flights.
      • Visitors can fly to Moi International Airport from major cities within Kenya, such as Nairobi, Kisumu, and Eldoret, as well as from international destinations including Nairobi, Addis Ababa, Dubai, and Istanbul.
      • From the airport, travelers can take taxis, shuttle services, or rental cars to reach their accommodations or other destinations in Mombasa.
    2. By Road:

      • Mombasa is well-connected to other major cities and towns in Kenya via a network of highways and roads. The most common route is from Nairobi to Mombasa, which is approximately 500 kilometers (310 miles) and takes about 8 to 10 hours by road, depending on traffic and road conditions.
      • Visitors can drive to Mombasa using their own vehicles or hire private taxis or shuttle services. There are also bus companies that operate regular services between Nairobi and Mombasa, with options ranging from standard to luxury coaches.
    3. By Rail:

      • The Kenya Railways Corporation operates a passenger train service known as the Madaraka Express between Nairobi and Mombasa. The train journey takes about 4 to 5 hours, with departures from Nairobi’s Syokimau Station and arrivals at Mombasa’s Miritini Station.
      • The Madaraka Express offers two classes of service: the Express (economy) and the First Class (premium). Tickets can be purchased online in advance or at the stations on the day of travel.
    4. By Ferry:

      • For travelers coming from the south coast of Mombasa (e.g., Diani Beach, Ukunda), there are ferry services available to cross the Likoni Channel, which separates Mombasa Island from the mainland.
      • The Likoni Ferry operates regular crossings between Mombasa Island and the mainland, providing a convenient transportation option for both pedestrians and vehicles.

Mombasa, Kenya’s second-largest city and a major coastal destination, offers a rich tapestry of attractions that blend history, culture, and natural beauty. Here are some of the top attractions in Mombasa:

  1. Fort Jesus: A UNESCO World Heritage Site, Fort Jesus is a 16th-century Portuguese fortress located along Mombasa’s coastline. This historic landmark offers insight into Mombasa’s colonial past and features a museum with exhibits on the region’s history and archaeology.

  2. Old Town: Mombasa’s Old Town is a vibrant and atmospheric neighborhood characterized by narrow streets, Swahili architecture, and bustling markets. Visitors can explore historic buildings, mosques, and shops selling local crafts and souvenirs.

  3. Mombasa Marine National Park: Situated just off the coast of Mombasa, this marine park is renowned for its coral reefs, colorful fish, and other marine life. Visitors can enjoy snorkeling, diving, glass-bottom boat rides, and beach picnics while admiring the park’s biodiversity.

  4. Nyali Beach: One of Mombasa’s most popular beaches, Nyali Beach boasts soft white sands, palm-fringed shores, and a range of water sports and beach activities. Visitors can swim, sunbathe, and enjoy beachfront restaurants and bars.

  5. Haller Park: Formerly known as Bamburi Nature Trail, Haller Park is a wildlife sanctuary located north of Mombasa. The park features a variety of animals, including giraffes, hippos, antelopes, and reptiles, as well as botanical gardens and nature trails.

  6. Mombasa Tusks: The Mombasa Tusks are iconic landmarks located near the entrance to Mombasa’s Old Town. These giant elephant tusks, made of aluminum, symbolize Mombasa’s importance as a gateway city.

  7. Mamba Village Centre: This crocodile farm and nature park is home to numerous Nile crocodiles, as well as other animals such as ostriches, tortoises, and snakes. Visitors can watch crocodile feeding sessions, explore botanical gardens, and enjoy boat rides on the lake.

  8. Mombasa Go-Kart: Located in Nyali, Mombasa Go-Kart offers adrenaline-pumping go-kart racing for both adults and children. The facility features a professionally designed track and is a popular attraction for families and thrill-seekers.

  9. Jumba la Mtwana: This archaeological site, located near Mtwapa Creek, contains the ruins of an ancient Swahili settlement dating back to the 14th century. Visitors can explore the remains of mosques, tombs, and houses while learning about the area’s history.

  10. Bombolulu Workshops and Cultural Centre: This handicrafts center showcases traditional Kenyan crafts, including jewelry, textiles, and woodcarvings. Visitors can watch artisans at work, purchase locally made souvenirs, and learn about Kenya’s diverse cultural heritage.

Here are some of the top beaches in Mombasa:

  1. Diani Beach: Often hailed as one of the best beaches in Africa, Diani Beach is famous for its powdery white sands, clear turquoise waters, and swaying palm trees. It offers a range of water sports, including snorkeling, diving, kite surfing, and jet skiing. Visitors can also relax at beachfront resorts, enjoy beach bars and restaurants, and take camel rides along the coast.

  2. Nyali Beach: Located north of Mombasa, Nyali Beach is a popular spot for sunbathing, swimming, and beachfront activities. It features soft golden sands, gentle waves, and a lively atmosphere with beach bars, water sports facilities, and beach volleyball courts.

  3. Bamburi Beach: Adjacent to Nyali Beach, Bamburi Beach is known for its long stretch of sandy shoreline and shallow waters, making it ideal for swimming and family-friendly activities. Visitors can enjoy sunbathing, beach picnics, and horseback riding along the coast.

  4. Tiwi Beach: Situated south of Diani Beach, Tiwi Beach offers a tranquil and secluded setting away from the crowds. It boasts pristine sands, clear waters, and lush coastal vegetation, making it perfect for relaxation and romantic getaways. Visitors can swim, snorkel, or simply unwind under the shade of palm trees.

  5. Shanzu Beach: Shanzu Beach is a picturesque stretch of coastline with soft sands and calm waters, ideal for swimming and sunbathing. It offers a laid-back atmosphere with beachfront resorts, restaurants, and water sports activities such as jet skiing and banana boat rides.

  6. Kikambala Beach: Kikambala Beach is known for its natural beauty and peaceful ambiance, offering a serene setting for relaxation and leisurely walks along the shoreline. Visitors can enjoy swimming, beachcombing, and watching traditional dhows sail by on the horizon.

  7. Voyager Beach Resort Beach: Located along Nyali Beach, Voyager Beach Resort offers a private stretch of beachfront where guests can enjoy sunbathing, swimming, and beach volleyball. The resort also organizes water sports activities, beach games, and cultural performances for guests’ entertainment.

The north coast of Mombasa is known for its beautiful beaches and luxurious resorts. Here are some of the best beach resorts in Mombasa’s north coast:

  1. Sarova Whitesands Beach Resort & Spa: Situated on Bamburi Beach, this family-friendly resort offers spacious accommodations, multiple swimming pools, water sports, kids’ clubs, and a variety of dining options.

  2. Voyager Beach Resort: Located on Nyali Beach, Voyager Beach Resort features vibrant-themed dinners, live entertainment, water sports activities, kids’ clubs, and several swimming pools.

  3. Sun Africa Beach Resort: Positioned on Bamburi Beach, Sun Africa Beach Resort offers comfortable accommodations, beach access, swimming pools, and dining options overlooking the Indian Ocean.

  4. PrideInn Paradise Beach Resort: Situated on Shanzu Beach, PrideInn Paradise Beach Resort offers modern rooms, a water park, swimming pools, dining options, and access to a private beach.

  5. Serena Beach Resort & Spa: Nestled on Shanzu Beach, Serena Beach Resort & Spa offers luxurious accommodations, spa facilities, beachfront dining, and access to nearby golf courses.

  6. Nyali Sun Africa Beach Hotel & Spa: Located on Nyali Beach, this beachfront hotel offers comfortable rooms, swimming pools, spa facilities, and a variety of dining options.

  7. Travellers Beach Hotel & Club: Positioned on Bamburi Beach, Travellers Beach Hotel & Club features spacious accommodations, swimming pools, beach access, dining options, and entertainment programs.

  8. Reef Hotel Mombasa: Situated on Nyali Beach, Reef Hotel Mombasa offers beachfront accommodations, swimming pools, water sports activities, dining options, and entertainment programs.

  9. Papillon Lagoon Reef Hotel: Located on Diani Beach, Papillon Lagoon Reef Hotel offers beachfront accommodations, swimming pools, water sports activities, and dining options overlooking the ocean.

  10. Bahari Beach Hotel: Positioned on Nyali Beach, Bahari Beach Hotel offers comfortable rooms, swimming pools, beach access, dining options, and entertainment programs.

Here are some frequently asked questions (FAQs) about Mombasa:

  1. Where is Mombasa located?

    • Mombasa is a city located on the southeastern coast of Kenya, along the Indian Ocean.
  2. What is the weather like in Mombasa?

    • Mombasa has a tropical climate with high temperatures and humidity throughout the year. The hottest months are from January to March, while the wettest months are from April to June and October to November.
  3. What language is spoken in Mombasa?

    • The official languages of Kenya are Swahili and English. Swahili is widely spoken in Mombasa, along with various local dialects.
  4. What are the main attractions in Mombasa?

    • Some of the main attractions in Mombasa include Fort Jesus, Old Town, Mombasa Marine National Park, Haller Park, Nyali Beach, and Diani Beach.
  5. How do I get to Mombasa?

    • Mombasa can be reached by air, road, or rail. Moi International Airport serves as the main airport, offering domestic and international flights. Visitors can also travel to Mombasa by road from other major cities in Kenya or take the Madaraka Express train from Nairobi.
  6. Is it safe to visit Mombasa?

    • Mombasa is generally safe for tourists, but like any other destination, visitors should exercise caution and be aware of their surroundings, especially in crowded areas and at night.
  7. What currency is used in Mombasa?

    • The official currency of Kenya is the Kenyan Shilling (KES). Credit cards are widely accepted in Mombasa, especially in hotels, restaurants, and major tourist attractions.
  8. What should I wear in Mombasa?

    • Lightweight and breathable clothing is recommended due to the warm climate. Modest attire is appreciated in more conservative areas, such as religious sites and local communities.
  9. What are the best times to visit Mombasa?

    • The best time to visit Mombasa is during the dry season, from late December to March and from July to October, when the weather is sunny and rainfall is minimal.
  10. What activities can I do in Mombasa?

    • In addition to visiting historical sites and beaches, visitors to Mombasa can enjoy water sports, wildlife safaris, cultural tours, shopping at local markets, and dining on delicious Swahili cuisine.