No. There are three trains daily with one change (at Osnabruck)
And more than a dozen with two or three changes.
Thanks About 4 hours
No
Go to http://www.seat61.com/ Great site