From Liège-Palais train to Namur then train to Dinant. 1 h 56 min 12€. From Liège drive to Dinant. 1 h 11€.
Train from Liège to Dinant
Belgian Railways (NMBS/SNCB) operates a train from Liège to Dinant hourly. Tickets cost $9 - $13 and the journey takes 58 min. Belgian Railways (NMBS/SNCB) also services this route hourly.