Morocco travel guide

Morocco Tourism | Morocco Guide

You're Going to Love Morocco

A vibrant, energetic country that is a blend of traditional and modern, culture and religion, Morocco has been referred to as the "gateway to Africa."

What to do in Morocco

1. Explore the Architecture in Morocco

Moroccan cities, such as Tétouan, Essaouira, Fes and Marrakesh, all boast a mixture of ancient and colonial style architecture but each has its own distinct character.

2. Visit the Medinas

These ancient, walled cities are traffic free and filled with tiny lanes, riads and, in the case of Fes, still have donkeys delivering goods.

3. Go To the Sahara Desert

Trek across the desert by camel or 4x4, visiting the shifting dunes of Erg Chebbi, various oases and nomad settlements.

4. Have a Beach Vacation

Visit Asilah, Essouira or Agadir on the Atlantic coast or spend time walking in the national parks of Souss-Massa, also on the Atlantic, or Al Hoceima on the Mediterranean.

5. Go Trekking in the Atlas Mountains

Go to Azrou in the Middle Atlas for day hikes or take a 3 day trek to the highest point, Jebel Toubkal, in the High Atlas.

1. Explore the Architecture in Morocco

Moroccan cities, such as Tétouan, Essaouira, Fes and Marrakesh, all boast a mixture of ancient and colonial style architecture but each has its own distinct character.

2. Visit the Medinas

These ancient, walled cities are traffic free and filled with tiny lanes, riads and, in the case of Fes, still have donkeys delivering goods.

3. Go To the Sahara Desert

Trek across the desert by camel or 4x4, visiting the shifting dunes of Erg Chebbi, various oases and nomad settlements.

4. Have a Beach Vacation

Visit Asilah, Essouira or Agadir on the Atlantic coast or spend time walking in the national parks of Souss-Massa, also on the Atlantic, or Al Hoceima on the Mediterranean.

5. Go Trekking in the Atlas Mountains

Go to Azrou in the Middle Atlas for day hikes or take a 3 day trek to the highest point, Jebel Toubkal, in the High Atlas.

When to visit Morocco

Morocco in May
Estimated hotel price
€86
1 night at 3-star hotel
Morocco in May
Estimated hotel price
€86
1 night at 3-star hotel

Morocco can be visited all year around, but the best times are autumn (September – November) and spring (April – May). The coastal areas benefit from more temperate weather, while inland there are more extreme temperatures, especially in the mountains and desert areas.

How to Get to Morocco

Entry Requirements

Holders of British and USA passports need to have a passport valid for the duration of their stay in Morocco, while Canadian, EU and Australian passports need to be valid for at least six months after date of departure from the country. There is no need to have a visa to visit for a period of up to 90 days.

Plane

The most popular international airports in Morocco are in Marrakesh, Casablanca and Fes. Buses and taxis run regularly from Menara Airport in Marrakesh to the town center and cost around 30 MAD (3 USD) and 70 MAD (7.30 USD), respectively. There is a train service linking the airport in Casablanca to the center of the city.

Bus

A bus service runs from France and Spain to various cities in Morocco and is operated by Eurolines in conjunction with Compagnie de Transports Marocains. Tickets from Malaga to Casablanca cost in the region of 970 MAD (100 USD).

Boat

Morocco can be accessed by ferries from Spain and France and cruise liners, which stop at Casablanca, Tangier and Agadir. Ferry operators, such as Grimaldi Lines and Grand Navi Veloci, offer both car and passenger ferries to the ports of Nador and Tangier, among others.

Entry Requirements

Holders of British and USA passports need to have a passport valid for the duration of their stay in Morocco, while Canadian, EU and Australian passports need to be valid for at least six months after date of departure from the country. There is no need to have a visa to visit for a period of up to 90 days.

Plane

The most popular international airports in Morocco are in Marrakesh, Casablanca and Fes. Buses and taxis run regularly from Menara Airport in Marrakesh to the town center and cost around 30 MAD (3 USD) and 70 MAD (7.30 USD), respectively. There is a train service linking the airport in Casablanca to the center of the city.

Bus

A bus service runs from France and Spain to various cities in Morocco and is operated by Eurolines in conjunction with Compagnie de Transports Marocains. Tickets from Malaga to Casablanca cost in the region of 970 MAD (100 USD).

Boat

Morocco can be accessed by ferries from Spain and France and cruise liners, which stop at Casablanca, Tangier and Agadir. Ferry operators, such as Grimaldi Lines and Grand Navi Veloci, offer both car and passenger ferries to the ports of Nador and Tangier, among others.

Popular airlines serving Morocco

Lufthansa
Good (4,596 reviews)
KLM
Good (848 reviews)
SWISS
Good (926 reviews)
British Airways
Good (4,441 reviews)
Delta
Good (4,597 reviews)
Turkish Airlines
Good (2,279 reviews)
Air France
Good (973 reviews)
Iberia
Good (1,551 reviews)
Austrian Airlines
Good (478 reviews)
United Airlines
Good (4,923 reviews)
Emirates
Good (2,121 reviews)
Qatar Airways
Good (2,481 reviews)
Air Canada
Good (5,700 reviews)
Brussels Airlines
Good (226 reviews)
Scandinavian Airlines
Good (836 reviews)
TAP AIR PORTUGAL
Good (1,160 reviews)
Etihad Airways
Good (835 reviews)
ITA Airways
Good (705 reviews)
Egypt Air
Good (194 reviews)
Malaysia Airlines
Good (180 reviews)
Show more

Where to stay in Morocco

Accommodation in Morocco ranges from beach resort hotels and eco-lodges to traditional Moroccan riads and mountain casbahs. Vacation resorts in Agadir are extremely popular with visitors and there are youth hostels in the more touristic towns of Azrou, Casablanca, Rabat, Marrakesh and Tangier, among others.

Where to stay in popular areas of Morocco

Most booked hotels in Morocco

Savoy Le Grand Hotel
5 stars
Excellent (8.3, Excellent reviews)
€136+
Hyatt Place Taghazout Bay
5 stars
Excellent (8.3, Excellent reviews)
€104+
Movenpick Hotel Mansour Eddahbi Marrakech
5 stars
Excellent (8.3, Excellent reviews)
€153+
La Mamounia
5 stars
Excellent (9.2, Excellent reviews)
€538+
Amadil Ocean Club
4 stars
Excellent (8, Excellent reviews)
€79+
Eden Andalou Aquapark & Spa
5 stars
Excellent (9, Excellent reviews)
€170+

How to Get Around Morocco

Public Transportation

Public transport exists in the form of bus services in the main cities and towns, while Casablanca boasts a modern rapid transit tramway that has fares of around 6 MAD (0.60 USD) per trip.

Trains

The train network in Morocco (ONCF) has regular services that operate in the north of the country linking Oujda to Rabat and Casablanca, and Tangier to Fes and Marrakesh. The train company also operates a bus company, called Supratours, that takes rail passengers to destinations, such as Agadir, where there are no train stations.

Bus

There is an extensive bus service in Morocco, which services destinations that trains and planes cannot. CTM has the largest network and the coaches are modern and comfortable.

Plane

The main domestic airline in Morocco is Royal Air Maroc and all flights operate from the hub at the airport in Casablanca – Mahommed V International Airport. Flying can be more costly, with a one-way flight from Casablanca to Marrakesh costing around 900 MAD (93 USD) as opposed to around 100 MAD (10 USD) by bus.

Public Transportation

Public transport exists in the form of bus services in the main cities and towns, while Casablanca boasts a modern rapid transit tramway that has fares of around 6 MAD (0.60 USD) per trip.

Trains

The train network in Morocco (ONCF) has regular services that operate in the north of the country linking Oujda to Rabat and Casablanca, and Tangier to Fes and Marrakesh. The train company also operates a bus company, called Supratours, that takes rail passengers to destinations, such as Agadir, where there are no train stations.

Bus

There is an extensive bus service in Morocco, which services destinations that trains and planes cannot. CTM has the largest network and the coaches are modern and comfortable.

Plane

The main domestic airline in Morocco is Royal Air Maroc and all flights operate from the hub at the airport in Casablanca – Mahommed V International Airport. Flying can be more costly, with a one-way flight from Casablanca to Marrakesh costing around 900 MAD (93 USD) as opposed to around 100 MAD (10 USD) by bus.

The Cost of Living in Morocco

Eating out can cost 30-160 MAD (3-17 USD), depending on the restaurant. A 0.2 gallon of milk and a dozen eggs cost around 19 MAD (2 USD). Credit cards, such as Visa and MasterCard, are accepted in hotels and larger restaurants and stores. ATMs provide cash to use in the souks and are available in the larger towns and major hotels.