There are buses going at least every hour during the daytime from Bratislava's main bus terminal, AS Mlynske Nivy. The fare is approximately 6 EUR and the journey takes about 2 hours.
There is a regular direct train connection running between Bratislava's main railway station (Hlavna stanica) and Topolcany twice daily, in the morning and in the evening. The fare is approximately 6 EUR and the journey takes about 2 hours.
Cycling - there are 4 cycle routes around the town stretching in the direction of the Povazsky Inovec mountains. Each of them has different sign color. The route map can be found in front of the church in the main town square.