Travel guide · Kenya

Mombasa Travel Guide: Things to Do & Best Time to Visit

Mombasa, Kenya’s second-largest city and oldest major port, sits on an island on the Indian Ocean coast, where Swahili, Arab, Indian and Portuguese influences meet. Visitors come for the historic Old Town and Fort Jesus, white-sand beaches to the north and south, coral reefs and easy trips to coastal wildlife reserves.

Mombasa

Top things to do in Mombasa

Mombasa combines centuries of coastal history on the island with relaxed beaches and marine parks just a short drive away.

  • Fort Jesus — A 16th-century Portuguese fortress and UNESCO World Heritage Site at the edge of the Old Town, with a museum on the history of the Swahili coast.
  • Old Town — Narrow lanes lined with carved wooden doors, balconies, mosques and spice shops, best explored on foot with a local guide.
  • Mombasa Marine National Park — Protected coral gardens off the north coast, visited by glass-bottom boat or on snorkelling trips at low tide.
  • Nyali and Bamburi beaches — Long stretches of white sand north of the island, backed by resorts and ideal for swimming and water sports.
  • Haller Park — A nature park created from a former limestone quarry, now home to giraffes, hippos, giant tortoises and plentiful birdlife.
  • Diani Beach — A celebrated south-coast beach with powder-white sand, kitesurfing and colobus monkeys in the nearby coastal forest.
  • Shimba Hills National Reserve — Forested hills inland from the south coast, known for sable antelope, elephants and views towards the ocean.

Best time to visit Mombasa

Mombasa is warm and humid all year, with daytime temperatures usually around 27 to 33°C. The driest and most popular periods are from December to March, when it is hot and sunny, and from July to October, when steady sea breezes make the heat more comfortable.

The long rains usually fall from around April to June, bringing heavy showers, higher humidity and choppier seas that can reduce visibility for snorkelling and diving. Shorter rains can arrive around November, though showers often pass quickly. Hotels are generally quieter during the rainy months.

The Christmas and New Year holidays are the busiest time on the coast, so book accommodation well ahead. During Ramadan, the Old Town is calmer by day and comes alive after sunset, when food stalls appear in the streets.

Getting from the airport

Moi International Airport lies on the mainland around 10 kilometres west of Mombasa’s city centre, which is on an island linked to the mainland by bridges, a causeway and a ferry.

  • Taxi — Taxis wait outside the terminal. The drive to the city centre usually takes 20 to 40 minutes, depending on traffic. Agree the fare before setting off.
  • Ride-hailing apps — Ride-hailing services operate in Mombasa and show the fare in advance, which many visitors find convenient.
  • Hotel transfer — Most beach resorts arrange airport transfers. North-coast hotels in Nyali and Bamburi are usually 45 minutes to an hour away, while Diani on the south coast takes around one and a half to two hours, including the Likoni ferry crossing.

Traffic on the island and around the ferry can be heavy at peak times, so allow extra time when returning to the airport for departures.

Where to stay

Most visitors to Mombasa stay by the beach rather than in the city, then make day trips to the Old Town and Fort Jesus.

  • Old Town and city centre — Ideal for travellers interested in history, architecture and Swahili food, within walking distance of Fort Jesus.
  • Nyali — An upmarket area just north of the island, with beach hotels, shopping and restaurants; convenient for families and business travellers.
  • Bamburi and Shanzu — Further north, with resort hotels on long sandy beaches and easy access to the marine park; popular for beach holidays.
  • Diani — On the south coast, known for its outstanding beach, water sports and relaxed atmosphere; suits couples and those wanting a longer beach stay.

Travel tips

  • Getting around — Taxis, ride-hailing services and tuk-tuks are the easiest ways to move around. Shared minibuses, known as matatus, are cheap but crowded and can be confusing for first-time visitors.
  • Etiquette — Mombasa has a large Muslim community. Dress modestly in the Old Town and when visiting religious sites, keeping swimwear for the beach and pool.
  • Health — The Kenyan coast is a malaria risk area. Ask a travel health professional about precautions before you go, and use insect repellent in the evenings.
  • Payment — Cards are accepted at hotels and larger restaurants, and mobile money is widely used locally. Carry some shillings for markets, tuk-tuks and small purchases.
  • Travel advice — Check your government’s current travel advice for Kenya before and during your trip.
  • Entry requirements — Visa and entry rules depend on your nationality. Check the latest requirements with official sources before you travel.

Frequently asked questions

What is the best time to visit Mombasa?

The driest periods, from December to March and from July to October, are best for beaches and snorkelling. The long rains from April to June bring heavy showers and rougher seas. Christmas and New Year are the busiest weeks.

Which airport serves Mombasa?

Mombasa is served by Moi International Airport (MBA), located on the mainland around 10 kilometres west of the city centre. It is the main airport for Kenya’s south and north coast resorts.

How do I get from the airport to the city centre?

Taxis and ride-hailing services reach the city centre in around 20 to 40 minutes, depending on traffic. Many beach hotels arrange transfers, which is the easiest option for the north coast and Diani.

What currency is used in Mombasa?

Mombasa uses the Kenyan shilling (KES). Cards are accepted in hotels and larger restaurants, and mobile money is widely used, but carry some cash for markets, tuk-tuks and small shops.

Do I need a visa to visit Kenya?

Visa requirements depend on your nationality and the purpose of your trip. Please check official government sources or the IATA Travel Centre for the latest entry requirements before travelling.

How far is Diani Beach from Mombasa?

Diani lies around 30 to 40 kilometres south of Mombasa island. The journey usually includes the Likoni ferry crossing and takes around one to one and a half hours from the city, longer at busy times.

Updated:

More destinations