✦ Overview

Mombasa Kenya is East Africa's top beach city, located on the Indian Ocean coast. Top attractions include Fort Jesus, Nyali Beach, Bamburi Beach, Mamba Village, and the Old Town. Top hotels range from the Serena Beach Hotel & Spa and English Point Marina to budget options in Shanzu and Bamburi β€” suiting every budget from KSh 2,500 to KSh 60,000+ per night.

Aerial view of Mombasa Kenya coastline with turquoise Indian Ocean waters and white sand beaches

Mombasa Kenya's iconic coastline along the North Coast. Photo: AI.

Why Mombasa Is Kenya's Favourite Beach Destination

Mombasa, Kenya's second-largest city, has been welcoming visitors for over 500 years. Sitting on a small island in Africa, Mombasa has grown into one of the continent's most vibrant coastal cities. Whether you dream of white sand, spiced street food, UNESCO-listed forts, or luxury beach resorts, Mombasa city delivers it all.

The Mombasa coast stretches from the quiet mangrove creeks of Miritini and Ganjoni in the south, all the way north through Mombasa Town, across the famous Nyali Bridge to the bustling hotel strip of Mombasa Nyali, Bamburi Mombasa, and Shanzu Mombasa. The South Coast side β€” including Diani Beach Mombasa and Swahili Beach Resort β€” adds yet another postcard-worthy option just a short ferry ride away.

This guide covers the top attractions, best beaches, and the most popular hotels and stays β€” with honest prices in KSh to help you plan without surprises. Let's dive in.

πŸ“‹ Mombasa at a Glance
LocationCoast Province, Kenya, East Africa
Best Time to VisitJan–Mar & Jul–Oct (dry seasons)
CurrencyKenyan Shilling (KSh)
Top BeachNyali Beach / Diani Beach
Hotel RangeKSh 2,500 – KSh 60,000+/night
Nearest AirportMoi International Airport (MBA)
LanguagesSwahili, English
From NairobiSGR ~4.5 hrs | Flight ~55 min

Top 12 Attractions in Mombasa Kenya

From a 16th-century Portuguese fort to a butterfly pavilion and Africa's second-oldest golf club, there is no shortage of places to visit in Mombasa Kenya.

  • 1

    Fort Jesus β€” Mombasa Old Town (UNESCO World Heritage Site)

    Built by the Portuguese in 1593, Fort Jesus is the crown jewel of Mombasa Old Town. It guards the entrance to the old harbour and now houses a museum with artefacts from the Swahili coast. Entry: approx. KSh 1,200 adults. The narrow alleys of the Old Town nearby are full of carved doorways, mosques, and dhow builders. A Mombasa safari of the Old Town on foot takes about 2–3 hours.

  • 2

    Haller Park (Bamburi Nature Trail) β€” Bamburi

    One of the best places in Mombasa for families, Haller Park is a remarkable ecological success story β€” a former cement quarry turned wildlife sanctuary in Bamburi. Home to giraffes, hippos, crocodiles, and the famous Bamburi Fisheries tilapia ponds. Entry from KSh 800 for adults, less for children. Located near Bamburi Mombasa, it pairs well with a visit to Bamburi Beach.

  • 3

    Mamba Village Mombasa β€” Nyali

    Mamba Village Mombasa is Africa's largest crocodile farm, located in Nyali. It houses over 10,000 Nile crocodiles of all sizes, plus a botanical garden, horse-riding, and a restaurant with crocodile meat on the menu. Entry is around KSh 800–1,000 adults. Great for kids and anyone curious about Africa's wildlife.

  • 4

    Butterfly Pavilion Mombasa

    The Butterfly Pavilion Mombasa, located near Haller Park in Bamburi, is a magical walk-in enclosure filled with hundreds of tropical butterfly species. It is one of the best family-friendly places to visit in Mombasa and takes about 45 minutes to explore. Entry KSh 500–800.

  • 5

    Mombasa Marine National Park & Reserve

    Snorkelling and glass-bottom boat rides at the Mombasa Marine National Park let you see coral reefs, sea turtles, colourful fish, and dolphins. Entry fees are set by Kenya Wildlife Service (KWS) β€” around KSh 1,000–2,000 adults depending on the activity. The reef lies just off the beaches of Nyali and Bamburi.

  • 6

    Tamarind Dhow Cruises β€” Tamarind Mombasa

    The legendary Tamarind Hotel Mombasa and its floating restaurant on Tudor Creek offer one of the most romantic dining experiences in East Africa. The Tamarind Mombasa dhow cruise includes a sunset dinner with live music and fresh seafood. Book ahead; the experience costs roughly KSh 4,500–8,000 per person depending on the package.

  • 7

    Bombolulu Cultural Village β€” Bombolulu Mombasa

    Bombolulu Mombasa is a charity workshop and cultural centre run by people living with disabilities. You can watch artisans make jewellery, weave baskets, carve wood, and sew batik fabrics β€” then buy directly. There is also a cultural show depicting traditional dances from Kenya's major communities. Entrance is free; shopping is the activity.

  • 8

    Mombasa Waterpark

    The waterpark Mombasa (WaterWorld, located near the north coast hotel strip) is a fun day out with water slides, a wave pool, and a lazy river. A great pick for families with children. Day passes start from around KSh 1,500 for adults. It is one of the top places to visit in Mombasa at night during special events.

  • 9

    Mombasa Mall & City Shopping

    Mombasa Mall in Mombasa Nyali and nearby Quickmart Mombasa branches make up the main retail options. The mall features a cinema, food court, and local and international brands. For a more authentic experience, visit the Mombasa Old Town craft shops and the Kongowea Market for local produce. VOK Mombasa (Voice of Kenya area) near the town centre is good for electronics.

  • 10

    Casablanca & Nightlife in Mombasa

    Looking for the best club in Mombasa? Casablanca Mombasa, Hypnotica Mombasa, Moonshine Mombasa, and Yuls Mombasa are among the top nightlife spots. The beach clubs along Bamburi and Shanzu β€” such as Pirates Beach Mombasa β€” also come alive on weekends. Entry fees vary from KSh 300–1,000.

  • 11

    Spas in Mombasa

    Top spas in Mombasa are attached to the major beach hotels. The English Point Marina Spa, Serena Beach Hotel & Spa, and Pride Inn Hotel Mombasa all offer world-class treatments using local ingredients like coconut oil and baobab. Standalone spa options also exist in Nyali and Bamburi, with a 60-minute massage starting from around KSh 3,000.

  • 12

    Kenya Safari from Mombasa β€” Tsavo Day Trips

    Mombasa is the gateway to two of Kenya's largest national parks. A Kenya safari from Mombasa to Tsavo East or Tsavo West can be done as a day trip or overnight stay. The road from Voi to Mombasa (Tsavo East park gate) is about 2 hours away. Tour operators in Mombasa charge from KSh 8,000–18,000 per person for a day safari. From the city, Mombasa Tours operators also run trips to Mombasa to Lamu, Mombasa to Watamu, and Mombasa to Kilifi.

Fort Jesus Mombasa Old Town at sunset β€” a UNESCO World Heritage Site on the Swahili Coast

Fort Jesus in Mombasa Old Town β€” a must-see UNESCO Heritage Site.

Best Beaches in Mombasa Kenya

Choosing the best beach in Mombasa depends on what you want β€” lively and lined with beach bars, or quiet and secluded. Here are the top options on the Mombasa Kenya beach strip.

North Coast Beaches

Nyali Beach Mombasa is the closest major beach to the city centre, just across Nyali Bridge. It is sheltered by a coral reef, making the water calm and safe. Hotels like Nyali Beach Hotel Mombasa, Nyali Sun Africa (Sun Africa Hotel Mombasa), and Pride Inn Mombasa Nyali all face this beach directly. Ocean View Nyali condos and Nyali Villas attract longer-stay visitors.

Bamburi Beach Mombasa is the most popular stretch on the north coast. It is lined with beach sellers, water sports operators, and restaurants. Bamburi Beach Hotel Mombasa, Hotel Bamburi Beach, and the well-known Pizza Inn Bamburi are all on or near this beach. Early mornings are best for a quiet walk.

Shanzu Beach Mombasa is quieter than Bamburi, with fewer crowds and a more relaxed atmosphere. It is popular with families staying at Sunset Paradise Shanzu and Punda Milia Shanzu. Airbnb Shanzu listings are growing, making it a good option for self-catering stays.

South Coast Beaches

Diani Beach Mombasa (or simply Diani Mombasa) is consistently ranked among the top beaches in the world. Located about 30 km from the city centre via the Likoni Ferry, Diani Mombasa offers powdery white sand, calm turquoise water, and an excellent choice of hotels and restaurants. The Swahili Beach Resort Mombasa, Baobab Beach Resort Mombasa, and Sun and Sand Beach Resort Mombasa are top picks here. Travel time from Mombasa to Diani Beach is about 1–1.5 hours including the Likoni ferry.

βœ“ Pros of North Coast (Nyali, Bamburi, Shanzu)

  • Closest to city centre & airport
  • Wide range of hotels for every budget
  • Lively beach bars and restaurants
  • Haller Park & Butterfly Pavilion nearby
  • Easy access to Mombasa Mall

βœ— Cons of North Coast

  • Bamburi can feel crowded in peak season
  • Beach vendors can be persistent
  • Seaweed wash-up during long rains

Best Hotels in Mombasa Kenya β€” Every Budget

From iconic luxury resorts to friendly guesthouses, Mombasa beach hotels cover every price point. All prices below are approximate starting rates in KSh per night, double occupancy, and can vary by season.

πŸ† Luxury Hotels (KSh 25,000–60,000+/night)

Luxury Β· Shanzu

Serena Beach Hotel & Spa Mombasa

The Serena Hotel Mombasa (also called Hotel Mombasa Serena Beach) is one of Kenya's most iconic resort hotels. Set in Swahili-inspired architecture on Shanzu Beach, the hotel has stunning gardens, multiple pools, and a world-class spa. Rooms start from around KSh 30,000/night. A perennial favourite for honeymooners and special occasions in Africa Mombasa travel.

From ~KSh 30,000/night

Luxury Β· Mtwapa Creek

English Point Marina Hotel Mombasa

English Point Mombasa (officially Hotel English Point Mombasa) is a boutique 5-star hotel overlooking Mtwapa Creek. With a marina, infinity pool, and fine dining, it is one of Mombasa's most intimate luxury stays. The spa and sunset views over the creek are spectacular. Starting from around KSh 35,000/night.

From ~KSh 35,000/night

Luxury Β· Nyali

Tamarind Hotel Mombasa

The Tamarind Hotel Mombasa sits on Tudor Creek with views of the Old Town. Famous for its flagship Tamarind Restaurant and dhow dinner cruises, Tamarind Mombasa is synonymous with Mombasa dining and romance. A beloved institution since the 1970s. Rooms from ~KSh 25,000/night.

From ~KSh 25,000/night

⭐ Upper Mid-Range Hotels (KSh 12,000–25,000/night)

Upper Mid-Range Β· Nyali

Nyali Beach Hotel Mombasa

One of the oldest hotels on Nyali Beach Mombasa, the Nyali Beach Hotel has a large beachfront pool, multiple dining options, and a conference centre. It is popular for corporate retreats as well as leisure stays. Part of Mombasa Nyali's well-established hotel strip. From ~KSh 14,000/night.

From ~KSh 14,000/night

Upper Mid-Range Β· Nyali

Pride Inn Hotel Mombasa (Nyali)

Pride Inn Mombasa (also listed as Prideinn Hotel Mombasa and Pride Inn Mombasa Nyali) is a well-run Kenyan-owned hotel with a beachfront location, a large pool, conference facilities, and good food. Pride Inn Hotel Mombasa is one of the best value picks on the north coast. From ~KSh 12,000/night.

From ~KSh 12,000/night

Upper Mid-Range Β· Bamburi

Bamburi Beach Hotel Mombasa

Bamburi Beach Hotel (also known as Hotel Bamburi Beach) is one of the most popular all-inclusive resorts on the north coast. The hotel fronts Bamburi Beach and has a lively pool bar, nightly entertainment, and watersports. Bamburi Beach Hotel Mombasa is great for families and groups. From ~KSh 13,000/night.

From ~KSh 13,000/night

Upper Mid-Range Β· Bamburi

Sai Rock Beach Hotel Mombasa

Sai Rock Hotel Mombasa is a popular beach hotel on the Bamburi–Shanzu stretch with a good private beach, pool, and entertainment programme. Sai Rock Hotel Mombasa prices start from around KSh 12,500/night for a standard room with half board. The hotel also has conference facilities making it ideal for business and leisure combined.

From ~KSh 12,500/night

Upper Mid-Range Β· Nyali

CityBlue Creekside Hotel & Suites Mombasa

CityBlue Creekside Hotel & Suites Mombasa (also marketed as City Blue Hotel Nyali) overlooks the Nyali Creek with stylish rooms, a rooftop pool, and a modern restaurant. A great pick for business travellers and those who prefer a quieter creekside setting to a beachfront one. From ~KSh 14,000/night.

From ~KSh 14,000/night

Upper Mid-Range Β· Shanzu

Dune View Hotel Mombasa

As the name suggests, Dune View Hotel Mombasa (also known as Dune Hotel Mombasa) offers elevated views over Shanzu Beach. It is a well-maintained property with a pool, bar, and easy beach access. A quieter alternative to the busier Bamburi strip. From ~KSh 10,000/night.

From ~KSh 10,000/night

Bamburi Beach Hotel Mombasa pool and beachfront view β€” a popular all-inclusive hotel on the North Coast

Bamburi Beach Hotel Mombasa β€” one of the most popular all-inclusive resorts on the north coast. Photo: expedia.

πŸ’° Mid-Range Hotels (KSh 5,000–12,000/night)

Mid-Range Β· Bamburi

Milele Beach Hotel Mombasa

Milele Beach Hotel Mombasa (also listed as Milele Hotel Mombasa and Milele Beach Mombasa) is a family-friendly hotel on Bamburi Beach with a pool, restaurant, and watersports. Value for money is excellent, and the beachfront location is hard to beat at this price point. From ~KSh 7,500/night.

From ~KSh 7,500/night

Mid-Range Β· Nyali

Ziwa Beach Resort Mombasa

Ziwa Beach Resort Mombasa is a relaxed beachside property in Nyali with comfortable rooms, a pool, and a pleasant restaurant serving Swahili and international cuisine. Popular with Nairobi weekenders escaping to the coast. From ~KSh 8,000/night.

From ~KSh 8,000/night

Mid-Range Β· Nyali

Kenya Bay Beach Hotel Mombasa

Kenya Bay Beach Hotel Mombasa is a smaller, charming hotel on Nyali Beach with a swimming pool, garden, and restaurant. It is a good option for solo travellers and couples who want a quieter, more personal atmosphere without sacrificing beach access. From ~KSh 7,000/night.

From ~KSh 7,000/night

Mid-Range Β· Nyali

Cowrie Shell Hotel / Cowrie Beach Hotel Mombasa

Cowrie Shell Hotel Mombasa (also called Cowrie Beach Hotel Mombasa) is a popular mid-range pick in Nyali. Simple but clean rooms, a nice pool, and easy beach access make it a well-reviewed option for budget-conscious travellers who still want a beachfront location. From ~KSh 6,000/night.

From ~KSh 6,000/night

Mid-Range Β· Shanzu

Azul Margarita Beach Resort Mombasa

Azul Margarita Beach Resort Mombasa is a vibrant colourful resort on Shanzu Beach. It is known for its lively atmosphere, live music events, and watersports packages. From ~KSh 9,000/night.

From ~KSh 9,000/night

Mid-Range Β· Nyali

Sun & Sand Beach Resort Mombasa

Sun and Sand Beach Resort Mombasa (also called Sun N Sand Mombasa) is a classic resort hotel popular since the 1980s. Set on a quiet stretch of Nyali Beach, it has a swimming pool, multiple restaurants, and entertainment. Nyali Sun Africa (Sun Africa Beach Resort Mombasa) is managed by the same group. From ~KSh 10,000/night.

From ~KSh 10,000/night

🏑 Budget Hotels & Guesthouses (Under KSh 5,000/night)

Mombasa has a good range of clean and affordable stays for the budget traveller. Here are some well-known names:

  • Suhufi Hotel Mombasa β€” a clean and affordable guesthouse in Mombasa Town. From ~KSh 2,500/night.
  • Kahama Hotel Mombasa (also called Kahamas Mombasa) β€” centrally located in Mombasa Town. From ~KSh 3,500/night.
  • Indiana Hotel Mombasa / Indiana Beach Hotel Mombasa β€” simple beach-adjacent option. From ~KSh 4,000/night.
  • Jambo Hotel Mombasa / Jambo Paradise Hotel Mombasa / Jambo Village Hotel Mombasa β€” budget options in different parts of the city. From ~KSh 2,500–4,000/night.
  • Lotus Hotel Mombasa β€” a well-known budget hotel in Mombasa Town centre, popular with backpackers. From ~KSh 3,000/night.
  • Lido Beach Resort Mombasa / Lido Hotel Mombasa / Lido Beach Mombasa β€” budget beachfront cottages and rooms. From ~KSh 3,500/night.
  • Sultan Palace Mombasa β€” Old Town heritage guesthouse experience. From ~KSh 4,500/night.
  • City Centre Hotel Mombasa β€” central location great for business travellers. From ~KSh 3,000/night.
  • Baobab Hotel Mombasa β€” quiet, garden-focused hotel. From ~KSh 4,000/night.
  • Flamingo Hotel Mombasa / Flamingo Beach Hotel Mombasa β€” well-priced beach option. From ~KSh 4,500/night.
  • Cool Breeze Hotel Mombasa, Sunrise Hotel Mombasa, Sunset Hotel Mombasa, Sunset Paradise Mombasa β€” variety of affordable guesthouses and small hotels. From ~KSh 2,500–4,000/night.
  • Bahari Beach Hotel Mombasa / Bahari Hotel Mombasa β€” beachside budget stay. From ~KSh 4,000/night.

Hotels in Mombasa β€” Side-by-Side Comparison

HotelAreaTierBeachPoolFrom (KSh/night)
Serena Beach Hotel & SpaShanzuLuxuryβœ“βœ“~30,000
English Point Marina HotelMtwapa CreekLuxuryCreeksideβœ“~35,000
Tamarind HotelTudor CreekLuxuryCreeksideβœ“~25,000
Nyali Beach HotelNyaliUpper Midβœ“βœ“~14,000
Pride Inn Mombasa (Nyali)NyaliUpper Midβœ“βœ“~12,000
Bamburi Beach HotelBamburiUpper Midβœ“βœ“~13,000
Sai Rock Beach HotelBamburiUpper Midβœ“βœ“~12,500
CityBlue Creekside HotelNyaliUpper MidCreeksideβœ“~14,000
Dune View HotelShanzuUpper Midβœ“βœ“~10,000
Milele Beach HotelBamburiMid-Rangeβœ“βœ“~7,500
Kenya Bay Beach HotelNyaliMid-Rangeβœ“βœ“~7,000
Cowrie Beach HotelNyaliMid-Rangeβœ“βœ“~6,000
Ziwa Beach ResortNyaliMid-Rangeβœ“βœ“~8,000
Lotus HotelTown CentreBudgetβœ—βœ—~3,000
Kahama HotelTown CentreBudgetβœ—βœ—~3,500
Sultan PalaceOld TownBudgetβœ—βœ—~4,500

Airbnb in Mombasa β€” What to Expect

Airbnb Mombasa is a fast-growing alternative to hotels, especially for families, groups, and longer stays. Prices vary a lot by location, season, and property type.

  • Airbnb Mombasa Nyali prices: Studio apartments start from ~KSh 3,500/night. 2–3 bedroom apartments range from KSh 7,000–18,000/night. Nyali Golf View Residence and creek-view condos are popular picks.
  • Airbnb Mombasa Bamburi / Airbnb Bamburi: Expect KSh 3,000–10,000/night for self-catering studios and cottages. Bamburi Beach Villas with private pools can reach KSh 30,000–50,000/night.
  • Airbnb Shanzu: Quieter area with more greenery. Prices from KSh 2,500–8,000/night for basic to mid-range listings.
  • Cheap cottages in Mombasa: Budget cottages in Mombasa (Bamburi, Shanzu, and Nyali areas) start from KSh 2,500–3,500/night and are best for extended family stays.
  • General Airbnb Mombasa prices: The overall range is KSh 2,500–50,000/night. Always check for cleaning fees and verify the property is close to the beach if that matters to you.
Pro tip: For the best Airbnb Mombasa deals, book at least 2–3 weeks in advance, especially around Christmas, New Year, Easter, and the August school holidays. Properties in Bamburi and Shanzu offer the best balance of price and beach proximity.

How to Get to Mombasa Kenya

By Air

Mombasa Air connections include Kenya Airways to Mombasa from Nairobi (about 55 minutes, from ~KSh 5,000 one way), Jambojet to Mombasa (budget option from ~KSh 3,500), and international connections via Ethiopian Airlines Mombasa from Addis Ababa. Moi International Airport is about 9 km from Mombasa Town.

By SGR Train (Madaraka Express)

The Nairobi–Mombasa Standard Gauge Railway is one of Africa's most scenic train journeys. Second class starts from KSh 1,000 and first class from KSh 3,000. Journey time is about 4.5 hours. Tickets sell out fast β€” book on the Madaraka Express booking portal or at train stations.

By Bus / Road

Modern Coast Mombasa is one of the most popular bus companies connecting Nairobi, Mombasa, and other towns. Buses from Nairobi cost around KSh 700–1,500 depending on the operator. The road route passes through Kibwezi to Mombasa, Mtito Andei to Mombasa, Maungu to Mombasa, Mariakani to Mombasa, and finally Mtwapa to Mombasa. Total road drive from Nairobi: 7–9 hours. Buses from Nakuru to Mombasa, Eldoret to Mombasa, and Kisauni Mombasa routes are also available.

Onward Travel from Mombasa

Mombasa is a great base for further coastal exploration. Popular routes include Mombasa to Zanzibar (by flight or ferry), Mombasa to Lamu (by bus via Malindi or by flight), Mombasa to Watamu (about 2 hours north), and Mombasa to Diani (via Likoni Ferry, 1–1.5 hours south). Mombasa to Kilifi is about 1 hour north on the coastal highway.

Local Food, Nightlife & Neighbourhoods

Where to Eat in Mombasa

Mombasa is a food lover's paradise. Swahili cuisine β€” pilau, biryani, samaki wa kupaka (coconut fish), and mandazi β€” is everywhere. Top restaurants include Tamarind Mombasa (fine dining), Swahili Beach Mombasa (beach dining), and the Waterfront Mombasa restaurant. For pizza, Pizza Inn Mombasa and Pizza Inn Bamburi are popular chains β€” Pizza Inn Mombasa prices start from KSh 800 for a small pizza. Ice cream Mombasa? Try the original Ideal Ice Cream on Digo Road β€” a Mombasa institution since 1957.

Key Neighbourhoods to Know

Nyali Mombasa is the upmarket residential and hotel zone just north of the island. Bamburi Mtambo is the inland part of Bamburi with local markets and the Bamburi Fisheries area. Mkomani Mombasa is a quiet residential area in Nyali. Kisimani Mombasa and Mshomoroni Mombasa are inner-city neighbourhoods. Bondeni Mombasa and Ganjoni Mombasa are older areas near the ferry and port. Miritini Mombasa is the industrial area near the SGR station on the mainland (Miritini to Mombasa is about 15 minutes). Kisauni Mombasa is a northern suburb. The Mombasa Club, one of Kenya's oldest private members' clubs, sits in the heart of Mombasa Town.

🌊 Planning a Trip to Mombasa?

Discover more Kenya travel guides, county investment reports, and lifestyle content on KE Offers.

Browse All Guides β†’

More Notable Hotels & Stays in Mombasa

Mombasa has dozens more options worth mentioning. Here is a quick rundown of additional properties frequently searched by visitors:

Unique & Boutique Stays

  • Shaza Hotel Mombasa / The Shaza Mombasa β€” a stylish property in Mombasa Town with modern interiors and a rooftop pool. From ~KSh 12,000/night.
  • Ivory Suites Mombasa β€” serviced apartment-style suites in Nyali. Good for longer stays. From ~KSh 8,000/night.
  • Impala Suites Nyali β€” comfortable suites with kitchenettes in Nyali. From ~KSh 7,000/night.
  • Creek Villas Nyali β€” self-catering villas on the creek. From ~KSh 15,000/night for a full villa.
  • Nyali Reef Hotel β€” well-known mid-range hotel on Nyali Beach. From ~KSh 9,000/night.
  • Maasai Beach Resort Nyali / Maasai Resort Mombasa β€” themed resort with Maasai-inspired decor. From ~KSh 10,000/night.
  • Eden Beach Resort Mombasa β€” quiet and value-friendly. From ~KSh 8,000/night.
  • Kilua Beach Resort Mombasa β€” boutique resort on a quieter beach. From ~KSh 9,000/night.
  • Lido Beach Resort Mombasa / Liido Beach Mombasa β€” affordable beach cottages. From ~KSh 4,000/night.
  • Swahili Beach Resort Mombasa β€” beautiful Swahili-style design on south coast Diani. From ~KSh 18,000/night.

Budget & Business Hotels in Mombasa Town

  • Intercontinental Hotel Mombasa β€” historic city centre property. From ~KSh 8,000/night.
  • White Rhino Hotel Mombasa β€” central location. From ~KSh 4,000/night.
  • Windsor Hotel Mombasa β€” central, comfortable. From ~KSh 4,500/night.
  • Queens Court Hotel Mombasa β€” mid-range town option. From ~KSh 5,000/night.
  • Universal Hotel Mombasa β€” budget option in town. From ~KSh 3,000/night.
  • Stadium Inn Mombasa β€” near the Mombasa sports stadium. From ~KSh 3,500/night.
  • Rembo Hotel Mombasa β€” clean budget guesthouse. From ~KSh 3,000/night.
  • Wananchi Hotel Mombasa β€” local budget favourite. From ~KSh 2,500/night.
  • Dodoma Hotel Mombasa β€” affordable Mombasa Town centre. From ~KSh 2,800/night.
  • Jumuia Hotel Mombasa / Jumuia Resort Mombasa β€” church-run, safe, affordable. From ~KSh 5,000/night.
  • Dolphin Hotel Mombasa β€” classic older property. From ~KSh 5,500/night.
  • Midview Hotel Nyali / Midview Hotel Mombasa β€” mid-range in Nyali. From ~KSh 6,000/night.
  • Sanana Hotel Mombasa, Pine Breeze Hotel Nyali, Cingaki Hotel Mombasa, Summerlink Hotel Mombasa β€” reliable budget options scattered across the city. From ~KSh 2,500–5,000/night.
  • White Castle Hotel Mikindani Mombasa / White Castle Mikindani β€” a well-regarded hotel in the Mikindani area. From ~KSh 6,000/night.
Mombasa Old Town narrow alley with carved wooden doors and Swahili architecture

Mombasa Old Town β€” carved doors, coral stone buildings, and 500 years of Swahili history.

Frequently Asked Questions β€” Mombasa Kenya

What is the best beach in Mombasa?

The best beach in Mombasa depends on what you need. Nyali Beach is great for families and close to restaurants and hotels. Bamburi Beach is lively with lots of watersports. Shanzu Beach is quieter and less crowded. Diani Beach, about 30 km south, is widely considered the most scenic and consistently wins international beach awards.

How much does a hotel in Mombasa cost per night?

Budget hotels and guesthouses start from around KSh 2,500–5,000 per night. Mid-range hotels like Sai Rock Beach Hotel or Pride Inn Mombasa charge KSh 8,000–18,000 per night. Luxury properties like Serena Beach Hotel & Spa or English Point Marina Hotel typically range from KSh 25,000–60,000 per night or more.

What are the top tourist attractions in Mombasa?

Top attractions include Fort Jesus (UNESCO), Mombasa Old Town, Haller Park (Bamburi), Mamba Village, the Butterfly Pavilion, Mombasa Marine National Park, Bombolulu Cultural Village, and Tamarind dhow cruises. The beaches at Nyali, Bamburi, and Shanzu are major draws, and day safaris to Tsavo National Park are popular too.

How do I get from Nairobi to Mombasa?

You can travel by the SGR Madaraka Express (4.5 hours, from KSh 1,000), by flight via Kenya Airways or Jambojet (about 55 minutes, from KSh 3,500), or by bus via Modern Coast and other operators (7–9 hours, KSh 700–1,500). The road route passes through Kibwezi, Mtito Andei, and Voi.

Is Mombasa safe for tourists?

Mombasa is generally safe for tourists, especially in the hotel zones of Nyali, Bamburi, and Shanzu. Use standard travel precautions: avoid walking alone at night in unfamiliar areas, keep valuables secure, and use reputable transport. The tourism police actively patrol the north coast hotel strip.

What is the best time to visit Mombasa Kenya?

The best time is during the dry seasons: January to March and July to October. These months bring sunshine, calm seas, and ideal conditions for snorkelling and beach sports. The long rains (April–June) and short rains (November–December) bring lower hotel prices but can limit outdoor activities.

What are Airbnb Mombasa Nyali prices?

Airbnb Mombasa Nyali prices typically range from KSh 3,500–15,000 per night for apartments and cottages. Bamburi and Shanzu Airbnb options start from KSh 2,500/night for basic studios. Beachfront villas and Bamburi Beach Villas can cost KSh 20,000–50,000/night. Always check for added cleaning fees and confirm proximity to the beach before booking.

Final Word: Is Mombasa Worth Visiting?

Without a doubt, Mombasa Kenya is one of the finest coastal destinations in Africa. Whether you are chasing white sand beaches, history at Fort Jesus, fresh coconut-crab seafood, or a luxury spa at Serena Beach Hotel & Spa, the Mombasa coast has something for every type of traveller and every budget.

From the energy of Mombasa Town and the weekend buzz of Mombasa Mall, to the quiet sunset views at English Point Mombasa and the unspoilt Shanzu Beach β€” this city keeps on giving. Pair a Mombasa beach holiday with a Kenya safari from Mombasa to Tsavo, and you have one of the best African travel combinations available.

Ready to go? Book your stay early, pack light cotton clothes, sunscreen, and a sense of adventure. Karibu Mombasa!