Railways of Slovak Republic (ZSSK) operates a train from Bratislava to Zakopane hourly. Tickets cost $12 - $18 and the journey takes 3 h 51 min. Alternatively, Billy operates a bus from Bratislava to Zakopane 4 times a week. Tickets cost $25 - $45 and the journey takes 5 h 24 min. MajerBus also services this route hourly.
From Bratislava hl.st. train to Liptovsky Mikulas then drive to Zakopane. 5 h 16 min 23€. From Bratislava Mlynské nivy bus to Nowy Targ then bus to Kasprowicza. 6 h 28 min 37€. From Bratislava drive to Zakopane. 4 h 2 min 43€.