You can fly directly to Zanzibar airport , 50km to the villa from the airport.you kan fly with KLM, Kenya air ways, or Ethiopian airways. There are 5 big speed boat companies that run to Zanzibar from Dar es salaam, the capital of Tanzania. the journey takes 2 hours for about 30Usd. There are so many private taxis for about 50usd to the lodge. for cheap transport, you can take local sharing taxes from stone town or you kan hire a car for about 40 usd per day.It takes 1hr From Zanzibar stone town or from the airport to kizimkazi dolhpine village where the villa is located and the road is very good.