Grand Hotel Amrath расположен в знаменитом Доме судоходства Scheepvaarthuis в самом сердце Амстердама. Отель находится в нескольких минутах ходьбы от делового района и основных туристических достопримечательностей. Неподалеку расположены также железнодорожный вокзал. До Международного аэропорта Амстердам "Схипхол" (Amsterdam Schiphol Airport) 23 км.