Viena se sitúa a ambos lados del río Danubio, que cruza la ciudad desde el noroeste hacia el sureste.