Bus or train from Arnhem to Giethoorn?

Dutch Railways (NS) operates a train from Arnhem to Giethoorn every 30 minutes. Tickets cost $12 - $22 and the journey takes 1 h 1 min. 2 other operators also service this route. Alternatively, Keolis Nederland operates a bus from Arnhem to Giethoorn every 30 minutes. Tickets cost $3 and the journey takes 41 min. 3 other operators also service this route.