Viking river cruise itineraries range from 7 to 23 days. They are operated along the: European rivers Rhine, Main, Danube, Saone, Rhone, Seine, Elbe, and Douro.