Top 10 Hotels in Mombasa

See all 54 Hotels in Mombasa
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
Amani Tiwi Beach Resort
Amani Tiwi Beach Resort

Tiwi Beach Off Likoni Lunga Lunga Road, Tiwi 80400

4.0 out of 5.0
3.5 out of 5 (13 reviews)

Offering direct access to the beach, this Tiwi hotel is 0 mi (0 km) from Tiwi Beach and 8.9 mi (14.3 km) from Diani - Chale …

$120
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 …

$92
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
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 …

$240
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
Reef Hotel
Reef Hotel

Mount Kenya Road, Mombasa 80100

3.0 out of 5.0
3.5 out of 5 (44 reviews)

This family-friendly Mombasa hotel is located by the ocean, within 3 mi (5 km) of Voyager Beach and Bamburi Beach. Fort Jesus …

$103
Serena Beach Resort and Spa
Serena Beach Resort and Spa

Shanzu Beach, Mombasa 90352

4.5 out of 5.0
4.4 out of 5 (64 reviews)

This Mombasa hotel is on the beach, 2.2 mi (3.5 km) from Bamburi Beach, and within 12 mi (20 km) of Voyager Beach and Fort …

$258
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa

Diani Beach Road, Diani Beach 80400

4.0 out of 5.0
4.2 out of 5 (10 reviews)

Located in Diani Beach, this beachfront resort is next to a golf course, 0 mi (0.1 km) from Diani - Chale Marine National …

$128
Chamiachi Luxury Apartments
Chamiachi Luxury Apartments

Links Road, Mombasa 88984

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

Situated near the beach, this hotel is 2.5 mi (4 km) from Voyager Beach and 2.9 mi (4.7 km) from Bamburi Beach. Fort Jesus is …

$42

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!