По-моему сейчас большинство спальных вагонов PKP ходит в поездах TLK в ночном графике. Система скидок у них есть, правда я не знаю деталей.
Теперь по базовым ценам в TLK, согласно сайту
http://www.tlk.pl/pl (километраж привожу выборочно):
0-40 км - 6 / 10 Zl
81-100 км - 21 / 30 Zl
181 - 200 км - 38 / 57 Zl
281 - 320 км - 50 / 78 Zl
361 - 440 км - 55 / 83 Zl
601 - 680 км - 62 / 97 Zl
881 - 1000 км - 72 / 104 Zl
Перевод в рубли - умножением на 10.
Доплата за спальные места:
1. według taryfy normalnej - za jedno miejsce:
a) w wagonie sypialnym:
•w przedziale jednomiejscowym (kategorii Single) - 270 zł
•w przedziale dwumiejscowym (kategorii Double) - 140 zł
•w przedziale trzymiejscowym (kategorii Touriste) - 80 zł
b) w wagonie z miejscami do leżenia - z pościelą i obsługą konduktora:
•w przedziale czteromiejscowym (kategorii Bc-4) - 70 zł
•w przedziale sześciomiejscowym (kategorii Bc-6) - 60 zł
2. opłata specjalna*) za jedno miejsce w przedziale sześciomiejscowym (Bc-6)
w wagonie z miejscami do leżenia z pościelą i obsługą konduktora - 50 zł
3. za jedno miejsce w przedziale sześciomiejscowym (Bc-6) w wagonie z miejscami
do leżenia, bez pościeli i obsługi konduktora - TANIA KUSZETKA - 25 złЕсли сравнить с маршрутом Москва-Петербург, то в поезде TLK у PKP это расстояние будет стоить 620 руб в сидячке 2-м классом и 970 руб 1-м классом + еще 100 руб за резервацию места, если оно надо.
Кушетка в 6-местном купе обойдется 1220 руб, в 4-местном - 1320 (!), в 2-местном 2020 (!!), сингл - 3320 (!!!). Если я все правильно просуммировал

Польским почти не владею, может не дочитал чего.
6-местная кушетка получается дороже фирменного плацкарта, почти как нефирменное купе, зато остальные цены однозначно рулят. Но для желающих сэкономить в п.3 предлагается услуга - кушет без белья и услуг кондуктора Тани

, что обойдется в 870 руб.
Осталось узнать, как работают скидки.
По маршруту Варшава-Вроцлав, который приводил в пример gleb_msu, ходят 7 дневных поездов TLK (385 км, 6 часов с небольшим) и 1 ночной, а также 7 дневных поездов EIC (аналог Авроры, идут "в объезд" через Катовице или Познань из-за ограничений скорости на прямой ветке, получается 490 км за 5 часов по цене 930 руб и 1330 руб за 2 и 1 классы соответственно).