Flynavo
Moscow

Frankfurt – 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 Frankfurt to Moscow currently start at $351. The cheapest month is December, from $351.

economy

Choose both cities from the list.

Choose a departure date.

Round trip from

$351

1 Dec – 14 Dec · Turkish Airlines · 1 stop

found today

Also for this trip: eSIM Transfer

The route at a glance

About 2031 km separate Frankfurt and Moscow; the quickest flight is 6 h 55 min and a typical one 7 h 18 min.

None of the cheapest tickets found were direct; Ajet carries 67% of them.

Most cheap flights leave from Frankfurt Airport (0 km from the centre of Frankfurt).

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

A one-way ticket starts at $159, a round trip at $351.

Cheapest price by month

MonthRound trip from
November 2026$361
December 2026$351
January 2027$375
February 2027$417
March 2027$434
April 2027$485
May 2027$548
June 2027$528
July 2027$600
August 2027$640
September 2027$592
October 2027$532

Cheapest day to fly

The cheapest departure in the next two months is 31 December at $159.

Tuesday is the cheapest day of the week to fly.

Cheapest day to fly
MonTueWedThuFriSatSun
4
$408
5
$331
6
$349
7
$362
8
$328
9
$293
10
$274
11
$249
12
$218
13
$251
14
$248
15
$247
16
$225
17
$202
18
$202
19
$269
20
$246
21
$259
22
$249
23
$201
24
$188
25
$188
26
$209
27
$200
28
$220
29
$218
30
$192
1 Dec
$190
2
$192
3
$197
4
$194
5
$194
6
$198
7
$199
8
$193
9
$192
10
$192
11
$218
12
$227
13
$233
14
$223
15
$233
16
$242
17
$246
18
$296
20
$336
21
$314
22
$313
23
$363
24
$347
25
$303
26
$282
27
$246
28
$185
29
$187
30
$168
31
$159

Cheaper More expensive

  • $159 — Thursday, Dec. 31, 2026
  • $168 — Wednesday, Dec. 30, 2026
  • $185 — Monday, Dec. 28, 2026
  • $187 — Tuesday, Dec. 29, 2026
  • $188 — Tuesday, Nov. 24, 2026
  • $188 — Wednesday, Nov. 25, 2026
  • $190 — Tuesday, Dec. 1, 2026
  • $192 — Monday, Nov. 30, 2026
  • $192 — Wednesday, Dec. 2, 2026
  • $192 — Wednesday, Dec. 9, 2026
  • $192 — Thursday, Dec. 10, 2026
  • $193 — Tuesday, Dec. 8, 2026
  • $194 — Friday, Dec. 4, 2026
  • $194 — Saturday, Dec. 5, 2026
  • $197 — Thursday, Dec. 3, 2026
  • $198 — Sunday, Dec. 6, 2026
  • $199 — Monday, Dec. 7, 2026
  • $200 — Friday, Nov. 27, 2026
  • $201 — Monday, Nov. 23, 2026
  • $202 — Tuesday, Nov. 17, 2026
  • $202 — Wednesday, Nov. 18, 2026
  • $209 — Thursday, Nov. 26, 2026
  • $218 — Thursday, Nov. 12, 2026
  • $218 — Sunday, Nov. 29, 2026
  • $218 — Friday, Dec. 11, 2026
  • $220 — Saturday, Nov. 28, 2026
  • $223 — Monday, Dec. 14, 2026
  • $225 — Monday, Nov. 16, 2026
  • $227 — Saturday, Dec. 12, 2026
  • $233 — Sunday, Dec. 13, 2026
  • $233 — Tuesday, Dec. 15, 2026
  • $242 — Wednesday, Dec. 16, 2026
  • $246 — Friday, Nov. 20, 2026
  • $246 — Thursday, Dec. 17, 2026
  • $246 — Sunday, Dec. 27, 2026
  • $247 — Sunday, Nov. 15, 2026
  • $248 — Saturday, Nov. 14, 2026
  • $249 — Wednesday, Nov. 11, 2026
  • $249 — Sunday, Nov. 22, 2026
  • $251 — Friday, Nov. 13, 2026
  • $259 — Saturday, Nov. 21, 2026
  • $269 — Thursday, Nov. 19, 2026
  • $274 — Tuesday, Nov. 10, 2026
  • $282 — Saturday, Dec. 26, 2026
  • $293 — Monday, Nov. 9, 2026
  • $296 — Friday, Dec. 18, 2026
  • $303 — Friday, Dec. 25, 2026
  • $313 — Tuesday, Dec. 22, 2026
  • $314 — Monday, Dec. 21, 2026
  • $328 — Sunday, Nov. 8, 2026
  • $331 — Thursday, Nov. 5, 2026
  • $336 — Sunday, Dec. 20, 2026
  • $347 — Thursday, Dec. 24, 2026
  • $349 — Friday, Nov. 6, 2026
  • $362 — Saturday, Nov. 7, 2026
  • $363 — Wednesday, Dec. 23, 2026
  • $408 — Wednesday, Nov. 4, 2026

Price trend, last 30 days

Over the last 30 days the fare moved between $302 and $402, averaging $343.

Today's price is about average.

  • 5 October — $402
  • 6 October — $400
  • 7 October — $397
  • 8 October — $389
  • 9 October — $335
  • 10 October — $328
  • 11 October — $309
  • 12 October — $309
  • 13 October — $309
  • 14 October — $303
  • 15 October — $303
  • 16 October — $303
  • 17 October — $302
  • 18 October — $302
  • 19 October — $303
  • 20 October — $303
  • 21 October — $333
  • 22 October — $333
  • 23 October — $333
  • 24 October — $357
  • 25 October — $363
  • 26 October — $364
  • 27 October — $364
  • 28 October — $365
  • 29 October — $365
  • 30 October — $365
  • 31 October — $365
  • 1 November — $368
  • 2 November — $368
  • 3 November — $353
  • 4 November — $351

Trip length and timing

The cheapest tickets are for stays of about 12 nights (the very cheapest: 13 nights), booked around 28 days ahead.

Airlines on this route

Airports used

Trip essentials

Flight deals from Frankfurt 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 Frankfurt to Moscow?
The cheapest round-trip ticket found recently costs $351.
Which month is the cheapest to fly from Frankfurt to Moscow?
December 2026 is currently the cheapest month, with tickets from $351.
Are there direct flights from Frankfurt to Moscow?
No direct flights were found in recent searches; the cheapest options include at least one stop.
Which airlines fly from Frankfurt to Moscow?
Airlines found on this route: Air Serbia, Pegasus Airlines, Turkish Airlines, Ajet, SunExpress.
How far is Moscow from Frankfurt?
The distance is about 2031 km.
How long is the flight from Frankfurt to Moscow?
The shortest flight takes 6 h 55 min; most take about 7 h 18 min.
Which airports do flights from Frankfurt to Moscow use?
Most depart from Frankfurt Airport and arrive at Sheremetyevo International Airport.
What is the cheapest day of the week to fly from Frankfurt to Moscow?
In the next two months, Tuesday departures are the cheapest; the single cheapest day is 31 December at $159.
Round trip from $351 Check live prices