To access Maredsous by public transport, from Namur train station, take the bus line 21 Namur-Maredsous.
You can consult the timetables here.