Malta

Malta

Direct return from Belgrade

£42 Save up to
£47 Best deal
£89 Average cost

Malta, a sun-soaked Mediterranean archipelago, condenses thousands of years of history into a compact landscape of limestone cities, ancient temples, harbours, and clear blue water. Explore Valletta's fortified Baroque streets and Grand Harbour, visit prehistoric sites such as the Ħal Saflieni Hypogeum or the megalithic temples, then sail toward Comino's Blue Lagoon or the quieter landscapes of Gozo. With world-class diving, village festas, and a culture shaped by the Knights, Britain, Italy, and North Africa, Malta is small in size but rich in character.

Latest deals

9 days £47 Tue 2 Mar – Thu 11 Mar
Belgrade → Malta · Tue 2/03 · £27 Go
Malta → Belgrade · Thu 11/03 · £20 Go
7 days £48 Tue 19 Jan – Tue 26 Jan
Belgrade → Malta · Tue 19/01 · £28 Go
Malta → Belgrade · Tue 26/01 · £20 Go
9 days £48 Tue 19 Jan – Thu 28 Jan
Belgrade → Malta · Tue 19/01 · £28 Go
Malta → Belgrade · Thu 28/01 · £20 Go
11 days £48 Sun 28 Feb – Thu 11 Mar
Belgrade → Malta · Sun 28/02 · £28 Go
Malta → Belgrade · Thu 11/03 · £20 Go
4 days £48 Sun 7 Mar – Thu 11 Mar
Belgrade → Malta · Sun 7/03 · £28 Go
Malta → Belgrade · Thu 11/03 · £20 Go
2 days £48 Tue 26 Jan – Thu 28 Jan
Belgrade → Malta · Tue 26/01 · £28 Go
Malta → Belgrade · Thu 28/01 · £20 Go
2 days £48 Tue 19 Jan – Thu 21 Jan
Belgrade → Malta · Tue 19/01 · £28 Go
Malta → Belgrade · Thu 21/01 · £20 Go
16 days £48 Tue 23 Feb – Thu 11 Mar
Belgrade → Malta · Tue 23/02 · £28 Go
Malta → Belgrade · Thu 11/03 · £20 Go
7 days £52 Thu 4 Mar – Thu 11 Mar
Belgrade → Malta · Thu 4/03 · £32 Go
Malta → Belgrade · Thu 11/03 · £20 Go
7 days £53 Thu 28 Jan – Thu 4 Feb
Belgrade → Malta · Thu 28/01 · £27 Go
Malta → Belgrade · Thu 4/02 · £26 Go
5 days £53 Thu 28 Jan – Tue 2 Feb
Belgrade → Malta · Thu 28/01 · £27 Go
Malta → Belgrade · Tue 2/02 · £26 Go
2 days £53 Tue 2 Feb – Thu 4 Feb
Belgrade → Malta · Tue 2/02 · £27 Go
Malta → Belgrade · Thu 4/02 · £26 Go
14 days £54 Thu 28 Jan – Thu 11 Feb
Belgrade → Malta · Thu 28/01 · £27 Go
Malta → Belgrade · Thu 11/02 · £27 Go
2 days £54 Sun 21 Feb – Tue 23 Feb
Belgrade → Malta · Sun 21/02 · £27 Go
Malta → Belgrade · Tue 23/02 · £27 Go
4 days £54 Sun 21 Feb – Thu 25 Feb
Belgrade → Malta · Sun 21/02 · £27 Go
Malta → Belgrade · Thu 25/02 · £27 Go
2 days £54 Tue 9 Feb – Thu 11 Feb
Belgrade → Malta · Tue 9/02 · £27 Go
Malta → Belgrade · Thu 11/02 · £27 Go
9 days £54 Tue 2 Feb – Thu 11 Feb
Belgrade → Malta · Tue 2/02 · £27 Go
Malta → Belgrade · Thu 11/02 · £27 Go
7 days £54 Thu 4 Feb – Thu 11 Feb
Belgrade → Malta · Thu 4/02 · £27 Go
Malta → Belgrade · Thu 11/02 · £27 Go
3 days £54 Thu 4 Feb – Sun 7 Feb
Belgrade → Malta · Thu 4/02 · £27 Go
Malta → Belgrade · Sun 7/02 · £27 Go
16 days £54 Tue 9 Feb – Thu 25 Feb
Belgrade → Malta · Tue 9/02 · £27 Go
Malta → Belgrade · Thu 25/02 · £27 Go
14 days £54 Tue 9 Feb – Tue 23 Feb
Belgrade → Malta · Tue 9/02 · £27 Go
Malta → Belgrade · Tue 23/02 · £27 Go
6 days £54 Sun 28 Mar – Sat 3 Apr
Belgrade → Malta · Sun 28/03 · £27 Go
Malta → Belgrade · Sat 3/04 · £27 Go
7 days £54 Tue 26 Jan – Tue 2 Feb
Belgrade → Malta · Tue 26/01 · £28 Go
Malta → Belgrade · Tue 2/02 · £26 Go
14 days £54 Tue 2 Mar – Tue 16 Mar
Belgrade → Malta · Tue 2/03 · £27 Go
Malta → Belgrade · Tue 16/03 · £27 Go
14 days £54 Tue 19 Jan – Tue 2 Feb
Belgrade → Malta · Tue 19/01 · £28 Go
Malta → Belgrade · Tue 2/02 · £26 Go
16 days £54 Tue 19 Jan – Thu 4 Feb
Belgrade → Malta · Tue 19/01 · £28 Go
Malta → Belgrade · Thu 4/02 · £26 Go
5 days £54 Thu 11 Mar – Tue 16 Mar
Belgrade → Malta · Thu 11/03 · £27 Go
Malta → Belgrade · Tue 16/03 · £27 Go
10 days £54 Thu 28 Jan – Sun 7 Feb
Belgrade → Malta · Thu 28/01 · £27 Go
Malta → Belgrade · Sun 7/02 · £27 Go
5 days £54 Tue 2 Feb – Sun 7 Feb
Belgrade → Malta · Tue 2/02 · £27 Go
Malta → Belgrade · Sun 7/02 · £27 Go
7 days £54 Sun 21 Feb – Sun 28 Feb
Belgrade → Malta · Sun 21/02 · £27 Go
Malta → Belgrade · Sun 28/02 · £27 Go
9 days £54 Tue 26 Jan – Thu 4 Feb
Belgrade → Malta · Tue 26/01 · £28 Go
Malta → Belgrade · Thu 4/02 · £26 Go
12 days £55 Thu 7 Jan – Tue 19 Jan
Belgrade → Malta · Thu 7/01 · £35 Go
Malta → Belgrade · Tue 19/01 · £20 Go
5 days £55 Thu 18 Feb – Tue 23 Feb
Belgrade → Malta · Thu 18/02 · £28 Go
Malta → Belgrade · Tue 23/02 · £27 Go
2 days £55 Tue 23 Feb – Thu 25 Feb
Belgrade → Malta · Tue 23/02 · £28 Go
Malta → Belgrade · Thu 25/02 · £27 Go
14 days £55 Thu 7 Jan – Thu 21 Jan
Belgrade → Malta · Thu 7/01 · £35 Go
Malta → Belgrade · Thu 21/01 · £20 Go
7 days £55 Thu 7 Jan – Thu 14 Jan
Belgrade → Malta · Thu 7/01 · £35 Go
Malta → Belgrade · Thu 14/01 · £20 Go
13 days £55 Sun 21 Mar – Sat 3 Apr
Belgrade → Malta · Sun 21/03 · £28 Go
Malta → Belgrade · Sat 3/04 · £27 Go
4 days £55 Sun 7 Feb – Thu 11 Feb
Belgrade → Malta · Sun 7/02 · £28 Go
Malta → Belgrade · Thu 11/02 · £27 Go
5 days £55 Tue 23 Feb – Sun 28 Feb
Belgrade → Malta · Tue 23/02 · £28 Go
Malta → Belgrade · Sun 28/02 · £27 Go
16 days £55 Tue 26 Jan – Thu 11 Feb
Belgrade → Malta · Tue 26/01 · £28 Go
Malta → Belgrade · Thu 11/02 · £27 Go
7 days £55 Tue 20 Apr – Tue 27 Apr
Belgrade → Malta · Tue 20/04 · £28 Go
Malta → Belgrade · Tue 27/04 · £27 Go
12 days £55 Tue 26 Jan – Sun 7 Feb
Belgrade → Malta · Tue 26/01 · £28 Go
Malta → Belgrade · Sun 7/02 · £27 Go
7 days £55 Thu 18 Feb – Thu 25 Feb
Belgrade → Malta · Thu 18/02 · £28 Go
Malta → Belgrade · Thu 25/02 · £27 Go
9 days £55 Sun 7 Mar – Tue 16 Mar
Belgrade → Malta · Sun 7/03 · £28 Go
Malta → Belgrade · Tue 16/03 · £27 Go
2 days £55 Tue 20 Apr – Thu 22 Apr
Belgrade → Malta · Tue 20/04 · £28 Go
Malta → Belgrade · Thu 22/04 · £27 Go
10 days £55 Thu 18 Feb – Sun 28 Feb
Belgrade → Malta · Thu 18/02 · £28 Go
Malta → Belgrade · Sun 28/02 · £27 Go
16 days £55 Sun 7 Feb – Tue 23 Feb
Belgrade → Malta · Sun 7/02 · £28 Go
Malta → Belgrade · Tue 23/02 · £27 Go
2 days £55 Sun 25 Apr – Tue 27 Apr
Belgrade → Malta · Sun 25/04 · £28 Go
Malta → Belgrade · Tue 27/04 · £27 Go
16 days £55 Sun 28 Feb – Tue 16 Mar
Belgrade → Malta · Sun 28/02 · £28 Go
Malta → Belgrade · Tue 16/03 · £27 Go
11 days £58 Sun 21 Feb – Thu 4 Mar
Belgrade → Malta · Sun 21/02 · £27 Go
Malta → Belgrade · Thu 4/03 · £31 Go

... 1641 more possible dates exist ...