Featuring free WiFi throughout the property, Hostel Nebo offers accommodation in Saint Petersburg, 657 feet from Petrovsky Stadium. Sportivnaya Metro Station is 394 feet from the hostel. Some rooms include views of the river or city. You will find a 24-hour front desk at the property. Admiralty Building is 1.2 miles from Hostel Nebo, while Hermitage Museum is 1.2 miles away. Pulkovo International Airport is 14.3 miles from the property.