• An Unhurried Beach Escape on Praia da Barra
    An Unhurried Beach Escape on Praia da Barra

    Welcome to Vista Do Mar, Inhambane, Mozambique.

Where spectacular, clean beaches, gorgeous sunset beach walks and stylish air-conditioned rooms are the norm!

Our lodge is situated on the trendy Praia da Barra (Barra Beach) in Inhambane, Mozambique. Vista Do Mar is a modern, tastefully furnished lodge that offers 19 stylish air-conditioned rooms, all with en-suite bathrooms and magnificent sea views! Pristine beaches, unique mangrove eco-system, multiple attractions and activities make Barra an idyllic location.

Take a video tour

See the rooms, the pool and the beach for yourself before you book.

Ready to book your escape?

Make a secure online reservation

From our guests

  • Awesome

    Great place, super relaxing. Food is amazing! Staff are fabulous.

  • Great Stay with Beautiful Sea View

    I really enjoyed my stay at Vista do Mar. It is well located and offers a beautiful sea view, and the staff are very friendly and helpful. The room was clean and comfortable, the food was great, and the atmosphere was peaceful and relaxing. Overall, it was a very pleasant experience, and I would gladly stay here again.

  • Everything is just perfect

    The staff are fantastic and really go all out for you. We also learnt a bit of Portuguese from the staff which the kids absolutely loved.

  • The location was absolutely amazing!

    Immediately on the beach front. Beds were comfortable and the shower was good. Paolo and Mateus looked after us brilliantly

From our blog

Introducing Vista do Mar’s New 8-Sleeper Self-Catering Lodge

We’re excited to announce something special at Vista do Mar — our brand-new 8-sleeper self-catering lodge, opening on 1 December 2026.

Read This Article
Beach at Vista Do Mar, Mozambique
Mozambique Holiday: Escape Winter at Vista Do Mar

Winter in South Africa can be chilly and gloomy. If you're looking for sunshine, fresh air, and a break from the cold, Mozambique is the place to be.

Read This Article
Relaxing beachfront escape at Vista Do Mar
Take A Break with Our Relaxing Family Vacation Packages

You are tired. Not just physically, but mentally. You need a real break – a pause that resets your mind, soothes your body and reminds you what it feels like to be alive again.

Read This Article