It is possible to walk to the Bolshoi Theater from the Marriott Grand in a little under 30 minutes, but it is probably simpler to take the metro from Mayakovskaya Metro Station (on the same block as the hotel) and travel south two stops to Teatralnaya, which is less than 50m from the theater.
Back to Marriott Grand Hotel