Playa Potrero est à 280 kilomètres de San José, 70 kilomètres de l'aéroport de Liberia et 24 kilomètres de l'aéroport local de Tamarindo.
Au départ de San José : si vous venez de San José par la route Panaméricaine nº 1, il vous faut passer par Palmarès, San Ramón et Esparza, en direction de Puntarenas. Vous devez dépasser la sortie vers Puntarenas et continuer jusqu'à ce que vous voyiez la sortie vers le pont du Tempisque (vous aurez une station service à votre gauche). Tournez à gauche et continuez en direction de Nicoya, traversez le nouveau pont du Tempisque et continuez toujours en direction de Nicoya. Traversez Nicoya et suivez la signalisation pour Santa Cruz. Après Santa Cruz, continuez sur la route principale en direction de Belen. Juste avant Belen, vous rencontrerez un carrefour avec une grande quantité de panneaux indiquant Tamarindo, Flamingo, Conchal et Potrero. Tournez à gauche et suivez la signalisation pour Potrero.
De Liberia : conduisez en direction de Filadelfia jusqu'à Belen et juste après avoir dépassé cette petite ville, il y a un carrefour avec des signalisations pour Tamarindo, Flamingo, Conchal et Potrero. Tournez à droite et suivez-les jusqu'à ce que vous arriviez à une petite ville appelée Huacas, ensuite continuez en suivant les indications pour Flamingo et ensuite Potrero.
Par air au départ de San José : il existe deux lignes aériennes locales, SANSA et Nature Air qui ont toutes deux des vols programmés quotidiens pour Tamarindo. Le vol dure 45 minutes. De l'aéroport vous pouvez prendre des taxis, toujours présents ou bien nous pouvons vous organiser des transferts.
En bus : il existe deux compagnies qui fournissent des services de transfert : INTERBUS et Gray Lines Tours. Tous deux partent de San José et vous déposent à l'hôtel.