Casale Russo befindet sich in einer ruhigen Wohngegend von Sorrento, Italien, umgeben von Olivenhainen und mit Blick auf den Golf von Neapel. Das Hotel ist etwa 5 Minuten mit dem Auto vom Zentrum von Sorrento entfernt. Zu den nahegelegenen Sehenswürdigkeiten gehören der Parco Regionale dei Monti Lattari (18 km), der Nationalpark Vesuvius (24 km) und das Castel dell'Ovo in Neapel (28 km). Der Flughafen Neapel ist ungefähr 50 km vom Hotel entfernt.