Vilanculos is 750km north of Maputo and Chigamane Beach Villas lie approximately 128 kms north of the town, on a beach road only accessible by 4 x 4 vehicles.
There are several roads to Vilanculos: the least challenging is to enter the country from Swaziland, or from South Africa either through Kwa Zulu Natal, or through the most popular border post Komatipoort. There are few, if any, options in routes. Most travellers wanting to go north will head towards Maputo, then follow the EN1 north to Vilanculos, via Xai Xai and Inhambane.
Another interesting route is to go through Chipinga in Zimbabwe then travel the 200km dirt road and join the EN1 not far from Save river.