Lake Nyasa travel guide — Tanzania safari tips
Travel guideLake Nyasa·

Lake Nyasa Tanzania Guide 2025/2026: Snorkelling, Matema Beach & Cichlids

Read in Swahili
SE

By Safarani editorial team

Last fact-checked 29 April 2026

Lake Nyasa (known internationally as Lake Malawi) is one of the world's great freshwater lakes — 580km long, 75km wide, and home to more fish species than any other lake on Earth. Tanzania holds the northern shore and some of the lake's most pristine and least-visited waters. The jewel of the Tanzanian shore is Matema Beach — a remote village set against the Livingstone Mountains, where crystal-clear water (visibility 15–25 metres) and thousands of brilliantly coloured cichlid fish make this arguably the best freshwater snorkelling destination in the world. The lake's 1,000+ cichlid species (90% endemic) rival any coral reef for visual spectacle. This guide covers Matema Beach, snorkelling, how to reach Lake Nyasa's Tanzania shore, swimming safety, costs, and combining with the Kipengere Range.

Getting Started

Beginner Guide

Why is Lake Nyasa famous for cichlids?

Lake Nyasa (Malawi) holds between 800 and 1,000 cichlid species — more than any other lake in the world. Approximately 90% of these species are found nowhere else. The lake's cichlids evolved in spectacular parallel diversity: the rocky shores at different locations host distinct communities of species, each evolving in semi-isolation as a result of the lake's ancient history (Lake Nyasa is over 1 million years old).

The cichlid diversity visible at Matema Beach is comparable to what a snorkeller would see on a tropical coral reef — except that these are freshwater fish in a crystal-clear mountain lake. Mbuna (rock-dwelling cichlids) in blues, yellows, and oranges dart between boulders in 2–10 metres of water. Utaka (open-water cichlids) school in silver clouds. Predatory cichlids patrol deeper water.

How to get to Matema Beach and Lake Nyasa Tanzania

Matema is the most remote destination in this guide. Getting there requires commitment, but the effort is rewarded.

From Dar es Salaam:

  1. Fly or bus to Mbeya (by bus: 10–12 hours, TZS 35,000–50,000; by air: 1.5 hours, $150–250)
  2. From Mbeya, take a bus or shared vehicle to Kyela (2 hours, TZS 8,000–12,000)
  3. From Kyela, take a vehicle (pick-up truck or dalla-dalla) to Matema (1 hour, TZS 5,000–8,000)
  4. Total from Mbeya: 3–4 hours

The MV Iringa/Songea Lake Ferry: Tanzania Shipping Corporation operates lake ferries between Itungi Port (near Kyela) and ports on the Tanzanian shore, including Liuli and Mbamba Bay. The ferry schedule is infrequent (2–3 times per week) and unreliable — check current schedules at Itungi Port. The ferry journey down the lake shore is an adventure in itself and offers extraordinary mountain scenery.

Self-drive: A 4WD is essential for the road from Kyela to Matema, which deteriorates significantly in rainy season. In dry season, a high-clearance vehicle is manageable.

Best time to visit Lake Nyasa Tanzania

May–October (dry season): Best time. Lake visibility peaks (15–25m), roads are accessible, and weather is stable. June–August is coolest (20–25°C); September–October is warmer.

November–January: Short rains bring afternoon showers but the lake remains calm and clear. A good time for quieter conditions and lower prices.

February–March: Hot and mostly dry on the lake shore. Excellent swimming and snorkelling.

April–May: Long rains. Roads to Matema can flood. Lake ferry services may be disrupted. Not recommended unless specifically seeking solitude.

Matema Beach — what to expect

Matema is a small, unpretentious fishing village at the base of the Livingstone Mountains. The beach itself is several kilometres of white sand backed by palms and mountain scenery. The water is extraordinarily clear — you can see your feet in 3 metres of water with perfect colour rendering.

Snorkelling: The rocky outcrops directly off Matema Beach are packed with cichlids. A mask, snorkel, and fins (some lodges rent these) is all you need. Recommended sites are a 10-minute swim from the shore — ask lodge staff to point out the best rocky areas.

Swimming: Lake Nyasa is generally considered safe for swimming at Matema — it is a large, clear, well-oxygenated lake with minimal bilharzia risk at this northern location. Confirm with lodge staff before swimming in any new area. Crocodiles exist in the Tanzanian lake section but are rare near Matema's open beach.

Hiking: The Livingstone Mountains rise dramatically behind Matema. Day hikes to viewpoints above the lake (500–1,000m ascent) offer extraordinary views. Local guides available from the village for TZS 15,000–25,000/day.

Lake ferry trip: If the MV ferry schedule aligns, a one-way journey along the lake shore (Matema to Mbamba Bay or Liuli, 4–8 hours) through the shadow of the Livingstone Mountains is one of Tanzania's most spectacular transport experiences.

Is it safe to swim in Lake Nyasa Tanzania?

Lake Nyasa has historically low bilharzia (schistosomiasis) risk compared to other Tanzanian lakes, but zero-risk areas don't exist in any African freshwater. The general guidance:

  • Swim in open water away from reeds and shallow vegetation
  • Avoid slow-moving or stagnant bays
  • The open beach at Matema is considered lower risk
  • Consult a travel health clinic before your trip for current risk assessment

Crocodile presence: Nile crocodiles exist in Lake Nyasa, particularly in sheltered inlets and river mouths. The open beach at Matema is not a known crocodile area but confirm locally before swimming in unfamiliar spots.

Budget Planning

Costs

How much does a Lake Nyasa Tanzania trip cost in 2025/2026?

Lake Nyasa's Tanzanian shore is very affordable compared to northern Tanzania.

Getting there (from Mbeya):

  • Mbeya–Kyela bus: TZS 8,000–12,000 ($3–$5)
  • Kyela–Matema local transport: TZS 5,000–8,000 ($2–$3)
  • Total from Mbeya: $5–8 per person

Accommodation at Matema:

  • Basic guesthouses (simple rooms, fan): TZS 20,000–40,000 ($8–$16/night)
  • Matema Lake Shore Lodge: $50–90/night (lake-facing rooms, meals available)
  • Camping (bring your own tent): TZS 5,000–10,000

Activities:

  • Snorkelling equipment hire: TZS 5,000–15,000/day
  • Guided cichlid snorkel trip: TZS 20,000–35,000
  • Village hiking guide: TZS 15,000–25,000/day
  • Lake ferry journey (Itungi–Mbamba Bay): TZS 20,000–35,000

Meals at Matema:

  • Local restaurant (fresh lake fish, ugali): TZS 5,000–10,000 ($2–$4)
  • Lodge meals: TZS 15,000–25,000 ($6–$10)

Total per-person cost estimate

StylePer day4-day trip
Budget (guesthouse + local food)$20–35$80–140
Mid-range (lodge + activities)$60–100$240–400

What is usually extra

  • Flights to Mbeya: $150–250 from Dar
  • Lake ferry ticket: $8–14 per leg
  • Guide fees for mountain hikes

Travel Advice

Travel Tips

Practical tips for Lake Nyasa Tanzania

  • Bring snorkel gear. While basic equipment can be hired, quality is variable. If snorkelling is your main purpose, bring your own mask, snorkel, and fins.
  • The ferry schedule is unreliable. If planning to use the MV lake ferry, build 1–2 extra days into your itinerary for delays. Confirm at Itungi Port the day before.
  • Carry enough cash. Matema has no ATM. Bring TZS for your entire stay from Kyela or Mbeya.
  • Arrive in dry season if possible. The Kyela–Matema road in wet season (April–May) is rough enough to be impassable for standard vehicles. A 4WD is essential then.
  • Ask at your lodge before swimming. While Matema is considered low-risk for bilharzia, local knowledge about current conditions is irreplaceable.
  • Hire a cichlid guide. A local guide who knows the best rocky outcrops for snorkelling will dramatically improve your cichlid experience. The most colourful mbuna concentrate around specific boulder formations that visitors miss without guidance.
  • Combine with Kitulo. Matema + Kitulo National Park is an excellent Southern Highlands loop (4–5 days): flowers and highland walking at Kitulo, freshwater snorkelling and mountain scenery at Matema.

Frequently asked questions about Lake Nyasa Tanzania

Is Lake Nyasa good for snorkelling? Outstanding — arguably the best freshwater snorkelling in the world. The endemic cichlid fish (blues, yellows, oranges) are as visually spectacular as coral reef fish, in crystal-clear water with 15–25m visibility. The experience rivals any marine snorkelling site for visual density and colour.

Is it safe to swim in Lake Nyasa? Generally yes at Matema Beach — the open beach is considered lower risk for bilharzia than reed-fringed shallow areas. Crocodiles are present in the lake but uncommon near Matema's open beach. Always confirm with local staff before entering the water.

What is the difference between Lake Nyasa and Lake Malawi? They are the same lake. Tanzania and Mozambique use the name Nyasa; Malawi uses Malawi. The lake is bordered by Malawi (west and south), Mozambique (east), and Tanzania (north). Tanzania holds approximately 10% of the shoreline.

How many fish species are in Lake Nyasa? Between 800–1,000 species, approximately 90% of which are endemic (found nowhere else). The lake contains more endemic fish species than any other lake in the world and more than most marine environments.

How do I get to Matema from Dar es Salaam? Fly or bus to Mbeya (10–12 hours by bus; 1.5 hours by air). From Mbeya, bus to Kyela (2 hours), then local transport to Matema (1 hour). Allow a full day of travel each way. The air + local transport option (one day) is far preferable to the bus (two days).

Ready to book?

Browse verified Tanzania operators running trips to Lake Nyasa.

Browse operators →