Novo Hotel befindet sich in der Olaya-Straße in Riyadh, einem geschäftigen Geschäfts- und Handelsviertel, das für seine modernen Bürogebäude und Einkaufszentren bekannt ist. Das Hotel liegt in der Nähe von Sehenswürdigkeiten wie dem Al Faisaliyah Tower und dem Kingdom Centre, beide innerhalb von 5 km. Das Nationalmuseum ist ebenfalls innerhalb von 7 km erreichbar. Der internationale Flughafen King Khalid ist etwa 39 km vom Hotel entfernt.