Tofo is a picturesque village close to Inhambane, known for its fantastic surfing, scuba diving and deep-sea fishing. There are great pubs and restaurants where you can while away the time sipping local beer, sampling grilled prawns and crayfish – and just chilling.

It is worth taking a visit to Inhambane for a dhow cruise around the harbour and a walk through the historical architecture, meeting friendly local people. Tofo is very popular with South African divers who come in their droves during school holidays to see the dolphins, Whale sharks and Manta rays. Tofo beach is ideal for swimming and most accommodation is on the beach while Tofino Beach is smaller and most accommodation is raised on the dunes – a great fly fishing beach.

Getting to Tofo:

The nearest town to Tofo is Inhambane and the Inhambane airport is 24 kilometres away. LAM flights land here regularly from Maputo and Johannesburg. You can also self-drive all the way from Johannesburg on tar roads but some lodges will need a 4×4 to get in. Tofo itself can be accessed on tar and gravel roads. Get the bus from Inhambane to Tofo if you are stuck. Contact one of our expert consultants to assist you with your travel plans.

What to do in Tofo:

You can chat to people back home on the slow internet connection; you can visit the local market and find fresh fruit and vegetables, fish and seafood straight from the local boats. Accommodation is mostly self-catering, plus the resident hotel of course and some guest houses. There are three dive schools (activity centres) in Tofo that cater for beginner to expert divers.

Take a walk to Tofino beach, not even one kilometre away and explore its rocky headland where you can surf and fish for kingfish for hours.
You can make use of the banks in Inhambane, the post office, and the internet cafe. Use your Visa card to get cash at the ATM.

What to bring:

Passport, visa, insect repellent, malaria medication, hats, sun creams, swimming costumes, light cool clothing, cash and visa cards.

Enquire Now