This site uses cookies for analytics and to improve your experience. By clicking Accept, you consent to our use of cookies. Learn more in our privacy policy.

Fully equipped kitchens for a home-away-from-home experience.

Just a short walk over the embankment to the shoreline.

Stay cool and refreshed, no matter the season.

Choose from cozy 2-sleepers to spacious 8-sleeper units, perfect for families and friends.
Located on the breathtaking shores of Barra, Mozambique, BellaVida offers a serene beachfront escape, just a short walk over the sand embankment to the ocean. Our self-catering, air-conditioned units provide the perfect blend of comfort and adventure, with direct beach access and a prime location within walking distance of the famous Barra Lighthouse.
Immerse yourself in Barra’s rich history and vibrant culture, explore its crystal-clear waters, or simply unwind with the sound of the waves. Whether you’re here for relaxation or adventure, BellaVida is your home in paradise.
Mozambique, a tropical paradise on Africa’s southeastern coast, is renowned for its pristine beaches, vibrant marine life, and rich cultural heritage. With its warm climate, fresh seafood, and welcoming locals, it’s the perfect escape for relaxation and adventure.
Barra is located near Inhambane, approximately 1,000 km from Johannesburg, South Africa. If you’re driving, the journey takes about 12–14 hours, passing through the Lebombo Border Post (Komatipoort/Ressano Garcia) into Mozambique. From there, follow the EN1 highway north towards Inhambane, then take a short 30-minute drive to Barra.
For those flying, Inhambane Airport receives domestic flights from Maputo, which connects easily to international flights. From Inhambane, transfers or 4×4 rentals can take you to Barra.
Come explore the beauty of Mozambique and experience the magic of Barra’s unspoiled coastline.