Flynavo
Moscow

Casablanca – Moscow: cheap flights

Prices on this page were found by travellers in recent searches. Choose your dates to see live prices from airlines and travel agencies.Round trips from Casablanca to Moscow currently start at $314. The cheapest month is February, from $314. Direct flights from $314.

economy

Choose both cities from the list.

Choose a departure date.

Round trip from

$314

1 Feb – 8 Feb · Royal Air Maroc · direct

found today

Also for this trip: eSIM Transfer

Direct flights from

$314

1 Feb – 8 Feb · Royal Air Maroc

The route at a glance

The flight from Casablanca to Moscow covers about 4234 km; the shortest flight takes 6 h 5 min, a typical one 6 h 15 min.

100% of the cheapest tickets are direct; Royal Air Maroc carries 100% of them.

Most cheap flights leave from Mohamed V International Airport (19 km from the centre of Casablanca).

Most land at Sheremetyevo International Airport (27 km from the centre of Moscow).

A one-way ticket starts at $198, a round trip at $314.

Cheapest price by month

MonthRound trip from
November 2026$469
December 2026$335
January 2027$321
February 2027$314
March 2027$365
April 2027$314
May 2027$335
June 2027$454
July 2027$460
August 2027$415
September 2027$337
October 2027$335

Cheapest day to fly

Looking two months ahead, 25 December is the cheapest date to leave, at $198.

Tuesday is the cheapest day of the week to fly.

Cheapest day to fly
MonTueWedThuFriSatSun
4
$585
5
$550
6
$581
7
$489
8
$448
9
$360
10
$374
11
$311
12
$310
13
$317
14
$313
15
$320
16
$379
17
$345
18
$310
19
$339
20
$311
21
$309
22
$354
23
$313
24
$311
25
$294
26
$316
27
$281
28
$310
29
$314
30
$311
8
$223
9
$294
10
$295
11
$289
12
$294
13
$287
14
$254
15
$255
16
$253
17
$294
18
$223
19
$254
20
$224
21
$200
22
$200
23
$200
24
$199
25
$198
26
$200
27
$223
28
$199
29
$224
30
$199
31
$200

Cheaper More expensive

  • $198 — Friday, Dec. 25, 2026
  • $199 — Thursday, Dec. 24, 2026
  • $199 — Monday, Dec. 28, 2026
  • $199 — Wednesday, Dec. 30, 2026
  • $200 — Monday, Dec. 21, 2026
  • $200 — Tuesday, Dec. 22, 2026
  • $200 — Wednesday, Dec. 23, 2026
  • $200 — Saturday, Dec. 26, 2026
  • $200 — Thursday, Dec. 31, 2026
  • $223 — Tuesday, Dec. 8, 2026
  • $223 — Friday, Dec. 18, 2026
  • $223 — Sunday, Dec. 27, 2026
  • $224 — Sunday, Dec. 20, 2026
  • $224 — Tuesday, Dec. 29, 2026
  • $253 — Wednesday, Dec. 16, 2026
  • $254 — Monday, Dec. 14, 2026
  • $254 — Saturday, Dec. 19, 2026
  • $255 — Tuesday, Dec. 15, 2026
  • $280 — Thursday, Dec. 3, 2026
  • $281 — Friday, Nov. 27, 2026
  • $287 — Sunday, Dec. 13, 2026
  • $289 — Friday, Dec. 11, 2026
  • $294 — Wednesday, Nov. 25, 2026
  • $294 — Friday, Dec. 4, 2026
  • $294 — Wednesday, Dec. 9, 2026
  • $294 — Saturday, Dec. 12, 2026
  • $294 — Thursday, Dec. 17, 2026
  • $295 — Tuesday, Dec. 1, 2026
  • $295 — Wednesday, Dec. 2, 2026
  • $295 — Saturday, Dec. 5, 2026
  • $295 — Sunday, Dec. 6, 2026
  • $295 — Thursday, Dec. 10, 2026
  • $309 — Saturday, Nov. 21, 2026
  • $310 — Thursday, Nov. 12, 2026
  • $310 — Wednesday, Nov. 18, 2026
  • $310 — Saturday, Nov. 28, 2026
  • $311 — Wednesday, Nov. 11, 2026
  • $311 — Friday, Nov. 20, 2026
  • $311 — Tuesday, Nov. 24, 2026
  • $311 — Monday, Nov. 30, 2026
  • $313 — Saturday, Nov. 14, 2026
  • $313 — Monday, Nov. 23, 2026
  • $314 — Sunday, Nov. 29, 2026
  • $316 — Thursday, Nov. 26, 2026
  • $317 — Friday, Nov. 13, 2026
  • $320 — Sunday, Nov. 15, 2026
  • $339 — Thursday, Nov. 19, 2026
  • $345 — Tuesday, Nov. 17, 2026
  • $354 — Sunday, Nov. 22, 2026
  • $360 — Monday, Nov. 9, 2026
  • $374 — Tuesday, Nov. 10, 2026
  • $379 — Monday, Nov. 16, 2026
  • $448 — Sunday, Nov. 8, 2026
  • $489 — Saturday, Nov. 7, 2026
  • $550 — Thursday, Nov. 5, 2026
  • $581 — Friday, Nov. 6, 2026
  • $585 — Wednesday, Nov. 4, 2026

Price trend, last 30 days

Over the last 30 days the fare moved between $314 and $320, averaging $317.

Today's price is about average.

  • 5 October — $320
  • 10 October — $316
  • 15 October — $315
  • 20 October — $318
  • 25 October — $320
  • 30 October — $316
  • 4 November — $314

Trip length and timing

Travellers who pay least stay roughly 10 nights — 7 nights on the very cheapest ticket — and book about 98 days before departure.

Airlines on this route

Airports used

Trip essentials

Flight deals from Casablanca in Telegram

A daily digest of the cheapest fares from your city and instant alerts when a price drops. Free, no account needed.

Questions and answers

What is the cheapest price for flights from Casablanca to Moscow?
The cheapest round-trip ticket found recently costs $314.
Which month is the cheapest to fly from Casablanca to Moscow?
February 2027 is currently the cheapest month, with tickets from $314.
Are there direct flights from Casablanca to Moscow?
Yes. Direct flights were found from $314.
Which airlines fly from Casablanca to Moscow?
Airlines found on this route: Royal Air Maroc.
How far is Moscow from Casablanca?
The distance is about 4234 km. A direct flight takes about 6 h 15 min.
How long is the flight from Casablanca to Moscow?
The shortest flight takes 6 h 5 min; most take about 6 h 15 min.
Which airports do flights from Casablanca to Moscow use?
Most depart from Mohamed V International Airport and arrive at Sheremetyevo International Airport.
What is the cheapest day of the week to fly from Casablanca to Moscow?
In the next two months, Tuesday departures are the cheapest; the single cheapest day is 25 December at $198.
Round trip from $314 Check live prices