Only afew hours flight from Ireland on the northern coast of Africa, lies the kingdom of Morocco. With its rich and vibrant cities and relaxing beach resorts, Morocco offers you the perfect destination for a holiday. Bordered by the Mediterranean Sea to the north and the Atlantic Ocean to the west, you can book beach holidays in Morocco with ease. The resort of Agadir lies next to the Atlantic and is a fantastic family holiday destination. The long sandy beaches and shallow waters offer plenty of activities; jet skiing, windsurfing, snorkeling and even pedaloes. Holidays in Tangier are great for couples. Laze on the golden beaches or enjoy a camel ride, admire magnificent sunrises and sunsets or go sailing on the Mediterranean. Holidays in Marrakech provide a welcome alternative to your standard holiday. A mix of both old and new, absorb the sights and sounds of the local markets, let the aromas of the countless food stalls in the medina entice you, then dance the night away in one of the many clubs in the town centre. 

Top 3 Things to do in Morocco.
Day Tour of Morocco
Experience the mysterious charm of Morocco on this memorable day tour to the White City; See the Kasbah, explore the Medina by foot and haggle for wares in the souk.
Rock of Gibralter
Enjoy a taste of little Britain in the heart of the Mediterranean, see British policemen, spend British money and travel to the top of the famous Rock of Gibraltar itself for panoramic views of the Spanish and Moroccan coastline.
Overlooking the historical city of Granada, the stunning Alhambra is one of Europe’s important historical sites and has been declared a World Heritage site.



Search for your holiday to Morocco

Below some of the latest offers on holidays to Morocco. The prices below include flights & accommodation, specially selected by our Cassidy Travel Experts. 

Use the filter section search holiday deals by airport and hotel rating and find our best offers, or search above to tailor your holiday. Alternatively, you can talk to our team of holiday specialists by calling 0818332500.