Мини-отель "Кот на крыше" расположен в Центральном районе Санкт-Петербурга, в 10 минутах ходьбы от берега Невы. В радиусе 1 км от отеля находятся станции метро «Достоевская» и «Маяковская». Прогулка до Невского проспекта займет не более 15 минут. Расстояние до Московского вокзала составляет 2 км.