Presently Gulf Air, Ethiopian Airlines, Air Mauritius and KLM (together with Kenya Airways) offer international scheduled flights to Zanzibar.
Dar Es Salaam is also served by British Airways, Emirates Airlines, South African Airways. Air Tanzania, Kenya Airways and Ethiopian Airlines as well as Air Zimbabwe, Egypt Air, Air India, Air Malawi, Swiss (via Nairobi) and others. Dar Es Salaam is only a short trip by sea or by air from Zanzibar and there are regular scheduled flights, small charters and fast boats.
Italy and Spain have direct cheap charter flights to Zanzibar. There are particularly frequent rapid direct flights from Italy, both from Milan Malpensa and from Rome Fiumicino. Both these airports are well connected to other cities in Europe by charter and scheduled airlines and may offer a viable alternative to scheduled flights with stop overs.
As concerns domestic flights between Tanzania's main cities and Zanzibar, Coastal Aviation, Precision Air and other local Companies offer a range of scheduled flights to and from the island.
Either speak to your local travel agent or ask us for advice.