Pskov is a railwaystation on the following routes:
Saint Petersburg - Riga (Latvia)
Rigs - Saint Petersburg
Saint Petersburg - Vilnius (Lithuania)
Vilnius - Saint Petersburg
Saint Petersburg - Veliki Luki
Veliki Luki - Saint Petersburg
Murmansk - Pskov
Pskov - Murmansk
Moscow - Pskov
Pskov - Moscow
Minsk - Pskov
Pskov - Minsk
Trains are very cheap in Russia. There are 3 different classes:
- Platskart ( the cheapest) no privacy
- Kupe (2nd class) 4 people in one coupe
- Kupe (1str class) 2 people in one coupe
If travelling alone in Russia, russian females mostly buy platskart, since they will not be together with 4 strangers in one coupe...
There are buses to Pskov from both St Pete and Novgorod, and there are various buses from Pskov to other destinations in the region.
Buses tend to be more frequent than trains when it comes to getting to Pskov.
Well, as the rest of Russia all the busses are either from Swedish, french, german etc. origin. So they are rather old, but still working. On the outside you may find the direction where the bus is heading... if you're lucky. Well, just hop in and see where you will end. You pay 6 roubles when the lady asks you "prajesd".
Bus Riga to Pskov:
I took the day bus from Riga to Pskov which takes all day and only runs in summer. There are also several night buses but only the ecoline one arrives at a decent time in the morning. Cost was 9 Lats (about 14.50 Euro). You arrive at the bus station which is just next to the train station in case you want to buy your onward ticket straight away.
Train to Moscow:
Currently there are 2 night trains, one leaving at 18.00, the other at 22.00, but one of them only runs in summer. Cost for the train no. 10 at 18.00 for kupe was 923 Rubels (close to 30 Euros).
There is a left lugguage (kamera khranenya) in one of the outside buildings which costs 35 R for a piece/day. There are free public toilets behind the building for the local train tickets but I strongly recommend the platni toilets (5 R) inside the modern railway station.
BTW, if you want to travel by train to Kaliningrad from here, the train goes through Belarus. Apparently you can buy the ticket and then go to the information counter where they give you a piece of paper in lieu of a transit visa. Please check this out further before you do so.
To get there: the most common way is by train.
From Moscow: two trains, both are overnight (arrive at around 8 and 9 AM). From Pskov to Moscow also both trains are overnight.
Train connections to St. Petersburg are very inconvenient, you either take two suburban trains and change in Luga (three connections per day), or take one of the three direct trains, all of them departing at night (around 3-4 AM) and taking four hours.
All attractions in Pskov proper are walking distance from the train station. To get to Izborsk or Pechory you have to take a bus.