The Burrard si trova nel cuore del quartiere di Centro di Vancouver, a 17 min. a piedi da Canada Place e a 18 min. da Terminal delle navi da crociera Canada Place. Per i viaggiatori, questa località è accessibile a piedi e perfetta per sciare.