Tofo Hotels

Tofo is one of Mozambique's most famous beaches. The beach, the whale sharks, the bars, the diving...there is so much to do. Check out the Accommodation options and unwind at this unmissable destination.

Fatima's Nest

Fatimas Backpackers in Tofo, Inhambane
Located bang in the centre of Mozambique's famed Tofo Beach, Fatima's Nest is indeed the centre of everything. Not only do we have a range of accommodation alternatives from camping & dormitories to private rooms, Fatima's is also the epicentre of night entertainment with our famous bar and restaurant. With these views out over the ocean every morning there is no better place to stay than the lodge that made Tofo legendary.

a: Tofo Beach, Inhambane Province, Mozambique
t: +258 82 185 1575

Tofo Beach Accommodation

Relax in your home away from home in Tofo with views overlooking this famous beach. After your swimming with whale sharks you will be able to buy seafood off the fisherman as they return from their catch, and prepare it in your fully self-catered accommodation. We have three houses that can cater for 5, 6, or 7 persons, each within 80metres of the ocean. This is the perfect way to enjoy Tofo Beach, and Mozambican culture as you live on one of the country's best beaches.
Rates from R600/night for the house!
a: Tofo Beach, Inhambane Province, Mozambique
t: +27 72 1294 278 / +258 822 579 650

Tofo Beach Cottages

Whether you'd like an adventure holiday or just prefer to relax and get away from it all, Tofo has something to offer everyone. Best swimming beach for both adults and kids. Tofo is vibrant with a Mozambican atmosphere and offers a wide variety of activities such as surfing and kite-surfing. Equipment and lessons are a must for the kids. Jet ski and quad hire. At sunset take a horse ride on the magnificent beaches or enjoy a cosy meal at one of the local restaurants. When feeling vibrant wait 'til Dino's or Fatima's come alive at night and party 'til sunrise.
a: Tofinho Beach, Inhambane Province, Mozambique
t: +27 12 332 5532 / +27 72 413 9698