Amsterdam, Budapest, Paris, Prague and Vienna are some of the cities individuals can visit on a European river cruise with companies such as Viking River Cruises, Avalon Waterways and Ama Waterways. River cruises also visit historical cities, such as Germany's Berlin, Nuremberg and Frankfurt; France's Rouen, Lyon and Avignon; and Eastern European cities Veliko Tarnavo in Bulgaria, Osijek in Croatia and Kalocsa in Hungary.
Many European river cruises travel the Danube, which is the longest river in the European Union region and flows through 10 countries and 16 cities. As of 2015, a river cruise that visits a number of European cities is Viking River Cruises' 15-day “Grand European Tour” from Amsterdam to Budapest along the Rhine, Main and Danube rivers, which visits the cities of Cologne, Koblenz, Melk and Vienna. Avalon Waterways offers a 19-day “Jewels of Central Europe’’ cruise from Paris to Budapest along the Moselle, Rhine, Main and Danube rivers, which includes a visit to Germany's oldest city, Trier, and to Bavaria's capital city of Munich.
Ama Waterways offers a “Provence and Spain’’ package that combines several nights in hotels in Paris and Barcelona with a river cruise along the river Rhône. It visits French cities such as Lyon, Avignon and Perpignan.