Coral Key Beach Resort
Location: Kenya, Malindi & Watamu

Coral Key Beach ResortCoral Key Beach Resort is a pleasant and wonderful resort on the coast of Kenya. Located in a lush tropical garden of fragrant flowers, Coral Key stands on the edge of Silver sands, a white beach rolling into the crystalline water of the Indian Ocean. This is a place to enjoy a relaxed and comfortable holiday.

Coral key beach resort has 12 superior rooms in one- or two-floor bungalows with the typical makuti roofs; there are an additional 14 bedrooms decorated in a modern Colonial style. Each bedroom has its own veranda or patio, depending on whether it is located on the ground or first floor.

The African flavor is evident from the architectonic and furnishing choices of the Blu Key Beach Club: each room contains a large bed fitted with a mosquito net, a ventilator fan fitted to the ceiling and locally-crafted furniture. Every room is air-conditioned and is equipped with a mini-bar, safe and hairdryer.

Sample Tour Safaris to Malindi & Watamu

17 Days Out of Africa Kenya Safari
17 Days Out of Africa Kenya Safari

Wildlife Watching Safaris

The tour starts with Ol Pejeta Conservancy, a prime game-rich destination where you will have a chance to see some endangered species like the Northern ...

13 DAYS Kenya Bush & Beach Safari
13 DAYS Kenya Bush & Beach Safari

Beach Holidays

Aberdare gives you the African mountain experience with lots of game and scenery. Lake Nakuru wows with the million plus flamingos lining its shores. It ...

East Africa Luxury Safari
East Africa Luxury Safari

Luxury Holidays

Experience the rich diversity of East Africa’s wildlife and cultural in East Africa in exclusive comfort. Kenya and Tanzania combined have the most inexhaustible variety ...

Enquire About This Hotel

Fields with * are required.

Please enter the letters as shown below

Why Book With Us

  • Emergency Bookings
  • Express Pickup Services
  • Easy Online Enquiry
  • Long Term & Short Term Car Rental
  • Well Maintained Fleet of Vehicles

General Enquiries

  • +254 751 333 133
  • +254 721 324 398

For Reservation

  • +254 751 333 133
  • +254 721 324 398