Looking for a unique destination for your next holiday or just a weekend getaway? Mkoma Bay Tented Lodge is the perfect venue, offering relaxation and exceptional service.

Mkoma Bay’s trademark is their luxury tented accommodation. For families or groups there is a larger Swahili style house overlooking Mkoma Bay. The beautiful unspoiled and secluded beach makes Mkoma Bay a romantic spot for weddings or honeymoons too.

You can relax under a shady tree over looking Mkoma Bay, take a swim in our pool or walk on the quiet beach. Just off the mainland, there is spectacular snorkeling and diving off the reefs of Maziwe Island which are a virtual underwater paradise. Mkoma Bay also has its own boat to take you up the Pangani River looking for birds or the elusive crocodile! If the water isn’t your thing then why not explore old Pangani on a walking tour arranged with local guides.

Mkoma Bay has excellent facilities for meetings, workshops, or retreats. With fast and reliable internet access (if you want it!), it is the prefect venue to get away from the office and work in a natural environment.

Fresh seafood is always featured on the menu and our chefs pride themselves in developing dishes using local spices to give our food a Swahili flavor to accommodate all tastes.

Pangani is still a best kept secret of the intrepid traveler. Pristine beaches, historic architecture, and sleepy coastal ambiance make this area a favorite of returning visitors.

Hotel Overview:

Mkoma Bay

2 night/ 3 days accommodation~Half board basis~Return transfers~Return flights


  • :

Coming soon


Map view for , -


Kinondoni office
FBME House, 5th Floor,85 Kinondoni Road, Kinondoni, Dar es Salaam, Tanzania
Phone:255-222-668-838, 255-685-790-000
Follow on:
Join us on:
City Centre Branch:
Karibu Zanaki / Indira Ghandi Street, P.O. Box 434, Dar es Salaam, Tanzania
Phone:255-22-211-0321, 255-784-780-332
Follow on:
Join us on:

Emergency Assistance

Call +255-685-790-000


Arusha Branch
Plot 171,Olorien Area, along PPF Rd Arusha Branch
Phone:+255763 800 600
Follow on:
Join us on: