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.

When to visit Morocco

Morocco in June
Estimated hotel price
₹ 3350
1 night at 3-star hotel
Morocco in June
Estimated hotel price
₹ 3350
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.


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.


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).


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

Good (2,556 reviews)
Good (394 reviews)
Excellent (3,348 reviews)
British Airways
Good (1,727 reviews)
Good (530 reviews)
Turkish Airlines
Good (1,489 reviews)
Good (1,024 reviews)
Air France
Good (491 reviews)
United Airlines
Good (3,172 reviews)
Austrian Airlines
Good (303 reviews)
Qatar Airways
Good (1,429 reviews)
Excellent (1,264 reviews)
Air Canada
Good (2,002 reviews)
Brussels Airlines
Good (129 reviews)
Good (660 reviews)
Good (2,043 reviews)
Etihad Airways
Good (394 reviews)
ITA Airways
Good (178 reviews)
Korean Air
Excellent (344 reviews)
Malaysia Airlines
Good (76 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

Eden Andalou Suites, Aquapark & Spa
Excellent (8.9, Excellent reviews)
₹ 11,731+
Hotel Andalucia Golf & Spa Tanger
Excellent (8.7, Excellent reviews)
₹ 2,644+
Atlas Amadil Beach Hotel
Excellent (8.2, Excellent reviews)
₹ 6,031+
Iberostar Founty Beach
Excellent (8.2, Excellent reviews)
₹ 10,244+
Kenzi Club Agdal Medina
Excellent (8.1, Excellent reviews)
₹ 12,722+
Movenpick Hotel Mansour Eddahbi Marrakech
Excellent (8.1, Excellent reviews)
₹ 14,788+
See all hotels

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.


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.


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.


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.

Popular cities in Morocco