There is a new road connected with highway D1 from Bratislava leading to the town, or use the old road which takes much more time and is not so comfortable and new. You have to drive through many villages.
The train and bus station is connected and situated near Nosice which is part of Púchov, about half a kilometer from centrum. You do not have to walk into town because at the bus station busses run from there to different parts of the town. Although travelling by bus or by train is cheap, it is not so comfortable and fast as travelling by car, and it takes much more time.