Vilanculos (or Vilankulo) is a coastal town in Mozambique, situated in the Vilanculos District of Inhambane Province. Vilanculos is named after a local tribal chief by the name Gamala Vilankulo Mukoke. Known as Vilanculos during colonial times, the name was changed to Vilankulo at independence. Today the district is called Vilanculos and the town Vilankulo.


The coastal town of Vilanculos in Mozambique offers visitors easy access to the unspoilt majesty of the Bazaruto Archipelago, a protected World Wildlife Trust marine reserve and cultural reserve. The Vilanculos International Airport has undergone a substantial upgrade and offers guests daily flights to a number of destinations including Johannesburg and Maputo. The airport has attracted local and international commercial airline services to this remarkable destination, providing further convenience to both business and leisure travelers.


Dhows carry passengers on leisurely commutes between the islands or, if time is limited, you can hop onboard one of a number of motor boats, scheduled or charter flights that service the Archipelago..


The town of Vilankulo is the gateway to the Bazaruto Archipelago. Dhows travel between the town and the Bazaruto Archipelago. The town itself is only about 5 km long and has all the amenities needed to make your visit comfortable yet local. The airport is based on the outside of the town with flights arriving and departing on a daily basis. Vilankulo has an array of options when it comes to bars and restaurants . If local is more your flavor work your way from the Market in the center of town towards the main beaches of Vilankulo. If you prefer something a little more exclusive there is a wide variety of exquisite lodges to visit.


Vilaculos is home to a new international airport, which serves daily flights to several regional destinations, including Johannesburg, Maputo and Swaziland.