Courtyard by Marriott Montreal Downtown se encuentra en Centro de Montreal, a tan solo 6 minutos a pie de Estación de metro de Place des Arts y a 5 minutos a pie de Centro de convenciones de Montreal. Para los turistas, esta área es céntrica y también es una zona ideal para salir de compras.