Morocco ranks 22nd globally with record tourist arrivals
Morocco reached 22nd place worldwide in international tourist arrivals in 2025 after receiving 19.8 million visitors. The figures mark one of the strongest performances in the country’s tourism history and place it among the fastest advancing destinations globally.
The country moved up three positions compared with the previous year and gained 12 places compared with 2019. The 2019 benchmark is widely used to measure long term recovery and growth in global travel flows after major disruptions in the sector.
Tourism revenues also improved, with Morocco now ranking 31st worldwide, up from 32nd. Earnings reached 14.8 billion dollars, reflecting higher spending per visitor and a stronger positioning of the national tourism offer across key markets.
Authorities attribute this performance to reforms introduced under the national tourism roadmap launched in 2023. The strategy focuses on expanding air connectivity, increasing hotel capacity, diversifying destinations, improving service quality, and strengthening workforce skills across the tourism ecosystem.
Early indicators from 2026 show continued momentum. Tourist arrivals grew by close to 7 percent in the first quarter, compared with a global average of around 2 percent reported for the same period. This gap highlights sustained demand for Morocco as a travel destination.
Officials say the results align with a long term national vision aimed at strengthening Morocco’s global tourism position by 2030. The current trajectory suggests continued investment in infrastructure and services will remain central to maintaining growth in visitor numbers and revenue.
-
18:30
-
18:15
-
18:00
-
17:45
-
17:30
-
17:15
-
17:00
-
16:45
-
16:30
-
16:15
-
16:00
-
15:45
-
15:30
-
15:15
-
15:00
-
14:47
-
14:45
-
14:33
-
14:30
-
14:15
-
14:14
-
14:02
-
14:00
-
13:45
-
13:44
-
13:32
-
13:30
-
13:16
-
13:15
-
13:02
-
13:00
-
12:45
-
12:39
-
12:30
-
12:25
-
12:15
-
12:12
-
12:00
-
11:46
-
11:45
-
11:30
-
11:25
-
11:23
-
11:15
-
11:08
-
11:00
-
10:52
-
10:48
-
10:45
-
10:37
-
10:30
-
10:30
-
10:21
-
10:15
-
10:11
-
10:10
-
10:00
-
09:57
-
09:45
-
09:31
-
09:30
-
09:15
-
09:04
-
09:00
-
08:51
-
08:45
-
08:33
-
08:30
-
08:15
-
08:00
-
07:55