Situated on the Indian Ocean near Bagamoyo along the Zanzibar Channel, the Lazy Lagoon hotel lies on a secluded beach, offshore from Ras Kaole where the pace of life is slow on the coast. Access the hotel by road from Dar es Salaam, or by air to our private airstrip. There are 12 large thatched beach bandas primarily made of timber and palms with raised wooden floors, extensive verandah, offering shade and seclusion, and spacious large windows. The restaurant is built, on the tip of the peninsular and has a spectacular upper storey ‘sundowner’ bar with panoramic views from the mainland and night-lights of Bagamoyo town, out to sea and Zanzibar. The local fishermen have to skirt the island morning and evening to get to their fishing grounds, creating an almost stage set coastal theme. The Lodge has a swimming pool as well as sea bathing at all tides. apart from sun worshipping, visitors can experience the historical atmosphere of the old slave town and capital of German East Africa, Bagamoyo, translated as ‘lay down your heart’. Guests can also enjoy windsurfing, boating and sailing on the Indian Ocean waters, snorkeling around the coral reef at Lazy Lagoon, nature walk on the island which is a small private nature reserve. There are many small mammals including bushbabies, wild pigs, genets, baboons, duiker and suni antelope to be found amongst the indigenous forest and mangrove. Bird life and flowers are also abundant.


Beach Resort

Feel safe with a globally accredited company

Enchanting Travels is accredited by all leading international travel associations, including ASTA and AFTA. As a result you can travel with peace of mind since your trip is fully bonded and 100% financially protected.

Enchanting Travels Accreditations Logo
Africa Guest traveled with Enchanting Travels
What our Guests Say
See Reviews
Contact Us

Our team of experts can help answer any questions you might have. Please fill out the form below and a consultant will respond shortly.

Give us a call:

US & Canada: +1 888 263 2574
UK: +0 800 098 8486
AUS: +1 800 044 986

Send an email: