To get to Rio Azul one needs to fly to Vilanculos. From there guests are collected and a comfortable two hour vehicle transfer brings you to the lodge.
Flights to Vilanculos leave daily from Johanesburg international and leave three times a week from Lanseria airport and also from Durban.
The lodge is situated 35km North of the village of Inhassoro in Inhamabane province.