From Pulkovo 1 (the Domestic terminal:- Take a bus 39 to the nearest metro station Moskovskaya. Then you will need to buy a metro token and travel 7 stops by metro to metro station Nevsky Prospekt, then switch the line to green and go 1 stop to Vasileostrovskaya station.From Pulkovo 2 (international terminal):- Take a bus 13 to the nearest metro station Moskovskaya. Then you will need to buy a metro token and go 7 stops by metro to metro station Nevsky Prospekt, then switch the line to green and go 1 stop to Vasileostrovskaya station. Taxis cost around 50 USD (about 1500 roubles) from both airports (Pulkovo 1 and Pulkovo 2 to the hostel.- Arriving at Moskovsky Train Station take a subway to metro station Vasileostrovskaya, then walk towards Cofffeshop terrace and enter the brown door right near the arch. Go upstairs to 4th floor, see door with a sign 'Nova Hostel', welcome! :)