БЦ Гранат находится в Васильевском округе Василеостровского района Санкт-Петербурга. БЦ расположен в самом центре Васильевского острова на одной из его главных магистралей, имеющей выход как на мосты через Неву, так и на строящийся въезд на Западный скоростной диаметр. Рядом проходят 18-19 линии и Средний проспект, В.О. Расстояние до КАД составляет 15 км, до ЗСД — 9,6 км. От станции метро «Василеостровская» до БЦ можно дойти пешком за 20 минут.