β¦ 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.

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.
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 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)
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
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
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)
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
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
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
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
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
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 β one of the most popular all-inclusive resorts on the north coast. Photo: expedia.
π° Mid-Range Hotels (KSh 5,000β12,000/night)
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
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
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
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
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
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
| Hotel | Area | Tier | Beach | Pool | From (KSh/night) |
|---|---|---|---|---|---|
| Serena Beach Hotel & Spa | Shanzu | Luxury | β | β | ~30,000 |
| English Point Marina Hotel | Mtwapa Creek | Luxury | Creekside | β | ~35,000 |
| Tamarind Hotel | Tudor Creek | Luxury | Creekside | β | ~25,000 |
| Nyali Beach Hotel | Nyali | Upper Mid | β | β | ~14,000 |
| Pride Inn Mombasa (Nyali) | Nyali | Upper Mid | β | β | ~12,000 |
| Bamburi Beach Hotel | Bamburi | Upper Mid | β | β | ~13,000 |
| Sai Rock Beach Hotel | Bamburi | Upper Mid | β | β | ~12,500 |
| CityBlue Creekside Hotel | Nyali | Upper Mid | Creekside | β | ~14,000 |
| Dune View Hotel | Shanzu | Upper Mid | β | β | ~10,000 |
| Milele Beach Hotel | Bamburi | Mid-Range | β | β | ~7,500 |
| Kenya Bay Beach Hotel | Nyali | Mid-Range | β | β | ~7,000 |
| Cowrie Beach Hotel | Nyali | Mid-Range | β | β | ~6,000 |
| Ziwa Beach Resort | Nyali | Mid-Range | β | β | ~8,000 |
| Lotus Hotel | Town Centre | Budget | β | β | ~3,000 |
| Kahama Hotel | Town Centre | Budget | β | β | ~3,500 |
| Sultan Palace | Old Town | Budget | β | β | ~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.
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 β 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!