A Hotel Castle Garden az Unesco világörökség részét képező történelmi Budai Vár bejáratánál épült, itt koncentrálódik a legtöbb budapesti turisztikai látnivaló. A Budai Vár nevezetességei a hoteltől néhány lépésre vannak, így könnyen elérhető a Mátyás templom, a Halászbástya, a Királyi Palota és még számos idegenforgalmi látványosság.
A szálloda festői környezetben, a várfal alatt fákkal, parkokkal övezett csendes utcában fekszik.