FlixBus operates a bus from Venlo to Düsseldorf 4 times a week. Tickets cost $3 - $6 and the journey takes 55 min. Alternatively, Dutch Railways (NS) operates a train from Venlo to Düsseldorf hourly. Tickets cost $5 - $9 and the journey takes 1 h 3 min. Eurobahn also services this route hourly.
Yes, there is a direct train departing from Venlo and arriving at Düsseldorf Hbf. Services depart hourly, and operate every day. The journey takes approximately 1 h 3 min.
Yes, there is a direct bus departing from Venlo, Venlo Station and arriving at Düsseldorf. Services depart four times a week, and operate every day. The journey takes approximately 55 min.