We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Old Town

Check In Check Out
View Deals
Clear all
Your Selections
  All inclusive Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Free Parking Resort hotel Trendy Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Casino Independent Hotels & up & up Internet Air Conditioning & up Meeting room Concierge Business services Haller Park Reduced mobility rooms $ $$ $$$ $$$$ Non-Smoking Hotel Ski-In / Ski-Out Golf course Best Western Plus
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value + Top Rated
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Galu Beach, Diani Beach, Ukunda, Kenya
34.4 km from Old Town
Special Offer: Nights free!
Stay 4 Nights pay for only 3! Stay 6 Nights pay for only... Read more
Kinondo Kwetu
$$$$$$$$
View Deals
#5 of 58 hotels in Mombasa
Haile Selassie Avenue, Mombasa 00200, Kenya
0.2 km from Old Town
PrideInn Hotel Mombasa
$$$$$
View Deals
#24 of 58 hotels in Mombasa
Haile Selassie Rd, Mombasa 80100, Kenya
0.3 km from Old Town
Royal Court Hotel
$$$$$$$
View Deals
#33 of 58 hotels in Mombasa
Moi Avenue | P.O,Box 43436, Mombasa 80100, Kenya
0.4 km from Old Town
Castle Royal Hotel
$$$$$$$
View Deals
#47 of 58 hotels in Mombasa
Moi Avenue, Mombasa 80100, Kenya
0.4 km from Old Town
Manson Hotel
$$$$$
View Deals
#36 of 58 hotels in Mombasa
Gusii Street, Mombasa, Kenya
0.8 km from Old Town
Jundan Hotel
$$$$$
View Deals
#49 of 58 hotels in Mombasa
Mombasa South Coast Diani, Mombasa, Kenya
1.0 km from Old Town
No photo provided
$$$$
View Deals
#25 of 58 hotels in Mombasa
Nkrumah Road | Old Town, Mombasa 80100, Kenya
1.2 km from Old Town
New Palm Tree Hotel
$$$$$
View Deals
#48 of 58 hotels in Mombasa
P.O. Box 3008-80100 | Nyerere Avenue, Mombasa 80100, Kenya
1.3 km from Old Town
No photo provided
$$$$
View Deals
#43 of 58 hotels in Mombasa
Cathedral Lane, Mombasa 80100, Kenya
1.4 km from Old Town
Lotus Hotel
$$$$$$
View Deals
#10 of 58 hotels in Mombasa
| Tudor Creek, next to Nyali Bridge, Mombasa, Kenya
2.1 km from Old Town
BEST WESTERN PLUS Creekside Hotel
$$$$$$
View Deals
Taratibu Road, Mombasa, Kenya
2.1 km from Old Town
No photo provided
$$$$$
View Deals
#22 of 58 hotels in Mombasa
Silos Road | Nyali, Mombasa 90521, Kenya
2.3 km from Old Town
EnglishPoint Marina Hotel
$$$$$$$$
View Deals
#20 of 58 hotels in Mombasa
Dina Shah Road, Nyali, Mombasa 80100, Kenya
2.6 km from Old Town
Nyali Beach Holiday Resort
$$$$$$$
View Deals
#39 of 58 hotels in Mombasa
Jomo Kenyatta Avenue | P.O. Box 85508, Mombasa, Kenya
3.0 km from Old Town
Hotel Radiance
$$$$$
View Deals
40 Metres off Jomo Kenyatta Avenue | Makupa, Mombasa 80100, Kenya
3.0 km from Old Town
No photo provided
$$$$$
View Deals
Nyali Rd /Nyali beach, Mombasa 80100, Kenya
3.2 km from Old Town
No photo provided
$$$$
View Deals
#29 of 58 hotels in Mombasa
Moyne Drive, Mombasa 80100, Kenya
4.9 km from Old Town
Nyali International Beach Hotel & Spa
$$$$$$
View Deals
#34 of 58 hotels in Mombasa
Moyne/Bungalow Road, Nyali, Mombasa 80118, Kenya
5.1 km from Old Town
Makwetu Resort
$$$$$$
View Deals
#37 of 58 hotels in Mombasa
P.O. Box 34306-80118 | Barracks Rd, Mombasa, Kenya
5.5 km from Old Town
Midview Central Hotel
$$$$
View Deals
#46 of 58 hotels in Mombasa
Airport Road, Mombasa 80100, Kenya
5.8 km from Old Town
Jambo Village Hotel
$$$$$
View Deals
#12 of 58 hotels in Mombasa
Links Road | Nyali, Mombasa 00200, Kenya
6.0 km from Old Town
PrideInn Hotel Nyali
$$$$$
View Deals
#2 of 58 hotels in Mombasa
Nyali Off Links Road, | Mount Kenya Road, Mombasa 80100, Kenya
6.2 km from Old Town
Voyager Beach Resort
$$$$$$$
View Deals
#13 of 58 hotels in Mombasa
Nyali Beach | Mount Kenya Road, Mombasa 80100, Kenya
6.4 km from Old Town
Bahari Beach Hotel
$$$$$$$$
View Deals
#42 of 58 hotels in Mombasa
Mount Kenya Road off | Links Road, Mombasa 90414, Kenya
6.6 km from Old Town
Mombasa Beach Hotel
$$$$$$$$
View Deals
#17 of 58 hotels in Mombasa
Nyali beach | off Mount Kenya Road, Mombasa 82234-8010, Kenya
6.9 km from Old Town
Reef Hotel
$$$$$$$
View Deals
#14 of 58 hotels in Mombasa
Bamburi, Mombasa 80101, Kenya
7.2 km from Old Town
Bliss Resort
$$$$$$$$
View Deals
1st Avenue, Mombasa 80117, Kenya
8.0 km from Old Town
No photo provided
$$$$$
View Deals
#41 of 58 hotels in Mombasa
Msa-Malindi Road | Near Pirates Beach, Bamburi, Mombasa 86291, Kenya
8.7 km from Old Town
Milele Beach Hotel
$$$$
View Deals
#38 of 58 hotels in Mombasa
Bamburi, Mombasa 80118, Kenya
9.5 km from Old Town
Pa Pweza Adamsville Beach Suites
$$$$$$$$
View Deals
#40 of 58 hotels in Mombasa
Mombasa-Malindi Road, Mombasa 80100, Kenya
9.7 km from Old Town
Sai Rock Beach Hotel & Spa
$$$$
View Deals
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.