Mecca
Direct return from Riyadh
Mecca, a city in the Hejazi region of Saudi Arabia, is the holiest city in Islam and a pilgrimage site for millions of Muslims each year. Visit the iconic Masjid al-Haram, explore the bustling markets around the Grand Mosque, or drink from the Zamzam Well. Mecca's rich Islamic history, spiritual significance, and the annual Hajj pilgrimage make it a city of deep religious importance.
Latest deals
2 days £88 Wed 3 Feb – Fri 5 Feb
11 days £88 Thu 4 Feb – Mon 15 Feb
6 days £88 Fri 5 Feb – Thu 11 Feb
7 days £88 Fri 5 Feb – Fri 12 Feb
8 days £88 Fri 5 Feb – Sat 13 Feb
9 days £88 Fri 5 Feb – Sun 14 Feb
10 days £88 Fri 5 Feb – Mon 15 Feb
10 days £88 Thu 4 Feb – Sun 14 Feb
6 days £88 Sat 6 Feb – Fri 12 Feb
8 days £88 Sat 6 Feb – Sun 14 Feb
9 days £88 Sat 6 Feb – Mon 15 Feb
6 days £88 Sun 7 Feb – Sat 13 Feb
7 days £88 Sun 7 Feb – Sun 14 Feb
8 days £88 Sun 7 Feb – Mon 15 Feb
6 days £88 Mon 8 Feb – Sun 14 Feb
7 days £88 Sat 6 Feb – Sat 13 Feb
7 days £88 Mon 8 Feb – Mon 15 Feb
9 days £88 Thu 4 Feb – Sat 13 Feb
7 days £88 Thu 4 Feb – Thu 11 Feb
2 days £88 Wed 24 Mar – Fri 26 Mar
3 days £88 Wed 24 Mar – Sat 27 Mar
4 days £88 Wed 24 Mar – Sun 28 Mar
2 days £88 Thu 25 Mar – Sat 27 Mar
3 days £88 Thu 25 Mar – Sun 28 Mar
2 days £88 Fri 26 Mar – Sun 28 Mar
8 days £88 Thu 4 Feb – Fri 12 Feb
6 days £88 Wed 3 Feb – Tue 9 Feb
8 days £88 Wed 3 Feb – Thu 11 Feb
9 days £88 Wed 3 Feb – Fri 12 Feb
10 days £88 Wed 3 Feb – Sat 13 Feb
11 days £88 Wed 3 Feb – Sun 14 Feb
12 days £88 Wed 3 Feb – Mon 15 Feb
6 days £88 Thu 4 Feb – Wed 10 Feb
7 days £88 Wed 3 Feb – Wed 10 Feb
6 days £88 Tue 9 Feb – Mon 15 Feb
6 days £88 Mon 15 Mar – Sun 21 Mar
7 days £88 Mon 15 Mar – Mon 22 Mar
6 days £88 Thu 18 Mar – Wed 24 Mar
7 days £88 Thu 18 Mar – Thu 25 Mar
9 days £88 Thu 18 Mar – Sat 27 Mar
10 days £88 Thu 18 Mar – Sun 28 Mar
6 days £88 Fri 19 Mar – Thu 25 Mar
7 days £88 Fri 19 Mar – Fri 26 Mar
11 days £88 Wed 17 Mar – Sun 28 Mar
8 days £88 Fri 19 Mar – Sat 27 Mar
6 days £88 Sat 20 Mar – Fri 26 Mar
7 days £88 Sat 20 Mar – Sat 27 Mar
8 days £88 Sat 20 Mar – Sun 28 Mar
6 days £88 Sun 21 Mar – Sat 27 Mar
... 2533 more possible dates exist ...