Trains arrive at Belarus Station from Belarus (Minsk and Brest), Kaliningrad, Smolensk and international destinations including Vilnius, Warsaw, and Berlin. The station is about 8 km form the AST-Hof Hotel.
By taxi
It should not take more than 30 minutes to drive to the AST-Hof Hotel except in the worst rush hour traffic. If you can negotiate a taxi on arrival, the fare should be around $30, but it is probably easier to arrange a transfer with a driver to meet your train, which you can do here.
By metro
Take the metro from Belarusskaya Metro Station and travel two stops counterclockwise on the brown circle line to Kievskaya. Change here to the light-blue line, and continue west four stops to Bagrationovskaya, which is a short walking distance from the AST-Hof Hotel (10 minutes).