The Upper Middle Rhine Valley stretches for 67 kilometres, down a gentle winding stretch of the river. You can travel by boat, car, bicycle, or foot, with panoramic views along the whole route. The castles stand high on the hills and many of them are open to the public. |