Neptune Palm Beach Boutique Resort & Spa is a boutique hotel in Swahili architecture set in beautiful tropical gardens on a prime beachfront location at Diani Beach, South Coast. It is 40 km south of Mombasa and 45km from Moi International Airport. Ukunda Airstrip is just 8 km away.


The resort is made up of 60 rooms that are in makuti roofed cottages. Each unit contains 4 rooms.

The rooms include; the Deluxe Garden, Deluxe Ocean Front, and Deluxe Seaside rooms.

The rooms feature large terraces with day beds, complimentary wifi, large bathrooms, mosquito nets and air conditioning, and other amenities.

Dining & Other Facilities

Mnazi is the main restaurant at Neptune Palm Beach Boutique Resort & Spa. Breakfast, lunch, and dinner are served buffet style. Different types of cuisines and themes are available at each meal.

The Mawimbi Deck is located on-site by the pool. It overlooks the Indian Ocean and provides the perfect setting for relaxing while enjoying many drinks and meals off the a la carte menu. Sip on a morning cappuccino or an afternoon tea. Eat your fill of prawns and lobsters for your evening meal.

There are two bars at the resort: the Pool Bar and the Kisiwa Bar. The Kisiwa Bar is the main bar, but both options serve soft drinks, juices, beers, cocktails, and local alcoholic drinks from 10:00 AM to 12:00 AM each day.

Swimming Pool

View of Neptune Palm Beach Boutique Resort & Spa.


A room at Neptune Palm Beach Boutique Resort & Spa.


Food at Neptune Palm Beach Boutique Resort & Spa.

Neptune Palm Beach Rates

(All Inclusive)

High Season: from 09 Jan 2023 – 31 Mar 2023 – starting from US$153 per person per night

Low Season: from 01 Apr 2023 – 30 June 2023 – starting from US$106 per person per night

Mid-Season: from 01 July 2023 – 31 Oct 2023- starting from US$142 per person per night

How to get there:-

  1. Return Train (SGR) from Nairobi US$50 (Economy Class) & US$100 (First Class) per person
  2. Return flight from Nairobi Starting from US$180 per person



Call / Text / WhatsApp:

+254 724 177167 or +254 112 963301


With tentative travel dates and the number of adults/kids who will be travelling for a quote