There is no train service to Karpacz.
Hourly bus service runs from Jelenia Gora (5zł to 6.40zł, one hour). In July and August, there are daily buses to Szklarska Poręba (6.40zł, 50 minutes) at 9.15am and 6.15pm.
friendly town, lots restaurants, available beds, pretty many things to do. Must see place !