Benahavís est accessible par la route via l’autoroute AP-7 et la route A-7175, en provenance de Marbella ou d’Estepona. L’aéroport international de Málaga est à environ 45 minutes en voiture et offre des connexions vers toute l’Europe et au-delà.
Il n’existe pas de gare à Benahavís, mais les gares les plus proches se trouvent à Fuengirola ou à Málaga. Des services de taxi, de location de voitures et de navettes privées sont disponibles pour rejoindre la ville facilement.
La ville ne dispose pas d’un réseau de transports publics urbains étendu, mais elle est suffisamment compacte pour être explorée à pied. De nombreux hôtels proposent également des services de navettes pour les plages et les golfs.