1 / 31
Bela Flor Beach Front Apartments offer guests a peaceful beachfront experience tucked away in the coastal forests of Tofo Bay in Mozambique. With stunning views stretching from Barra Lighthouse to Tofinho Point, these self-catering units are just a short walk from the heart of Tofo while still feeling hidden in nature with breathtaking ocean views.
Bela Flor offers jus three fully equipped, self-catering apartments, each featuring a king-sized bed, kitchenette, en-suite bathroom and private balcony. Guests can enjoy modern amenities such as mosquito nets, outdoor showers, braais and free parking. The apartments also offer a shared sun deck, providing an ideal spot for relaxation.
Bela Flor Beach Front Apartments are perched on a dune, offering direct access to the beach and a tranquil coastal atmosphere of the Tofo coastline. The surrounding terraced gardens enhance the natural beauty, while the location provides easy access to the sandy shores and panoramic views of the turquoise ocean.
Guests at Bela Flor can enjoy a range of activities such as beach yoga, reading in the garden or simply relaxing by the ocean. The apartments are close to the town centre of Tofu, where local markets and seaside restaurants await. Adventure-lovers can also enjoy watersports such as surfing and diving at the nearby beaches.
H. Villiers
Stayed at: Bela Flor Beach Front Apartments
Beautiful spot
We spent a few wonderful days in this beautiful spot. The view is gorgeous and the room spacious and comfortable. Watching the whales and dolphins splashing about in the sparkling water was quite magical.
R. Aisling
Stayed at: Bela Flor Beach Front Apartments
Breathtaking views
We absolutely loved our time here. Beautiful space with incredible views. We spent almost 3 weeks and could easily have spent longer.
Off N242, Tofo, 1314
From Inhambane Airport:
1. Head west for 350 meters.
2. Take a sharp left and continue for 14.9 kilometers.
3. Then, take a slight right and drive for 5.1 kilometers.
4. Turn right after covering 240 meters.
5. Proceed for 85 meters and then take a left turn.
6. Drive for 500 meters, and then make a right turn.
7. Bela Flor will be on the left after traveling 94 meters.