Located on the sand dunes overlooking beautiful Barra beach and lagoon in Inhambane Province, Mozambique, Bela Vista Lodge offers high quality accommodation, exquisite views and first class service in a beautiful setting.
The accommodation at Bela Vista Lodge currently consists of 4 luxury houses, one 3-bedroom and four 5-bedroom. The houses are open-plan, spacious and airy and have been designed with the surrounding environment in mind.
The split level decks and lounges provide various comfortable outside areas to relax, with hammocks and cushions everywhere. There is a spacious braai deck with plenty of room for friends and family, plus a fully equipped kitchen. The two double bedrooms downstairs share a sumptuous bathroom with sunken bath and both open out directly onto the front and back decks through glass doors.
Upstairs is another comfortable deck with great sea and lagoon views and 3 additional bedrooms, each with two single daybeds and shared bathroom. There is an outside shower for enjoying the star filled Mozambican night sky.
The houses are luxuriously appointed with high quality percale linen, quality crockery and kitchen ware, fans in all rooms and hammocks for chilled afternoons. The houses are serviced daily.Rates subject to change.
The closest international airports are at Inhambane, just a 20 minute drive from Tofo Beach, and also Maputo, the capital of Mozambique, and also Beira, in the north of Mozambique, Harare in Zimbabwe, and Johannesburg in South Africa. There are flights from Johannesburg International Airport, Johannesburg's Lanseria airport and Maputo international airport to Inhambane airport most days of the week.
Local buses run daily to Inhambane from Maputo (leaving at around 5.30am and at 11.00am) in the south, and Beira in the north. The bus from Maputo to Inhambane takes around 7-8 hours. The bus from Beira takes around 12 hours. Local buses and taxis (chappas) run several times a day from Inhambane to Tofo. The journey takes around 30-45 minutes.