Ait Benhaddou, fortified city, kasbah, Morocco

Compare the best Morocco flights

Morocco is just a short three-hour flight from the United Kingdom, but it would be hard to imagine a more different country. From its beautiful beaches to the majestic Atlas Mountains, from its ancient ruins to its modern hotels and bustling cities, Morocco is a country of exoticism and adventure.

Why go?

From exotic cities to outstanding scenery and wild desert landscapes, holidays in Morocco are spellbinding. Find out why Morocco is sure to work its magic with you...

Some of Morocco's city names such as Marrakech, Casablanca and Tangiers evoke a sense of the exotic straight away, and exploring the streets of any these cities is an adventure in itself. Arab and African cultures clash and mingle with exciting results, while there are plenty of souvenirs to find in the markets and bazaars.

For anyone who prefers the peace and tranquillity of the natural world, there are enigmatic desert oases to visit, where local Berber and Saharawi cultures can be explored. The Rif Mountains also offer plenty of opportunities for more adventurous exploration. Local cultures can also be explored in the cities, with the Djema el Fna in Marrakech a town square where traditional storytelling and street performance take place.

A different kind of cultural exploration takes place at the Atlas Film Studios, where decaying film sets can be explored in the desert. Films such as 'Star Wars' and 'The Mummy' are among those which used the facilities here. The fortress at Ait Ben Haddou, a UNESCO World Heritage Site in its own right, has also been used as the backdrop to many great films and is well worth a visit.

Anyone who is after a more relaxed kind of holiday can spend hours relaxing on the quality beaches at Agadir and Essaouria. There are also plenty of places to enjoy dining out and nightlife in cities such as Casablanca and Tangiers.

How to get there?

With a number of flights from the UK to Morocco and short flight times, holidays here couldn't be easier. Find out the best way for you to get there.

There are plenty of flights to Morocco available from UK airports, with planes travelling regularly to airports like Marrakech RAK, Agadir AGA, Casablanca CAS, Fez FEZ and Tangiers TGN.

Getting to and from the airport

Once your flight touches down in the airport, you'll want to organise your onward travel. Here are your options...

Those flying into Marrakech can choose to continue their journey by taxi, bus or car rental. The airport is only four miles away from the city and the number 19 shuttle bus runs every 30 minutes. If a taxi is more convenient, make sure you agree the fare with the driver before you leave.

Agadir airport is around 13 miles from the city centre. There are taxis available from outside the arrivals hall and fares to Agadir city centre are set at a fixed price of 200 dirham. It will take you about 20 minutes to get there. Alternatively, you could get the number 22 bus which leaves from outside the terminal and is situated along the main road. The bus ride to Inezgane costs four dirham and once there, you can catch a second bus to the city centre. This will cost 3 dirham.

There are no direct flights to Essaouira from the UK. Therefore, your best option is to fly into Marrakech and then make your way on to Essaouira which will take you approximately two and a half hours by car. You could even combine your holiday with a night or two in Marrakech.

Where to stay?

The great thing about Morocco is the different types of holiday it offers, whether you want to sizzle in the city or lounge on the beach. Find the best place to stay for you...

If you're looking for an exotic Eastern city break, then booking your accommodation in Marrakech will certainly fit the bill. Here you can experience vibrant and chaotic souks with their spices, snake charmers, belly dancers and array of colourful goods on offer. For time out during the day, relax in a hamman, and watch the Djemaa al Fna Square come alive at night. Opting to stay near to the old town or 'Medina' would allow you to be absorbed into the more ancient side of Marrakech, where you may decide to stay in a traditional 'riad' - a house converted into a small hotel with a central courtyard.  Or maybe the New Town is more up your street with its designer shops, hotels and restaurants.

If it's a beach break you're after, then Morocco also offers this.  The resort of Agadir boasts a beautiful blue-flag beach and booking accommodation here means that you will have more than nine kilometres of sand to flop on. There's a wide range of hotels here, from budget up to exclusive, so you'll have plenty of choice.

Or how about opting for beautiful and bohemian Essaouira, a seaside resort with a laidback vibe? With its pretty harbour, gorgeous beach and beautiful seafront, it's little wonder that this was the setting for the film 'Kingdom of Heaven'. You may wish to book accommodation within the walls of the UNESCO World Heritage 'medina' or old town; however, there are a number of larger, high-end hotels outside the walls.