Top 10 Hotels in Mombasa

See all 52 Hotels in Mombasa
New Palm Tree Hotel
New Palm Tree Hotel

Nkrumah Road (old Fort Jesus road), Mombasa 80100

3.0 out of 5.0
3 out of 5 (63 reviews)

Located in the heart of Mombasa, this hotel is 0.6 mi (1 km) from Fort Jesus and within 9 mi (15 km) of Voyager Beach and …

$32
Severin Sea Lodge
Severin Sea Lodge

Bamburi Beach, Malindi Road, Mombasa 80100

4.0 out of 5.0
3.9 out of 5 (44 reviews)

This Mombasa resort is on the beach, 0.1 mi (0.2 km) from Bamburi Beach, and within 9 mi (15 km) of Voyager Beach and Fort …

$102
Diani Reef Beach Resort and Spa
Diani Reef Beach Resort and Spa

Diani Beach Road, Diani Beach 80400

4.0 out of 5.0
4 out of 5 (38 reviews)

This Diani Beach resort is on the beach, 0.5 mi (0.8 km) from Diani - Chale Marine National Park and Reserve, and within 12 …

$157
Sarova Whitesands Beach Resort & Spa
Sarova Whitesands Beach Resort & Spa

Malindi Road, Bamburi Highway, Mombasa 80100

3.5 out of 5.0
4.1 out of 5 (32 reviews)

Located in Mombasa, this beachfront hotel is next to a golf course, 0 mi (0 km) from Bamburi Beach, and within 9 mi (15 km) …

$169
Sentrim Castle Royal Hotel
Sentrim Castle Royal Hotel

Moi Avenue, Mombasa 0800

3.0 out of 5.0
3.3 out of 5 (84 reviews)

Located in the heart of Mombasa, this hotel is 1.8 mi (2.9 km) from Fort Jesus and within 12 mi (20 km) of Voyager Beach and …

$114
Nyali International Beach Hotel & Spa
Nyali International Beach Hotel & Spa

Moyne Drive, Mombasa 0200

3.5 out of 5.0
3.3 out of 5 (30 reviews)

Offering direct access to the beach, this Mombasa hotel is 0.6 mi (1 km) from Voyager Beach and within 6 mi (10 km) of …

Get Rates
PrideInn Hotel Mombasa
PrideInn Hotel Mombasa

Haile Selassie Avenue, Mombasa 27050

3.0 out of 5.0
2.8 out of 5 (8 reviews)

Located in the heart of Mombasa, this aparthotel is 1.3 mi (2 km) from Fort Jesus and within 9 mi (15 km) of Voyager Beach …

$55
Neptune Beach Resort - All Inclusive
Neptune Beach Resort - All Inclusive

Bamburi Beach, Mombasa 83125

4.0 out of 5.0
3.9 out of 5 (41 reviews)

This Mombasa resort is on the beach, 0.9 mi (1.5 km) from Bamburi Beach, and within 12 mi (20 km) of Voyager Beach and Fort …

$129
Leisure Lodge Beach & Golf Resort
Leisure Lodge Beach & Golf Resort

Diani Road, South Coast, Diani Beach 80100

4.0 out of 5.0
4 out of 5 (1 reviews)

Located in Diani Beach, this beachfront resort is connected to the convention center, 0.3 mi (0.4 km) from Diani - Chale …

Get Rates
Cowrie Shell Beach Apartments
Cowrie Shell Beach Apartments

Mombasa Malindi Highway, Mombasa 82386 80100

5.0 out of 5.0
4 out of 5 (24 reviews)

This Mombasa aparthotel is on the beach, 1.3 mi (2.1 km) from Bamburi Beach, and within 12 mi (20 km) of Voyager Beach and …

$59

Recent Reviews in Mombasa

Hide content

Where to stay in Mombasa

Mombasa Hotel Guide

Expedia.com offers a selection of 68 hotels in Mombasa. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Mombasa. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Mombasa neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Mombasa, now, including last minute deals!