The Danube River runs through the centre of Budapest, connecting the two parts of the city formally known separately as Buda and Pest. With a Danube River Cruise, you’ll sail by some of Budapest’s most iconic landmarks, such as the Chain Bridge, the Parliament Building and the Buda Castle. Depending on the duration of your cruise and time of day, prices vary, but you can expect to pay around 20-30 EUR per person.