Dar es Salaam, Tanzania

Mbudya Island Adventure

A tropical island escape, minutes from the city

Full DayMax 10 guestsEnglish / SwahiliDeparts Serene Beach Resort

The Experience

Trade the city for paradise. Mbudya Island is an uninhabited marine-reserve island just a short boat ride off Dar es Salaam — pristine white sand, crystal-clear turquoise water and virgin forest. Snorkel over vibrant reefs, feast on fresh-grilled seafood under a thatched banda, or simply do absolutely nothing on one of East Africa's most beautiful beaches.

  • Pristine white-sand beaches perfect for sunbathing and beach fun
  • Crystal-clear waters ideal for snorkeling with vibrant marine life
  • Untouched virgin forest filled with diverse flora and fauna
  • Fresh seafood grilled on the island (lunch available on-site)
  • Short, scenic boat journey from the Serene Beach Resort jetty

Your Day, Hour by Hour

  1. 09:00

    Departure from Serene Beach Resort

    Meet your guide at the jetty, safety briefing, and board the boat for the crossing.

  2. 09:30

    Arrive on Mbudya Island

    Land on the white-sand beach, settle into your spot and grab your snorkel gear.

  3. 10:00

    Snorkeling the reef

    Guided snorkeling over coral gardens teeming with tropical fish.

  4. 12:30

    Island lunch & beach time

    Optional fresh-grilled seafood lunch, then swim, sunbathe or explore the forest trails.

  5. 15:30

    Forest walk

    A gentle guided walk through the island's untouched forest interior.

  6. 16:30

    Return crossing

    Golden-hour boat ride back to the mainland with the Dar skyline ahead.

What's Included

  • Island entrance fees
  • Round-trip boat transportation
  • Professional English/Swahili-speaking guide
  • Complimentary snacks
  • Drinking water
  • Snorkeling equipment

Not Included

  • Personal expenses
  • Gratuities (optional)
  • Cabanas & beach beds (rentable on the island)
  • Lunch (delicious seafood available on-site)

From

$45 / adult

Children: $43

Infants: $38

Adults

$45 per person

2

Children (3–12)

$43 per person

0

Infants (0–2)

$38 per person

0

Total for 2 guests

$90

Free cancellation up to 24h before departure · Pay on arrival or via mobile money

Chat with us — we reply fast!