Top 10 Hotels in Shimoni

See all 1 Hotels in Shimoni
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 (18 reviews)

Nestled on the beach, this Diani Beach resort is within a 10-minute walk of Diani Beach and Diani - Chale Marine National Par …

$132
Maru Maru Hotel
Maru Maru Hotel

Gizenga Street, Shangani, Zanzibar Town 394-400

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

Located in Stone Town, this hotel is steps from House of Wonders, Forodhani Gardens, and Old Fort. Shangani Beach and Beit …

$114
Neptune Paradise Beach Resort & Spa All Inclusive
Neptune Paradise Beach Resort & Spa All Inclusive

Diani Beach Road, Diani Beach, Ukunda 80400

4.0 out of 5.0
4.1 out of 5 (7 reviews)

Nestled on the beach, this Galu Kinondo resort is within 6 mi (10 km) of Chale Beach, Diani Beach, and Diani - Chale Marine …

$167
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Palm Beach Boutique Resort & Spa All Inclusive

Diani Beach, Ukunda 80400

4.5 out of 5.0
4.3 out of 5 (6 reviews)

Nestled on the beach, this Galu Kinondo resort is within 6 mi (10 km) of Chale Beach, Diani Beach, and Diani - Chale Marine …

$185
Mzima House
Mzima House

Diani Beach Road, Ukunda 80401

3.5 out of 5.0

Nestled on the beach, this Galu Kinondo aparthotel is within 6 mi (10 km) of Diani - Chale Marine National Park and Reserve …

$216
New Palm Tree Hotel
New Palm Tree Hotel

Nkrumah Road (old Fort Jesus road), Mombasa 80100

3.0 out of 5.0
3.1 out of 5 (15 reviews)

Located in the heart of Mombasa, this hotel is within a 10-minute walk of Holy Ghost Cathedral and Jain Temple. Fort Jesus an …

$30
Afrika Pearl & Spa
Afrika Pearl & Spa

Diani Beach, Ukunda 80401

4.0 out of 5.0
5 out of 5 (2 reviews)

Nestled on the beach, this Ukunda hotel is within 9 mi (15 km) of Diani - Chale Marine National Park and Reserve, Diani Beach …

$150
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa

Diani Beach Road, Diani Beach 80400

4.0 out of 5.0
4.6 out of 5 (7 reviews)

Located in Diani Beach, this beachfront resort is next to a golf course and within a 10-minute walk of Diani - Chale Marine …

$192
The Sands at Nomad
The Sands at Nomad

Diani Beach Road, Diani Beach 80401

5.0 out of 5.0
4.8 out of 5 (5 reviews)

Nestled on the beach, this Diani Beach hotel is within 9 mi (15 km) of Diani - Chale Marine National Park and Reserve, Dian …

$184
Sea Cliff Resort & Spa
Sea Cliff Resort & Spa

West Coast, Mangapwani

5.0 out of 5.0
4.3 out of 5 (60 reviews)

Nestled on the beach, this Mangapwani hotel is within 12 mi (20 km) of Chapwani Island, Shangani Beach, and isola Nakupenda …

$238

Recent Reviews in Shimoni

Hide content

Where to stay in Shimoni

Shimoni Hotel Guide

Considering there is just 1 Expedia-listed hotel within a 0.1-mile radius of Shimoni's downtown area, consider securing a place to stay well before you fly.

There are a handful of hotels within easy walking distance from the center of Shimoni. The Shimoni Reef Lodge is an ideal choice as it's only 2 miles away.

20 miles from the center of Shimoni, is the Neptune Palm Beach Boutique Resort & Spa All Inclusive. Alternatively, the Neptune Village Beach Resort & Spa All Inclusive is positioned 20 miles away. Alternatively, check out the rates and amenities at the Neptune Paradise Beach Resort & Spa All Inclusive or the Mzima House.

20 miles from Shimoni is Nyali Beach, home to the Diani - Chale Marine National Park and Reserve. Travelers staying in Ukunda can choose from the following Expedia-listed recommendations; the The Sands at Nomad and Afrika Pearl & Spa. Or, there's Nyali Beach, 45 miles to the northeast of Shimoni. In Nyali Beach, be sure to check out the Leisure Golf Club. Room options in Nyali Beach include the Cowrie Shell Beach Apartments and Emrald Flamingo Beach Resort & Spa.

Moi International Airport is a convenient option when getting to Shimoni. It is 45 miles away. CoastGate Hotel is a nearby hotel.