Budapest
Direct return from Tallinn
Budapest, Hungary's enchanting capital, is bisected by the Danube River, with the historic Castle Hill and the dynamic Pest on either side. Take a relaxing bath in one of the traditional Turkish-style thermal baths, admire the stunning Parliament Building, or take a stroll on the romantic Chain Bridge. Budapest's vibrant ruin bars and unique fusion cuisine add to the city's charm.
Latest deals
7 days £43 Thu 18 Feb – Thu 25 Feb
14 days £43 Thu 11 Feb – Thu 25 Feb
7 days £43 Thu 11 Feb – Thu 18 Feb
14 days £43 Thu 18 Feb – Thu 4 Mar
14 days £43 Thu 4 Feb – Thu 18 Feb
14 days £48 Thu 28 Jan – Thu 11 Feb
14 days £48 Thu 21 Jan – Thu 4 Feb
7 days £48 Thu 4 Feb – Thu 11 Feb
7 days £48 Thu 28 Jan – Thu 4 Feb
7 days £48 Thu 21 Jan – Thu 28 Jan
12 days £49 Sat 6 Feb – Thu 18 Feb
7 days £50 Thu 4 Mar – Thu 11 Mar
2 days £53 Thu 4 Feb – Sat 6 Feb
16 days £53 Tue 9 Feb – Thu 25 Feb
9 days £53 Tue 9 Feb – Thu 18 Feb
16 days £53 Thu 21 Jan – Sat 6 Feb
9 days £53 Tue 19 Jan – Thu 28 Jan
9 days £53 Thu 28 Jan – Sat 6 Feb
14 days £53 Thu 14 Jan – Thu 28 Jan
2 days £53 Tue 19 Jan – Thu 21 Jan
7 days £53 Thu 14 Jan – Thu 21 Jan
16 days £53 Tue 12 Jan – Thu 28 Jan
9 days £53 Tue 12 Jan – Thu 21 Jan
16 days £53 Tue 19 Jan – Thu 4 Feb
5 days £54 Sat 6 Feb – Thu 11 Feb
2 days £56 Tue 16 Feb – Thu 18 Feb
9 days £56 Tue 16 Feb – Thu 25 Feb
7 days £56 Thu 25 Feb – Thu 4 Mar
5 days £56 Sat 27 Feb – Thu 4 Mar
16 days £56 Tue 16 Feb – Thu 4 Mar
2 days £57 Thu 4 Mar – Sat 6 Mar
16 days £57 Thu 18 Feb – Sat 6 Mar
9 days £58 Tue 26 Jan – Thu 4 Feb
16 days £58 Tue 26 Jan – Thu 11 Feb
12 days £58 Sat 30 Jan – Thu 11 Feb
2 days £58 Tue 9 Feb – Thu 11 Feb
11 days £58 Sun 10 Jan – Thu 21 Jan
2 days £58 Tue 26 Jan – Thu 28 Jan
5 days £58 Sat 30 Jan – Thu 4 Feb
11 days £59 Sun 28 Mar – Thu 8 Apr
14 days £59 Thu 19 Nov – Thu 3 Dec
2 days £61 Tue 2 Mar – Thu 4 Mar
12 days £62 Thu 21 Jan – Tue 2 Feb
16 days £62 Thu 11 Feb – Sat 27 Feb
14 days £62 Thu 18 Mar – Thu 1 Apr
16 days £62 Thu 18 Mar – Sat 3 Apr
9 days £62 Thu 18 Feb – Sat 27 Feb
2 days £62 Thu 18 Mar – Sat 20 Mar
5 days £62 Thu 28 Jan – Tue 2 Feb
... 583 more possible dates exist ...