Fort Jesus, the Old Port, carved Swahili doors, a 450-year-old mosque and the best mahamri on the coast, all within one square kilometer. Here is a self-guided walking route with timings, the new Fort Jesus fees, the food stops, how to get there from the SGR and what it all costs.
Last updated: 18 September 2026. Written by Maria Kamau (Mkay), ICF-Certified Travel Coach.
Hey there! Welcome back to Travel with Mkay. I’m Maria, most people call me Mkay, and I grew up on coastal buses and overnight trains long before I owned a passport. Mombasa Old Town is the place I take people who think the Kenyan coast is only beaches. It is one square kilometer, you can walk all of it before lunch, and it holds five centuries of Portuguese, Omani, Swahili, Indian and British history in its doors alone.
This is a self-guided route with timings and prices as they stand in September 2026, including the new Fort Jesus fees that came in on 7 May 2026 (most guides still quote KSh 300). I have added the food stops that matter, because in Mombasa the walk and the eating are the same activity.
Before you set off
- When: start at 8:30 am, when Fort Jesus opens. By 11 the heat is serious, and by 1 pm you want to be sitting under a fan on the waterfront. Late afternoon (4 to 6 pm) is the second-best window, with the light on the doors.
- Days: any day. Fridays are lovely but keep away from the mosques and the crowded lanes around midday prayers, and expect some shops to shut for an hour or two.
- Dress: shoulders and knees covered. This is a devout, residential neighborhood, not a museum, and you will be greeted warmly if you look like you know that.
- Carry: KSh 3,000 in small notes (the fort takes eCitizen payments, the alleys take cash), water, a hat, and a phone with the fort’s ticket page loaded in case the gate is busy.
- Getting there: from the SGR, the Kenya Railways link train runs from Mombasa Terminus at Miritini to Mombasa Railway Station in the CBD after each Madaraka Express arrival (4:10 am, 2:25 pm and 9 pm), KSh 50, about 35 minutes. From the station or anywhere in town a tuk-tuk to Fort Jesus is KSh 100 to 200; a boda is less. From the north coast beaches, a matatu to town and a tuk-tuk, or an app ride for KSh 800 to 1,500. My SGR versus bus versus flight guide covers the Nairobi leg (KSh 1,500 economy on the train).

A very short history so the walk makes sense
Mombasa was a Swahili trading city for centuries before Europeans arrived, sending ivory and gold out on the monsoon winds and taking in cloth, porcelain and Islam. The Portuguese arrived in 1498 with Vasco da Gama, sacked the town more than once, and in 1593 began building Fort Jesus to hold the harbor. They lost it to the Omanis after a 33-month siege in 1698, took it back briefly, and lost it for good. Under the Sultan of Zanzibar the Old Town became what you see now: coral-stone houses with carved doors and overhanging balconies, a mixed population of Swahili, Arab, Baluchi and Indian families, and mosques on every second corner. The British ran Kenya from here before Nairobi existed, used the fort as a prison until 1958, and opened it as a museum in 1960. UNESCO listed it as a World Heritage Site in 2011.
The Old Town was never frozen. Families still live in the houses, the mosques are full on Fridays, and the port still works. That is why it feels alive rather than curated, and why you walk it with respect.

The route, stop by stop
Stop 1: Fort Jesus (8:30 to 9:45 am)
Start where the town started. Designed by the Italian architect Giovanni Battista Cairati for the Portuguese and built between 1593 and 1596, the fort is shaped, if you look at the plan, like a man lying on his back: the Renaissance idea that perfect proportions come from the human body. Walk the ramparts first for the view over the harbor entrance and the Old Town roofs, then the museum galleries with the Portuguese wall paintings, the Omani house, the cannon and the finds from the sunken Portuguese frigate Santo Antonio de Tanna.
Fees since 7 May 2026 (National Museums of Kenya, Legal Notice 79 of 2025):
| Ticket | Kenyan and East African citizens | Residents and other Africans | Foreigners from outside Africa |
|---|---|---|---|
| Fort Jesus, adult | KSh 550 | USD 9 | USD 17 |
| Fort Jesus, child | KSh 300 | USD 6 | USD 8 |
| Fort Jesus + Butterfly House, adult | KSh 650 | USD 12 | USD 19 |
| Fort Jesus + Butterfly House, child | KSh 400 | USD 7 | USD 9 |
Open 8:30 am to 5:30 pm daily including public holidays; pay at the gate or in advance on nmkpay.ecitizen.go.ke. Carry your ID; the citizen rate is checked. Licensed guides wait at the gate and a one-hour fort tour is typically KSh 1,000 to 2,000 for a small group. If you want one guide for the whole morning, negotiate the fort and the Old Town together at about KSh 2,500 to 3,000.
Stop 2: Mbarak Hinawy Road and the Mombasa Club (9:45 am)
Leave the fort and turn onto Sir Mbarak Hinawy Road, the Old Town’s front door. The Mombasa Club (1897) on your right is the old colonial club, still private, with a garden that looks over the harbor. The road narrows, the balconies begin, and the first carved doors appear. Look for the two styles: the older Swahili doors with geometric carving and the later Indian-influenced ones with lotus and chain motifs, both with the heavy brass studs that were once a display of wealth.
Stop 3: Ndia Kuu (10 am)
“The big road” is the Old Town’s spine and its widest street. This is where the antique shops, the spice sellers and the curio dealers are, and where the best-known houses stand. Walk slowly, look up at the balconies, and step into any shop that has old brass, Zanzibar chests and kanga cloth; prices are negotiable and the owners are historians in disguise.
Halfway along is Jahazi Coffee House, where you take your shoes off, sit on cushions and drink kahawa, the coast’s cardamom coffee, from small brass cups with a plate of mahamri. This is the walk’s first pause and it costs about KSh 200 to 400. The staff can also point you to the family who make the halwa you will buy later.
Stop 4: The Old Port and Government Square (10:30 am)
Ndia Kuu ends at the water. The Old Port is where dhows from Arabia, India and Zanzibar tied up for a thousand years, and where a few still do between December and March when the northeast monsoon blows. Government Square, the open space beside it, was the customs house and administrative heart of the town under the Sultan and then the British. The old customs house still stands beside the square. Stand here for a minute and you understand why everyone from Portugal to Oman wanted this harbor.
Stop 5: Mandhry Mosque and the alleys (10:45 am)
Follow the waterfront to the Mandhry Mosque, built in 1570 and the oldest in Mombasa, with its distinctive minaret. It is an active mosque: admire it from outside, and if a caretaker invites you to look in outside prayer times, remove your shoes and cover your head. From here turn inland into the alleys. This is the part of the walk where you should get slightly lost on purpose: the lanes behind Ndia Kuu are where the Old Town lives, with children, cats, laundry, the sound of Quran classes and the smell of frying. The Basheikh Mosque is another of the historic ones; Leven House, on the water, housed Captain Owen’s short-lived British protectorate of the 1820s and later the missionaries Krapf and Rebmann.
Stop 6: The Old Post Office and the Old Law Courts (11:15 am)
Loop back toward the fort past the Old Post Office (1899), built when Mombasa was the railhead of the Uganda Railway and the letters of the whole interior passed through it, and the Old Law Courts (1902), a handsome colonial building next to the fort that National Museums of Kenya now uses as a gallery space. By now the sun is high and you have walked the whole town. Time to eat.
Stop 7: Lunch on the water (12 pm)
Forodhani Seafront Restaurant, at the twisty end of the Old Town by the harbor near Fort Jesus, serves Swahili seafood with the water in front of you and is open daily from 9 am to 11 pm. Grilled fish in coconut, prawns, biryani and the coast’s coconut rice; budget KSh 800 to 1,500 a head. For a cheaper and equally good lunch, Island Dishes on Kibokoni Road does biryani and pilau the way Old Town families cook it, for KSh 400 to 700. Either way, order tamarind juice.

If you have the afternoon too
- Butterfly House in the fort grounds, on the combined ticket (KSh 650 for citizens).
- Mama Ngina Waterfront, a 20-minute walk south along the water past the ferry road: a free public promenade with the best sunset on the island, cassava crisps and madafu (young coconut) from the vendors, and families everywhere.
- The Mombasa Tusks on Moi Avenue for the obligatory photo, ten minutes from the fort by tuk-tuk.
- Blue Room on Haile Selassie Road in the CBD, an institution since the 1950s, for bhajia, samosas and ice cream in the afternoon heat.
- The Likoni ferry, free for foot passengers, for the five-minute crossing to the south coast and back, purely for the view of the island from the water.
The Old Town on a plate
You can eat your way through the whole morning for under KSh 1,000 if you skip the sit-down lunch. My Kenyan food trail has the wider coast; here is the Old Town short list.
| What | Where | Typical price |
|---|---|---|
| Mahamri and mbaazi, chai | Any street stall from 6 am | KSh 100 to 200 |
| Kahawa with cardamom, dates | Jahazi Coffee House, Ndia Kuu | KSh 200 to 400 |
| Viazi karai, bhajia, kachri | Street vendors, Blue Room | KSh 50 to 250 |
| Biryani or pilau | Island Dishes, Kibokoni Road | KSh 400 to 700 |
| Grilled fish, prawns, coconut rice | Forodhani Seafront | KSh 800 to 1,500 |
| Halwa (a box to take home) | Old Town sweet shops | KSh 300 to 600 |
| Tamarind or sugarcane juice, madafu | Vendors, Mama Ngina Waterfront | KSh 50 to 150 |
What the morning costs
| Item, per person | Budget | Comfortable |
|---|---|---|
| Tuk-tuks to and from the Old Town | KSh 300 | KSh 400 |
| Fort Jesus (citizen adult) | KSh 550 | KSh 650 with Butterfly House |
| Guide (shared between four) | KSh 0 (self-guided) | KSh 700 |
| Kahawa and mahamri | KSh 200 | KSh 400 |
| Lunch | KSh 500 | KSh 1,200 |
| Halwa and juice | KSh 200 | KSh 500 |
| Total | about KSh 1,750 | about KSh 3,850 |
Non-resident visitors add roughly KSh 1,600 for the fort at the USD 17 rate. Everything else costs the same for everyone, which is one of the Old Town’s quiet virtues.
Manners that matter
- Greet people. “Salaam aleikum” or a simple “habari” opens the alleys.
- Ask before photographing anyone, and accept a no. Doors and balconies are fair game; people are not.
- Keep out of mosque doorways at prayer times, and give the Friday midday hour to the town.
- Buy something small from the shops you linger in. These are family businesses in a heritage zone with rising rents.
- Do not follow anyone who offers to “show you the real Old Town” for free. Hire a licensed guide at the fort or through your hotel instead.
That is the walk. Half a day, a few hundred shillings, and a street plan that has not changed in three hundred years. When the tide of visitors goes back to Diani and Nyali in the afternoon, the Old Town carries on, as it has since before Fort Jesus, and you will have been part of it for a morning. For the beach side of the same trip, my Diani budget guide picks up where the ferry lands.
Frequently asked questions
How much is the Fort Jesus entry fee in 2026?
Since 7 May 2026, Fort Jesus costs KSh 550 for Kenyan and East African adults and KSh 300 for children; USD 9 for adult residents and citizens of other African countries (USD 6 children); and USD 17 for adults from outside Africa (USD 8 children). A combined Fort Jesus and Butterfly House ticket is KSh 650 for citizens. Pay at the gate or in advance on nmkpay.ecitizen.go.ke.
What time does Fort Jesus open?
8:30 am to 5:30 pm every day, including public holidays, under the National Museums of Kenya standard hours. Arrive at opening for the coolest, quietest hour and the best light on the ramparts.
How long does the Mombasa Old Town walk take?
Two to three hours for the route in this guide at a stroll, plus an hour inside Fort Jesus and however long lunch takes. Plan a half day from 8:30 am to about 1 pm, or a full day if you add the Butterfly House, the Swahili Cultural Centre and an afternoon at Mama Ngina Waterfront.
Do I need a guide for Mombasa Old Town?
You can walk it alone with this route, and the alleys are safe by day. A licensed guide at the fort gate or a resident Old Town guide (about KSh 1,500 to 3,000 for a group of up to four, for two to three hours) adds the stories behind the doors, the mosques and the families, and I recommend it for a first visit.
Is Mombasa Old Town safe?
Yes by day, and it is a residential neighborhood where people will greet you. Keep valuables discreet, do not walk the emptier lanes after dark, and stick to Ndia Kuu and the waterfront in the evening. Ask before photographing people, especially women, and stay out of mosque doorways during prayers.
How do I get from the SGR terminus to Old Town?
Take the Kenya Railways link train from Mombasa Terminus (Miritini) to Mombasa Railway Station in the CBD, KSh 50, timed for each Madaraka Express arrival. From the station a tuk-tuk to Fort Jesus is KSh 100 to 200, or walk 20 minutes down Nkrumah Road.
What should I eat in Mombasa Old Town?
Mahamri with mbaazi for breakfast, Swahili kahawa with cardamom, biryani or pilau for lunch, grilled fish and coconut rice at Forodhani on the water, viazi karai and bhajia as snacks, tamarind juice, and halwa from the old sweet shops. Budget KSh 150 for breakfast and KSh 500 to 1,200 for lunch.
Can I visit the mosques in Old Town?
The historic mosques, including the 1570 Mandhry Mosque, are active places of worship. Non-Muslim visitors can admire them from outside; some allow a brief respectful look inside outside prayer times if you ask a caretaker and are modestly dressed. Never enter during prayers or on Friday around midday.
Travel costs and government rules change without warning. What we verified against official or primary sources for this guide:
- Fort Jesus fees from the official National Museums of Kenya notice implementing Legal Notice 79 of 2025 with effect from 7 May 2026: adult KSh 550 / child KSh 300 for Kenyan and East African citizens; USD 9 / 6 for residents and rest of Africa; USD 17 / 8 for foreigners from outside Africa; Fort Jesus plus Butterfly House combined KSh 650 / 400; opening hours 8:30 am to 5:30 pm daily including public holidays; payment via nmkpay.ecitizen.go.ke.
- Fort Jesus history from the NMK Fort Jesus National Monument page: designed by Giovanni Battista Cairati, built 1593 to 1596, 2.36 hectares including the moat; UNESCO World Heritage Site.
- Mombasa commuter rail link: Kenya Railways schedule dated November 2025 shows link trains from Mombasa Terminus (Miritini) to Mombasa Railway Station at 4:10 am, 2:25 pm and 9:00 pm after each Madaraka Express arrival, about 35 minutes; fare KSh 50 per Kenya Railways’ launch announcement of September 2025.
- SGR fares Nairobi to Mombasa: KSh 1,500 economy, KSh 4,500 first class, KSh 12,000 premium (Kenya Railways, March 2025 fare schedule).
- Restaurant details (Jahazi Coffee House on Ndia Kuu, Forodhani Seafront Restaurant open daily 9 am to 11 pm on the Old Town waterfront) from their own listings and EatOut, 2026. Prices for street food, tuk-tuks and guides are typical local rates, not official tariffs.
Fares quoted for matatus, boda bodas, taxis and small guesthouses are typical rather than fixed. Always confirm official fees with the issuing authority before you pay.
Official sources and further reading
- National Museums of Kenya, revised admission fees from 7 May 2026 (PDF)
- National Museums of Kenya, Fort Jesus National Monument
- UNESCO World Heritage Centre, Fort Jesus, Mombasa
- NMK payment portal on eCitizen
- Kenya Railways, Mombasa Commuter Rail Service schedule (PDF) November 2025
- Kenya Railways, train fares
- EatOut, Forodhani Seafront Restaurant, Mombasa Old Town
- Jahazi Coffee House and Restaurant (Tripadvisor listing)



Leave a reply