Mfangano Island Camp

Escape to this exclusive island getaway

On the edge of civilization, fed by the bounteous waters of Lake Victoria and basking in serenity, Mfangano Island Camp is an exclusive and luxurious tropical escape – without the cyclones. Accessible by air and boat, the lodge is on a private island, surrounded by landscaped gardens that run to the edge of the lapping inland sea. The six en suite rooms are built Luo-style with reed walls, open sides, thatch roofing and private verandahs.

The living area at Mfangano Island Camp opens out through ancient fig trees to the spectacle of the world's second largest natural lake and from the comfort of the lounge and bar, the sunsets are sensational. Food is fresh and light with daily catches, home-grown vegetables and home-made breads the order of the day. As part of the Governors' Camps portfolio, you'd do very well to combine a safari in an award-winning Masai Mara camp with a balloon ride across the plains to the shore of the Lake and a short boat transfer to the island.

Activities at Mfangano Island Camp – besides the obvious lazing on your private sundeck, watching the Luo fisherman sail past while birds entertain you all day long – include excellent fishing, birdwatching, boat cruises, scenic sun-downer boat rides, island walks, village visits and  watersports. The large island is teeming with bird life, indigenous plants and the backdrop of the lake adds a touch of magic and romance to everything.

Restaurant on premises Malaria area Bedrooms all have satellite TV Secure parking Swimming pool


Mfangano Island Camp
Mfangano Island
Lake Victoria

Mfangano Island Camp is on Lake Victoria, which is about 45 minutes by air from either Nairobi or the Masai Mara Game Reserve.

You May Also Enjoy

Price on request


What our guests say about us

Meet your African safari experts

Meet the Rhinos
Ratings powered by TripAdvisor

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