Maps and statistics of Passau
Passau, known as the "City of Three Rivers," is located in southeastern Bavaria, Germany, where the Danube, Inn, and Ilz rivers converge. It is renowned for its picturesque old town, with baroque architecture influenced by Italian artists. The city's notable landmarks include St. Stephen's Cathedral, home to the world's largest cathedral organ. Passau is also a university town, adding a vibrant student population to its historical ambiance. Its strategic location makes it a popular stop for river cruises.