BestKenya
EatStayVisitPlayAreasGuidesExperiences
PlanFor Business
  1. Home
  2. Guides
  3. What Things Cost in Mombasa
Price Guide

What Things Cost in Mombasa

An honest price guide to food, transport, accommodation, attractions, and nightlife in Kenya's coastal city — with named businesses and verified 2026 prices.

Prices verified March 2026

Mombasa is Kenya's second-largest city and the gateway to the Indian Ocean coast. Whether you are arriving by SGR train from Nairobi, exploring the UNESCO-listed Fort Jesus, eating grilled lobster at Tamarind, or catching sunset drinks in Nyali, this guide covers what you will actually pay in 2026. All prices are in Kenyan Shillings (KES) and based on verified menu prices, published tariffs, and on-the-ground research.

All prices in KES (Kenyan Shillings). As of March 2026, 1 USD ≈ 129 KES

Key Takeaway

A budget day in Mombasa costs roughly KES 5,000–8,000 (USD 39–62) covering a guesthouse, street food, matatu transport, and one attraction. Mid-range visitors should budget KES 15,000–25,000/day for a beachfront hotel, restaurant meals, and activities. Mombasa offers significantly better value than Diani for the same quality of food, beaches, and experiences.

utensilsFood & Dining

Street food — grilled maize, bhajia, viazi karai

KES 50 – KES 200

Available at Mama Ngina Drive, Total Nyali, Macdera Street. High-turnover stalls are safest.

Deep-fried tilapia at Majengo Fish Place

KES 400 – KES 800

Whole fried tilapia with ugali and kachumbari. A Mombasa institution.

Swahili lunch at Forodhani Restaurant (Old Town)

KES 500 – KES 2,000

Biryani, pilau, samosas, grilled fish. 200m from Fort Jesus. Fresh seafood arrives at 12:30 PM. TripAdvisor 3.8/5.

Mombasa biryani at Crave (City Mall, Nyali)

KES 850

Crave's famous Mombasa Biryani. Also serves Fish Masala Fillet at KES 1,600. TripAdvisor 4.9/5, Travellers' Choice 2025.

Indian dinner at Shehnai Restaurant

KES 800 – KES 2,500

Mombasa's premier Indian restaurant since 1984. Mughlai and Tandoori specialties. Over 100 dishes. Located on Mungano Street.

Casual beachfront meal at Yul's Restaurant (Nyali)

KES 1,500 – KES 4,000

Italian-seafood fusion with ocean views. Wood-fired pizza, grilled lobster, coconut fish curry. TripAdvisor 4.1/5 (819 reviews). Cocktails KES 600–800.

Grilled prawns (per portion, 250–350g)

KES 1,500 – KES 5,500

KES 1,500 at casual spots, KES 2,850 at Crave, KES 5,500 at fine-dining restaurants.

Seafood platter for two at Crave

KES 9,500

Includes lobster, prawns, calamari, fish. Lobster Thermidor alone is KES 4,500.

Seafood dinner at The Moorings (Mtwapa Creek)

KES 2,000 – KES 6,000

Kenya's original floating restaurant since 1994. Grilled lobster, crab, prawns, plus pizza. Creek cruises available. TripAdvisor 4.2/5.

Fine dining at Tamarind Mombasa (Nyali)

KES 5,000 – KES 15,000

Mombasa's undisputed #1 restaurant. Prawns Piri Piri, Chilli Crab, Lobster Swahili. Seared Tuna Tataki KES 1,400. Seafood Laksa KES 4,700. Panoramic Tudor Creek views. TripAdvisor 4.4/5, Google 4.6/5. Smart casual dress code. Reserve for dinner.

Tamarind Dhow dinner cruise

KES 8,000 – KES 15,000

Rotating seafood set menu served aboard a traditional dhow on Tudor Creek. Once-in-a-lifetime sunset experience. TripAdvisor 4.7/5. Book in advance.

Fresh fish at Kongowea Market (buy + grill)

KES 300 – KES 1,300

Buy red snapper or tilapia from the fishmonger (KES 200–1,000 by weight), walk to adjacent grill stall (KES 100–300 cooking fee). Served with ugali, kachumbari, or coconut rice.

Coffee or fresh juice

KES 150 – KES 500

Swahili kahawa at Old Town cafes from KES 150. Fresh tropical juices at Cafesserie or hotel restaurants KES 300–500.

carTransport

SGR train Nairobi–Mombasa (Economy class)

KES 1,500

5.5-hour journey. Children 3–11 half price, under 3 free. Book at metickets.krc.co.ke. M-Pesa accepted. Departs Nairobi Terminus 8:00 AM and 3:20 PM.

SGR train Nairobi–Mombasa (First class)

KES 4,500

Wider seats, more legroom, meal service included. Same journey time as economy.

Bus Nairobi–Mombasa (Modern Coach, Tahmeed, Easy Coach)

KES 1,300 – KES 2,000

7–9 hours depending on traffic. Night buses available. Book via Buupass app or at booking offices.

Matatu within Mombasa

KES 50 – KES 100

Bamburi to Likoni Ferry KES 80. Most urban routes KES 50–80. Cheapest option but can be crowded.

Tuk-tuk within Mombasa

KES 100 – KES 400

Short hops from KES 50–100. Nyali to CBD KES 200–400. Always negotiate before boarding. Above KES 300, Uber/Bolt is often cheaper.

Uber/Bolt within Mombasa

KES 300 – KES 700

Both apps work in Mombasa. Cash strongly preferred — card payments can cause driver cancellations. Bolt also offers tuk-tuk option.

Uber/Bolt from Moi International Airport to Nyali

KES 500 – KES 1,000

20–30 min drive. Airport taxi desk quotes KES 1,500–2,500 — Uber/Bolt is 50–70% cheaper.

Traditional taxi — Airport to Nyali

KES 1,500 – KES 2,500

Negotiate before entering. Airport taxis are significantly more expensive than ride-hailing apps.

Likoni Ferry (pedestrians)

KES 0

Free for foot passengers. Connects Mombasa Island to South Coast (Diani direction). Runs continuously. Vehicle crossing KES 300 for cars.

Private transfer Mombasa to Diani Beach

KES 4,000 – KES 6,000

50 km, 1.5–2 hours including Likoni Ferry wait. Pre-book through hotel or operator.

Matatu Mombasa to Malindi (express)

KES 600 – KES 700

Express KES 600, shuttle KES 700. Approximately 2-hour journey.

bedAccommodation

Budget guesthouse / hostel (Mombasa town)

KES 1,500 – KES 3,500

Basic room with fan, shared or en-suite bathroom. Areas: Mombasa CBD, Old Town, Likoni.

Mid-range hotel (Bamburi / Shanzu)

KES 5,000 – KES 12,000

Travellers Beach Hotel, Bahari Beach Hotel. Pool access, breakfast included at some properties. Bamburi Beach Hotel offers all-inclusive packages.

Beachfront resort — Nyali (per night, double room)

KES 10,000 – KES 25,000

Reef Hotel (est. 1972, recently renovated), Voyager Beach Resort, Cocoa Luxury Resort (formerly Nyali Beach Hotel). Pool, beach access, multiple restaurants.

5-star resort — Sarova Whitesands (Bamburi)

KES 18,000 – KES 45,000

Award-winning luxury beachfront resort. 5 pools, Lido Seafood Grill, spa. Best Luxury Family Beach Resort in Africa 2023. Rates vary significantly by season.

Airbnb apartment — Nyali

KES 3,500 – KES 10,000

Self-catering apartments popular for longer stays. 1-bedroom from KES 3,500, 2-bedroom from KES 6,000. Many with pool access.

Old Town boutique hotel

KES 6,000 – KES 15,000

Restored Swahili-style houses with carved wooden doors and coral walls. Walking distance to Fort Jesus and Old Town attractions.

compassAttractions & Activities

Fort Jesus entry — Non-resident adult

KES 1,200

UNESCO World Heritage Site. Children KES 600. EA residents KES 400. Kenyan citizens KES 200. Open daily 8:30 AM–5:30 PM. Allow 1.5–2 hours.

Fort Jesus entry — Kenyan citizen adult

KES 200

Children KES 100. Pay via eCitizen NMK portal.

Mombasa Marine Park entry — Non-resident adult

KES 2,193

USD 17/day. Children USD 13. Covers Nyali/Bamburi reef area. Separate from boat hire.

Glass-bottom boat + snorkeling trip

KES 2,500

Per person, minimum 8 pax. 2-hour trip via operators like East Coast Water Sports. Marine park fee not included. Bring sunscreen and reef shoes.

Private boat hire for snorkeling

KES 7,000

Hire a boat privately if fewer than 8 people. Fits small groups. Marine park fee extra.

Jet ski ride — single seat 10 min

KES 2,800

At East Coast Water Sports (Nyali). Double seat 10 min KES 3,300. Single 30 min KES 6,600.

Camel ride on beach

KES 500 – KES 1,000

Siyad Camel operates at Nyali Beach. Negotiate on-site. Fun photo opportunity.

Paddleboard rental

KES 1,500 – KES 2,500

30 min KES 1,500, 1 hour KES 2,500 at East Coast Water Sports.

Old Town guided walking tour

KES 2,500 – KES 5,000

3–4 hour tour covering Swahili architecture, spice market, Fort Jesus area. Self-guided is free — the Old Town streets are walkable and safe during daytime.

Haller Park (Bamburi Nature Trail)

KES 800 – KES 1,200

Rehabilitated quarry turned wildlife sanctuary. Giraffes, hippos, crocodiles. Kenyan residents pay less. Open daily 8 AM–5 PM.

Mombasa Go-Kart / entertainment

KES 500 – KES 2,000

Various entertainment centres in Nyali and Bamburi. Prices vary by activity and venue.

shopping-bagShopping & Markets

Kikoy (beach sarong) at Kongowea Market

KES 300 – KES 800

Start haggling at half the asking price. Quality and fabric weight vary. Tourist stalls charge KES 800+, market vendors KES 300–500.

Handmade beadwork (Maasai-style bracelet)

KES 200 – KES 1,000

Beach vendors quote KES 800–2,000. Fair price is KES 200–500 for a single bracelet. Buying multiples gets better rates.

Spices (500g bag — turmeric, cardamom, cloves)

KES 200 – KES 600

Old Town spice stalls and Kongowea Market. Pre-packaged tourist packs cost more. Buy loose for better value.

Macadamia nuts (500g)

KES 500 – KES 1,200

Popular Kenyan souvenir. Cheaper at supermarkets (Naivas, Quickmart) than at tourist shops.

Kangas / Vitenge fabric (per piece)

KES 400 – KES 1,500

Colourful printed fabric with Swahili proverbs. Marikiti Market and Kongowea have the widest selection.

Supermarket water (1.5L bottle)

KES 60 – KES 100

Naivas, Quickmart, Carrefour (City Mall). Beach vendors and hotels charge KES 150–300.

musicNightlife

Local beer (Tusker, White Cap) at a bar

KES 250 – KES 500

KES 250–300 at local bars, KES 400–500 at hotel bars and upscale venues.

Cocktail at a Nyali bar

KES 600 – KES 1,200

KES 600–800 at Yul's and casual spots. KES 900–1,200 at Tamarind and hotel bars.

Sunset drinks at Moonshine Beach Bar (Reef Hotel)

KES 500 – KES 2,000

Directly on Nyali Beach. Live music on Sundays. Open noon to late. Accessible to non-hotel guests.

Club entry fee

KES 0 – KES 1,500

Many clubs are free entry on weeknights. Weekend cover KES 500–1,500 at venues like Club Hypnotica. Ladies often free.

Shisha session

KES 500 – KES 1,500

Available at Maroc Swahili Cuisine 001 (by the sea, great sunset spot) and various Nyali lounges.

Night out budget (drinks + entry + tuk-tuk home)

KES 2,000 – KES 6,000

Budget night: 4 beers + entry + tuk-tuk = ~KES 2,000. Upscale night with cocktails and Uber = KES 4,000–6,000.

Budget Tiers

Budget

KES 5,000–KES 8,000/day

Guesthouse in Mombasa town (KES 1,500–3,000). Street food and local restaurants for all meals (KES 800–1,500). Matatu and tuk-tuk transport (KES 200–400). One attraction entry (KES 200–1,200). Self-guided Old Town exploration. Beach is free.

Sample day

Morning: Walk Old Town streets and visit Fort Jesus (KES 200–1,200). Lunch: Forodhani biryani (KES 700). Afternoon: Nyali Beach (free) with madafu from a vendor (KES 100). Dinner: Grilled fish at Kongowea Market (KES 500). Transport: Matatu + tuk-tuk (KES 250).

Mid-Range

KES 15,000–KES 25,000/day

Beachfront hotel in Bamburi or Nyali (KES 8,000–15,000 with breakfast). Lunch at Crave or Yul's (KES 1,500–3,000). One premium activity like snorkeling or jet ski (KES 2,500–5,000). Dinner at a named restaurant (KES 2,000–5,000). Uber/Bolt transport (KES 500–1,000).

Sample day

Morning: Glass-bottom boat snorkeling at Marine Park (KES 4,700 incl. park fee). Lunch: Seafood at Crave City Mall (KES 2,000). Afternoon: Pool time at hotel. Sunset drinks: Moonshine Beach Bar (KES 1,500). Dinner: The Moorings floating restaurant (KES 4,000). Transport: Bolt (KES 600).

Luxury

KES 40,000–KES 80,000/day

5-star resort like Sarova Whitesands (KES 25,000–45,000). Tamarind Dhow dinner cruise (KES 10,000–15,000). Private boat charter for snorkeling (KES 7,000+). Spa treatments (KES 5,000–15,000). Airport transfers and private transport (KES 3,000–5,000).

Sample day

Morning: Private snorkeling charter with marine biologist guide (KES 12,000). Lunch: Imani Dhow Restaurant at Severin Sea Lodge (KES 5,000). Afternoon: Resort spa treatment (KES 8,000). Evening: Tamarind Dhow sunset dinner cruise with wine pairing (KES 15,000). Transport: Pre-arranged hotel car (KES 3,000).

Money Tips

  • Take the SGR train, not a taxi from Nairobi — The SGR economy ticket is KES 1,500 — a fraction of a KES 12,000+ taxi/private transfer. First class at KES 4,500 is still cheaper and infinitely more comfortable. Book 1–2 weeks ahead for guaranteed seats during holidays.

  • Use Bolt/Uber instead of airport taxis — Airport to Nyali costs KES 500–1,000 on Bolt vs KES 1,500–2,500 from the taxi desk. Both apps work at Moi International Airport. Have cash ready — card payments cause driver cancellations.

  • Eat where locals eat for the best value — Forodhani in Old Town, Swahili Dishes in Mombasa town, and the grill stalls at Kongowea Market serve the same Swahili food tourists pay triple for at resorts. A full biryani lunch costs KES 500–800 vs KES 2,500+ at a hotel restaurant.

  • Haggle at markets, but not at restaurants — Beach vendors and Kongowea Market expect bargaining — start at half the asking price. Restaurants and cafes have fixed prices. Tuk-tuk fares are always negotiable; agree on the price before getting in.

  • Visit during green season (April–June) for 30–50% savings on hotels — Beach hotel rates drop dramatically during the long rains. The rain usually comes in heavy afternoon bursts — mornings are often clear. Restaurants and attractions are less crowded, and seafood supply at markets remains steady.

  • Buy seafood at the market and have it grilled — At Kongowea Market, a whole red snapper costs ~KES 870/kg raw. A grill stall charges KES 100–300 to cook it. Total: KES 500–1,200 for a meal that costs KES 2,500+ at a restaurant. Point at the fish you want, agree on weight and price, then walk it to the grill.

  • Combine Fort Jesus with Old Town for free exploring — After paying for Fort Jesus (KES 200–1,200), spend 2–3 hours wandering Old Town for free. The Swahili architecture, carved doors, spice stalls, and narrow streets cost nothing to explore. Forodhani Restaurant is 200m from the fort for a cheap lunch.

  • Use the Likoni Ferry to save on South Coast access — The Likoni Ferry is free for pedestrians and runs continuously. If visiting Diani for a day, take a matatu to Likoni (KES 50–80), walk onto the ferry, then catch a matatu on the other side to Ukunda (KES 150). Total: ~KES 500 return vs KES 8,000+ for a private transfer.

  • Drink local, not imported — A Tusker or White Cap beer costs KES 250–300 at a local bar vs KES 600–800 for an imported beer or KES 900+ for a cocktail at hotel bars. Dawa (Kenya's signature honey-lime-vodka cocktail) is better value than imported spirit cocktails.

  • Tipping norms: 10% at sit-down restaurants — 10% is standard at restaurants. At Tamarind and other upscale spots, 10–15% is appreciated. At casual spots, round up or leave KES 100–200. For beach vendors and street food, tipping is not expected but KES 50–100 is welcomed.

Frequently Asked Questions

How much does a meal cost in Mombasa?
Street food runs KES 50–500. A casual sit-down meal at a local restaurant like Forodhani in Old Town costs KES 500–2,000 per person. Mid-range restaurants like Yul's or Crave average KES 1,500–4,000. Fine dining at Tamarind Mombasa starts at KES 5,000 and easily exceeds KES 10,000 with seafood and wine.
How much is the SGR train from Nairobi to Mombasa?
Economy class costs KES 1,500 per adult (KES 750 for children 3–11). First class costs KES 4,500. Children under 3 travel free. Book online at metickets.krc.co.ke or via the Kenya Railways app. The journey takes approximately 5.5 hours.
What is the cheapest way to get around Mombasa?
Matatus (shared minibuses) are cheapest at KES 50–80 for most routes within Mombasa. Tuk-tuks cost KES 100–400 for short to medium hops. Bolt and Uber are available and typically cost KES 300–700 for rides within the city. Always negotiate tuk-tuk fares before boarding.
How much does it cost to visit Fort Jesus?
Non-resident adults pay KES 1,200 (children KES 600). East African adults pay KES 400 (children KES 200). Kenyan citizens pay KES 200 (children KES 100). Open daily 8:30 AM to 5:30 PM. Pay via eCitizen/NMK platform.
Is Mombasa expensive for tourists?
Mombasa is affordable by international standards. A budget traveller can manage on KES 5,000–8,000 per day (USD 39–62) including a guesthouse, local food, and matatu transport. Mid-range travellers spending KES 15,000–25,000 per day (USD 116–194) enjoy beachfront hotels, restaurant meals, and activities. Luxury spending starts at KES 40,000+/day.
How much do beach activities cost in Mombasa?
Jet ski rides cost KES 2,800–6,600 depending on duration and seat type. Glass-bottom boat trips with snorkeling cost KES 2,500 per person plus marine park entry. Camel rides on the beach cost KES 500–1,000. Paddleboarding is KES 1,500–2,500 per session.

Related Guides

Price Guide

Diani Beach Cost Guide 2026

What everything actually costs at Kenya's best beach — hotels, food, water sports, transport, and day trips with verified KES prices.

Price Guide

Kenya Park Entry Fees 2026

Complete fee breakdown for every KWS national park, Masai Mara, and private conservancy — with citizen, resident, and non-resident rates.

Price Guide

Read More on the Blog

  • Things To Do Mombasa
  • Fort Jesus Mombasa Guide
  • Mombasa Old Town Walking Guide
  • Where To Eat In Mombasa
  • Nyali Beach Guide

In this guide

  • Key Takeaway
  • Food & Dining
  • Transport
  • Accommodation
  • Attractions & Activities
  • Shopping & Markets
  • Nightlife
  • Budget Tiers
  • Money Tips
  • FAQ

Restaurants

  • All Restaurants
  • Fine Dining
  • Casual Dining
  • Japanese
  • Indian
  • Italian
  • Ethiopian
  • Nyama Choma

Hotels

  • All Hotels
  • Luxury Hotels
  • Boutique Hotels
  • Beach Resorts
  • Safari Lodges
  • Near Westlands
  • Near Diani

Attractions

  • All Attractions
  • National Parks
  • Museums
  • Wildlife
  • Cultural Sites
  • Family-Friendly

Nightlife

  • All Nightlife
  • Bars & Lounges
  • Nightclubs
  • Spas & Wellness
  • Sports & Recreation

Experiences

  • All Experiences
  • Safari Day Trips
  • Food Tours
  • Cultural Tours
  • Adventure
  • Water Sports

Areas

  • Nairobi
  • Westlands
  • Karen
  • Mombasa
  • Diani Beach
  • Kenya Coast

Guides

  • All Guides
  • Plan Your Trip
  • Food & Dining
  • Safari & Wildlife
  • Nightlife
  • Kenya Coast

For Business

  • Claim Your Listing
  • List a Business
  • Owner Sign In

© 2026 BestKenya · Built in Nairobi 🇰🇪

TermsPrivacy