The Volga is the longest river in Europe. It flows over 3,500 kilometers (1,900 miles) from its source in the Valdai Hills, northwest of Moscow. It empties into the Caspian Sea below Astrakhan. It is linked to the Moscow river by a canal, to the Baltic Sea by the Volga-Baltic Waterway, and to the Black Sea and the Sea of Azov by the Volga-Don Canal.