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 Mombasa Marine National Park

Nyali Rd, Mombasa, Kenya
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

kanamai rd, Kikambala, Kenya
0.6 miles from Mombasa Marine National Park
#3 of 4 hotels in Kikambala
Traveller photos (152)
Moyne Drive, Mombasa 80100, Kenya
0.6 miles from Mombasa Marine National Park
#21 of 47 hotels in Mombasa
Professional photos | Traveller photos (109)
Show Prices
Golf & Country Club, Beach Road, Malindi 80200, Kenya
1.1 miles from Mombasa Marine National Park
Travellers' Choice® 2014 Winner Top Hotels | Luxury Offers & Announcements 15% off room rate
Ocean Beach Resort & Spa Slideshow
#1 of 25 hotels in Malindi
Professional photos | Traveller photos (110)
Show Prices
Leisure Lodge Hotel (Diani Beach) 4.0 of 5
Diani Beach N Rd, Diani Beach, Ukunda 80100, Kenya
1.2 miles from Mombasa Marine National Park
#20 of 30 hotels in Diani Beach
Professional photos | Traveller photos (154)
Show Prices
Nkruma Road, Mombasa, Kenya
1.2 miles from Mombasa Marine National Park
#28 of 47 hotels in Mombasa
Professional photos | Traveller photos (42)
Show Prices
Cathedral Lane, Mombasa, Kenya
1.2 miles from Mombasa Marine National Park
#29 of 47 hotels in Mombasa
Traveller photos (6)
Tiwi Beach, Tiwi 80400, Kenya
1.4 miles from Mombasa Marine National Park
#1 of 1 hotels in Tiwi
Professional photos | Traveller photos (40)
Show Prices
Gusii Street, Mombasa, Kenya
1.4 miles from Mombasa Marine National Park
#32 of 47 hotels in Mombasa
Traveller photos (6)
Mombasa South Coast Diani, Mombasa, Kenya
1.4 miles from Mombasa Marine National Park
#40 of 47 hotels in Mombasa
Haile Selassie Avenue, Mombasa 27050, Kenya
1.5 miles from Mombasa Marine National Park
#1 of 47 hotels in Mombasa
Professional photos | Traveller photos (14)
Show Prices
Haile Selassie Rd, Mombasa, Kenya
1.5 miles from Mombasa Marine National Park
#35 of 47 hotels in Mombasa
Traveller photos (4)
Mwembe Tayari Rd, Mombasa, Kenya
1.5 miles from Mombasa Marine National Park
#42 of 47 hotels in Mombasa
Traveller photos (3)
Show Prices
Moi Avenue | P.O,Box 43436, Mombasa 00100, Kenya
1.6 miles from Mombasa Marine National Park
#44 of 47 hotels in Mombasa
Professional photos | Traveller photos (3)
Show Prices
Jomo Kenyatta Avenue | P.O. Box 85508, Mombasa, Kenya
1.7 miles from Mombasa Marine National Park
#18 of 47 hotels in Mombasa
Traveller photos (2)
Show Prices
Moi Avenue, Mombasa 0800, Kenya
1.7 miles from Mombasa Marine National Park
#27 of 47 hotels in Mombasa
Traveller photos (41)
Show Prices
Moi Avenue, Mombasa, Kenya
1.7 miles from Mombasa Marine National Park
#41 of 47 hotels in Mombasa
Traveller photos (6)
Show Prices
Nyali Rd /Nyali beach, Mombasa, Kenya
1.7 miles from Mombasa Marine National Park
Nyali Off Links Road, | Mount Kenya Road, Mombasa 00100, Kenya
2.3 miles from Mombasa Marine National Park
Special Price 20% off room rate
Voyager Beach Resort Slideshow
#2 of 47 hotels in Mombasa
Professional photos | Traveller photos (1886)
Show Prices
Nyali Beach, Mombasa, Kenya
2.4 miles from Mombasa Marine National Park
#15 of 47 hotels in Mombasa
Traveller photos (39)
Show Prices
Kahama Hotel (Bamburi)
Malindi Road | P.O. Box 10626-80101, Bamburi, Mombasa, Kenya
3.3 miles from Mombasa Marine National Park
#12 of 47 hotels in Mombasa
Traveller photos (48)
Nyali beach | off Mount Kenya Road, Mombasa 82234-8010, Kenya
3.6 miles from Mombasa Marine National Park
#17 of 47 hotels in Mombasa
Professional photos | Traveller photos (209)
Show Prices
90414 Mombasa | Mount Kenya Road off Links Road, Mombasa, Kenya
3.8 miles from Mombasa Marine National Park
#37 of 47 hotels in Mombasa
Professional photos | Traveller photos (71)
Show Prices
North Road, Diani Beach, Ukunda 80400, Kenya
4.3 miles from Mombasa Marine National Park
#18 of 30 hotels in Diani Beach
Professional photos | Traveller photos (245)
Show Prices
New Mombasa-Malindi Rd | Bamburi Beach North Coast, Mombasa 80100, Kenya (Formerly PrideInn Hotel and Conferencing Sairock)
4.6 miles from Mombasa Marine National Park
#39 of 47 hotels in Mombasa
Professional photos | Traveller photos (24)
Show Prices