Serena Beach Resort and Spa


The resort is within touching distance of the Ocean


Serena Beach Resort and Spa is home to 166 air-conditioned bedrooms and suites so you have a number of options to choose from. The Village Rooms are housed in a traditional Swahili Village themed on the ancient island town of Lamu. Carved balconies,coral pillars, Zanzibar-carved doors, gleaming arches and stone-carved niches add a touch of class.

The Garden Rooms provide panoramic views over the gardens to the sparkling reaches of the Indian Ocean. The design is much the same but winding stairways, broad verandas, sumptuous brass-inlaid furniture ensure these lodges blend in better with their surroundings.

Magic of Mombasa Marine National Park!

The resort is within touching distance of the world-renowned Mombasa Marine National Park, which is 200-square kilometres of pristine coral reefs, tropical fish and a kaleidoscope of colours so bright you will never want to leave this underwater world! Check out turtles and 250 marine species including crabs, butterfly fish, parrot-fish, sea urchins, cowries, moray eel, lion-fish, starfish and sergeant major fish.

Restaurant on premises Gym Malaria area Bedrooms all have satellite TV Sea views Secure parking Spa Swimming pool Wheelchair access WIFI

Location


Serena Beach Resort and Spa
Mombasa
Kenya


Serena Beach Resort and Spa is situated on Shanzu Beach, the most northerly portion of the coast between Mombasa and Mtwapa Creek, on Kenya's famous Indian Ocean.

You May Also Enjoy


Price on request

CONTACT US FOR A FREE TAILOR-MADE QUOTATION.

What our guests say about us

Meet your African safari experts

Meet the Rhinos
  • Made in Africa
  • Price Guarantee
  • Expert Consultants
  • Doing Good
  • Financial Protection

Call Us

Office Hours: Now Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600