Small bay in Zanzibar surrounded by grey rock and some green trees and the ocean on the white-sand beach

Discover Tanzania’s beautiful islands

Tanzania is famous for its amazing safaris, fascinating cultures and the mighty Mount Kilimanjaro. But did you know it’s also home to some stunning tropical islands? Think white sandy beaches, swaying palm trees and turquoise waters – and you on a sunbed. Whether you crave to unwind on a secluded beach or dive into colourful coral reefs, Tanzania’s islands have it all. From luxury resorts to hidden gems and incredible marine life, discover the most beautiful islands for your getaway in paradise.

TripAdvisor Travellers' Choice
  • Tailor-made safaris by true Africa specialists
  • 5-star customer reviews
  • Fair prices. Exceptional quality.

Just north of Zanzibar’s main island lies Pemba Island, one of Tanzania’s most peaceful coastal escapes. Often called the Green Island, Pemba is a place of rolling hills, fragrant clove plantations, secluded beaches and out-of-this-world marine life. Whether you dream of scuba diving, snorkelling over colourful reefs or simply slowing down, Pemba welcomes you to […]

View Island

Imagine swapping the sound of safari vehicles for gentle waves and the sight of lions for a glimpse of the world’s biggest fish. This is what you can do on Mafia Island, one of Tanzania’s most spectacular beach escapes on the Indian Ocean coast. Life here moves at a wonderfully relaxed pace. You find fishing […]

View Island

Beaches with fine white sand sandwiched between swaying palm trees and crystal-clear turquoise waters – this is what you probably expect Zanzibar Island to look like. And spoiler: Tanzania’s tropical paradise fulfils this expectation. Located in the Indian Ocean, just off the country’s east coast, Zanzibar combines picture-perfect beaches with fascinating history, colourful culture and […]

View Island