About Tofo Beach

Located 20km from the historic port city of Inhambane and just over 500km north of Mozambique’s capital, Maputo, Tofo Beach is now known among international divers as one of the best places in the world to have close encounters with manta rays and whale sharks. With miles of pristine, tropical beaches and warm Indian Ocean waters teeming with marine life, Tofo has become a traveller’s Mecca on the Eastern coast of Africa. It’s not hard to see why: as well as its beautiful stretches of beach, Tofo has a friendly laid-back vibe, a small but pumping nightlife, great diving and snorkelling and a few good restaurants too.

Both mantas and whale sharks can be seen in Tofo all year round and our winter months see the arrival of the humpback whales migrating south. A great day’s diving in winter can include sightings of all these majestic creatures in one morning - nowhere else in the world can offer this remarkable combination!!

Peri-Peri Divers | Tofo Beach, Mozambique

Getting to Tofo Beach

When flying into O.R.Tambo Johannesburg Airport, there are a number of travel options to get you to Tofo, depending on what you want to experience. Firstly, you could hire a car at the Kruger International Airport branch of Tempest Car Hire and drive through to Nelspruit. We would recommend you stay at Mamma Mia’s Bed & Breakfast.

Kruger National Park opens its gates at 6am every morning. Take a packed lunch and see the wonders of the African wildlife at your own pace.

Tempest Hire Car
Contact: Reservations Tel: +27 11 578 8300 (OT Airport JHB) +27 13 750 2765 (Kruger Intl Nelspruit)

City Bug Buses
Contact: Tel: +27 31 767 0111 Email: Web:

Bus companies that run from Nelspruit to Maputo are:
Web: Web: Web:


A wonderful accommodation option in the center of Nelspruit

Contact: Suzie Tel: +27 13 744 1322 / +27 79 771 9998
Email: Web:

Suzie can arrange all your Nelspruit needs whether that be trips to the Kruger National Park, shopping, dining and nightlife.


Once at the border, call Fatimas Nest Backpackers to arrange to be picked up from the drop off point in Maputo. Stay there overnight and hop on the direct shuttle to Fatimas Nest Backpackers in Tofo the following morning.

Contact: Reservations Tel: +258 82 4145730 / +258 82 3070870 Email:

Tofo Beach – Mark Kelly
Lazy whale spyhop-8657
Swimming leopard shark – 6229
Diver and batfish -03518
Tours to Moz

Alternatively, Tours2Moz has a shuttle service from O.R.Tambo Johannesburg Airport to Tofo every Thursday at 1:00am, with a return shuttle from Tofo every Tuesday at 4:30am

Contact: Zelma
Tel: South Africa and WhatsApp: +27 71 462 4271 | Mozambique +258 84 510 7712 Web:


If money isn’t an issue, you can fly directly from O.R.Tambo Johannesburg Airport - Inhambane airport via the Mozambican airline LAM:

Contact: Reservations Tel: +27 11 6224889 / 6162649 / 6227357 Email: Web: