L’hotel Nevsky Express si trova a San Pietroburgo, vicino alla stazione dei treni e a 2 minuti a piedi dalla stazione della metropolitana Ploschad Vosstania. Le camere, che si suddividono in suite, superior e doppie, si affacciano direttamente sulla Nevsky Prospect, la via principale di San Pietroburgo (e una delle strade russe più celebri) o verso un tranquillo giardino. Internet Wi-Fi gratuita è presente nelle camere.