Самолётом.
Из Москвы (Домодедово), цена билета от 2 300руб. до 6 000 руб.
Из Санкт-Петербурга (Пулково), цена билета от 600 до 1 600 руб.
С расписанием и тарифами можно ознакомиться здесь.
Поездом.
Из Москвы:
098А Москва (15:35) — Псков (05:05) купе: 2 232 р. плацкарт: 1 289 р.
010А Москва (18:30) — Псков (07:30) купе: 3 389 р. — 3 891 р.. плацкарт: 1 879 р.
Подробнее здесь.
Из Санкт-Петербурга:
023А Санкт-Петербург (18:45) — Псков (23:12) купе: 1308 р. общий: 247 р.
091Р Санкт-Петербург (19:40) — Псков (00:19) купе: 1481 р. . плацкарт: 913 р.
037Р Санкт-Петербург (19:40) — Псков (00:19) купе: 1842 р. плацкарт: 828 р. общий: 609 р.
Подробнее здесь.
Автобусом.
Из Москвы.
ГУП Псковпассажиравтотранс, (среда, суббота), цена билета 1000 р.
Москва Автовокзал Щёлковский (20:00) — Автовокзал Псков (10:55)
ИП Андреев А.А. (понедельник, среда, пятница) , цена билета 1000 р.
Москва Автостанция Тушинская (20:00) — Автовокзал Псков (10:25)
Из Санкт-Петербурга есть более 20 прямых и транзитных рейсов автобусов, ознакомиться с которыми Вы можете зайдя по ссылке.
Наиболее быстро (за 4 часа), дёшево (400-500 р.) и вполне комфортно из Санкт-Петербурга в Псков можно добраться на маршрутке. Бронирование мест по телефону. Практически во всех маршрутках есть Wi-Fi.
С полным перечнем и расписанием маршруток, а также ссылками на сайты перевозчиков можно ознакомиться здесь.