Das Hotel „Ribaritsa“ befindet sich auf dem gleichnamigen Dorf, das in dem Tetevenbalkan liegt, 12 km östlich von Teteven und 120 km von Sofia. Bis zu Teteven kommt man auf der Hemus Autobahn, Richtung Sofia-Varna. Im Zentrum von Yablanitsa ist die Autobahn zu verlassen, Richtung Teteven /24 km/ und von dort an nach Ribaritsa.