Het San Cristobal ligt tegenover het Alameda-park in het oude centrum van Marbella, op 250 meter van het strand en de jachthaven.
L'Hotel San Cristobal bénéficie d'un emplacement central en face du parc de l'Alameda dans la vieille ville de Marbella, à 250 mètres de la plage et du port de plaisance de Marbella.