Budapest

Budapest

Direct return from Tallinn

£65 Save up to
£43 Best deal
£108 Average cost

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
Tallinn → Budapest · Thu 18/02 · £21 Go
Budapest → Tallinn · Thu 25/02 · £22 Go
14 days £43 Thu 11 Feb – Thu 25 Feb
Tallinn → Budapest · Thu 11/02 · £21 Go
Budapest → Tallinn · Thu 25/02 · £22 Go
7 days £43 Thu 11 Feb – Thu 18 Feb
Tallinn → Budapest · Thu 11/02 · £21 Go
Budapest → Tallinn · Thu 18/02 · £22 Go
14 days £43 Thu 18 Feb – Thu 4 Mar
Tallinn → Budapest · Thu 18/02 · £21 Go
Budapest → Tallinn · Thu 4/03 · £22 Go
14 days £43 Thu 4 Feb – Thu 18 Feb
Tallinn → Budapest · Thu 4/02 · £21 Go
Budapest → Tallinn · Thu 18/02 · £22 Go
14 days £48 Thu 28 Jan – Thu 11 Feb
Tallinn → Budapest · Thu 28/01 · £21 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
14 days £48 Thu 21 Jan – Thu 4 Feb
Tallinn → Budapest · Thu 21/01 · £21 Go
Budapest → Tallinn · Thu 4/02 · £27 Go
7 days £48 Thu 4 Feb – Thu 11 Feb
Tallinn → Budapest · Thu 4/02 · £21 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
7 days £48 Thu 28 Jan – Thu 4 Feb
Tallinn → Budapest · Thu 28/01 · £21 Go
Budapest → Tallinn · Thu 4/02 · £27 Go
7 days £48 Thu 21 Jan – Thu 28 Jan
Tallinn → Budapest · Thu 21/01 · £21 Go
Budapest → Tallinn · Thu 28/01 · £27 Go
12 days £49 Sat 6 Feb – Thu 18 Feb
Tallinn → Budapest · Sat 6/02 · £27 Go
Budapest → Tallinn · Thu 18/02 · £22 Go
7 days £50 Thu 4 Mar – Thu 11 Mar
Tallinn → Budapest · Thu 4/03 · £21 Go
Budapest → Tallinn · Thu 11/03 · £29 Go
2 days £53 Thu 4 Feb – Sat 6 Feb
Tallinn → Budapest · Thu 4/02 · £21 Go
Budapest → Tallinn · Sat 6/02 · £32 Go
16 days £53 Tue 9 Feb – Thu 25 Feb
Tallinn → Budapest · Tue 9/02 · £31 Go
Budapest → Tallinn · Thu 25/02 · £22 Go
9 days £53 Tue 9 Feb – Thu 18 Feb
Tallinn → Budapest · Tue 9/02 · £31 Go
Budapest → Tallinn · Thu 18/02 · £22 Go
16 days £53 Thu 21 Jan – Sat 6 Feb
Tallinn → Budapest · Thu 21/01 · £21 Go
Budapest → Tallinn · Sat 6/02 · £32 Go
9 days £53 Tue 19 Jan – Thu 28 Jan
Tallinn → Budapest · Tue 19/01 · £26 Go
Budapest → Tallinn · Thu 28/01 · £27 Go
9 days £53 Thu 28 Jan – Sat 6 Feb
Tallinn → Budapest · Thu 28/01 · £21 Go
Budapest → Tallinn · Sat 6/02 · £32 Go
14 days £53 Thu 14 Jan – Thu 28 Jan
Tallinn → Budapest · Thu 14/01 · £26 Go
Budapest → Tallinn · Thu 28/01 · £27 Go
2 days £53 Tue 19 Jan – Thu 21 Jan
Tallinn → Budapest · Tue 19/01 · £26 Go
Budapest → Tallinn · Thu 21/01 · £27 Go
7 days £53 Thu 14 Jan – Thu 21 Jan
Tallinn → Budapest · Thu 14/01 · £26 Go
Budapest → Tallinn · Thu 21/01 · £27 Go
16 days £53 Tue 12 Jan – Thu 28 Jan
Tallinn → Budapest · Tue 12/01 · £26 Go
Budapest → Tallinn · Thu 28/01 · £27 Go
9 days £53 Tue 12 Jan – Thu 21 Jan
Tallinn → Budapest · Tue 12/01 · £26 Go
Budapest → Tallinn · Thu 21/01 · £27 Go
16 days £53 Tue 19 Jan – Thu 4 Feb
Tallinn → Budapest · Tue 19/01 · £26 Go
Budapest → Tallinn · Thu 4/02 · £27 Go
5 days £54 Sat 6 Feb – Thu 11 Feb
Tallinn → Budapest · Sat 6/02 · £27 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
2 days £56 Tue 16 Feb – Thu 18 Feb
Tallinn → Budapest · Tue 16/02 · £34 Go
Budapest → Tallinn · Thu 18/02 · £22 Go
9 days £56 Tue 16 Feb – Thu 25 Feb
Tallinn → Budapest · Tue 16/02 · £34 Go
Budapest → Tallinn · Thu 25/02 · £22 Go
7 days £56 Thu 25 Feb – Thu 4 Mar
Tallinn → Budapest · Thu 25/02 · £34 Go
Budapest → Tallinn · Thu 4/03 · £22 Go
5 days £56 Sat 27 Feb – Thu 4 Mar
Tallinn → Budapest · Sat 27/02 · £34 Go
Budapest → Tallinn · Thu 4/03 · £22 Go
16 days £56 Tue 16 Feb – Thu 4 Mar
Tallinn → Budapest · Tue 16/02 · £34 Go
Budapest → Tallinn · Thu 4/03 · £22 Go
2 days £57 Thu 4 Mar – Sat 6 Mar
Tallinn → Budapest · Thu 4/03 · £21 Go
Budapest → Tallinn · Sat 6/03 · £36 Go
16 days £57 Thu 18 Feb – Sat 6 Mar
Tallinn → Budapest · Thu 18/02 · £21 Go
Budapest → Tallinn · Sat 6/03 · £36 Go
9 days £58 Tue 26 Jan – Thu 4 Feb
Tallinn → Budapest · Tue 26/01 · £31 Go
Budapest → Tallinn · Thu 4/02 · £27 Go
16 days £58 Tue 26 Jan – Thu 11 Feb
Tallinn → Budapest · Tue 26/01 · £31 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
12 days £58 Sat 30 Jan – Thu 11 Feb
Tallinn → Budapest · Sat 30/01 · £31 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
2 days £58 Tue 9 Feb – Thu 11 Feb
Tallinn → Budapest · Tue 9/02 · £31 Go
Budapest → Tallinn · Thu 11/02 · £27 Go
11 days £58 Sun 10 Jan – Thu 21 Jan
Tallinn → Budapest · Sun 10/01 · £31 Go
Budapest → Tallinn · Thu 21/01 · £27 Go
2 days £58 Tue 26 Jan – Thu 28 Jan
Tallinn → Budapest · Tue 26/01 · £31 Go
Budapest → Tallinn · Thu 28/01 · £27 Go
5 days £58 Sat 30 Jan – Thu 4 Feb
Tallinn → Budapest · Sat 30/01 · £31 Go
Budapest → Tallinn · Thu 4/02 · £27 Go
11 days £59 Sun 28 Mar – Thu 8 Apr
Tallinn → Budapest · Sun 28/03 · £27 Go
Budapest → Tallinn · Thu 8/04 · £32 Go
14 days £59 Thu 19 Nov – Thu 3 Dec
Tallinn → Budapest · Thu 19/11 · £27 Go
Budapest → Tallinn · Thu 3/12 · £32 Go
2 days £61 Tue 2 Mar – Thu 4 Mar
Tallinn → Budapest · Tue 2/03 · £39 Go
Budapest → Tallinn · Thu 4/03 · £22 Go
12 days £62 Thu 21 Jan – Tue 2 Feb
Tallinn → Budapest · Thu 21/01 · £21 Go
Budapest → Tallinn · Tue 2/02 · £41 Go
16 days £62 Thu 11 Feb – Sat 27 Feb
Tallinn → Budapest · Thu 11/02 · £21 Go
Budapest → Tallinn · Sat 27/02 · £41 Go
14 days £62 Thu 18 Mar – Thu 1 Apr
Tallinn → Budapest · Thu 18/03 · £21 Go
Budapest → Tallinn · Thu 1/04 · £41 Go
16 days £62 Thu 18 Mar – Sat 3 Apr
Tallinn → Budapest · Thu 18/03 · £21 Go
Budapest → Tallinn · Sat 3/04 · £41 Go
9 days £62 Thu 18 Feb – Sat 27 Feb
Tallinn → Budapest · Thu 18/02 · £21 Go
Budapest → Tallinn · Sat 27/02 · £41 Go
2 days £62 Thu 18 Mar – Sat 20 Mar
Tallinn → Budapest · Thu 18/03 · £21 Go
Budapest → Tallinn · Sat 20/03 · £41 Go
5 days £62 Thu 28 Jan – Tue 2 Feb
Tallinn → Budapest · Thu 28/01 · £21 Go
Budapest → Tallinn · Tue 2/02 · £41 Go
16 days £62 Thu 4 Mar – Sat 20 Mar
Tallinn → Budapest · Thu 4/03 · £21 Go
Budapest → Tallinn · Sat 20/03 · £41 Go

... 583 more possible dates exist ...