There are 8 ways to get from Prague to Moscow by plane, train, bus, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Moscow Sheremetyevo  •  5 h 51 min

  1. PRG - SVO

$95 - $250

Cheapest option

Night train  •  28 h 13 min

  1. Express

$40 - $75

6 alternative options

Fly to Moscow Domodedovo  •  7 h 35 min

  1. PRG - DME

$100 - $310

Fly to Moscow Vnukovo  •  7 h 35 min

  1. PRG - VKO

$140 - $448

Train  •  28 h 2 min

  1. Express / ...
  2. D

$43 - $71

Bus, train  •  28 h 55 min

  1. P13
  2. 014М

$210 - $288

Bus  •  31 h 35 min

$70 - $123

Drive  •  21 h 32 min

  1. 1198.3 miles

$210 - $310

What companies run services between Prague, Czech Republic and Moscow, Russia?

Aeroflot Russian Airlines, CSA and six other airlines fly from Prague to Moscow hourly. Alternatively, you can take a train from Prague to Moscow via Bohumin in around 28 h 2 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Prague to Moscow Sheremetyevo
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$110 - $550
Flights from Prague to Moscow Sheremetyevo via St. Petersburg
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$120 - $550
Flights from Prague to Moscow Vnukovo via St. Petersburg
Ave. Duration
4 h 45 min
When
Monday
Estimated price
$200 - $550
Flights from Prague to Moscow Vnukovo via Kaliningrad
Ave. Duration
5 h 15 min
When
Tuesday and Saturday
Estimated price
$200 - $550
CSA
Website
csa.cz
Flights from Prague to Moscow Sheremetyevo
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$110 - $550
Flights from Prague to Moscow Sheremetyevo via Karlovy Vary
Ave. Duration
3 h 40 min
When
Sunday
Estimated price
$100 - $550
Ural Airlines
Website
uralairlines.com
Flights from Prague to Moscow Domodedovo via Ekaterinburg
Ave. Duration
8 h 5 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$210 - $850
Flights from Prague to Moscow Domodedovo via St. Petersburg
Ave. Duration
6 h 5 min
When
Tuesday
Estimated price
$110 - $450
Flights from Prague to Moscow Domodedovo via Ufa
Ave. Duration
7 h 50 min
When
Monday and Thursday
Estimated price
$170 - $700
Flights from Prague to Moscow Domodedovo via Platov
Ave. Duration
8 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $550
Travel Service
Website
travelservice.aero
Flights from Prague to Moscow Sheremetyevo
Ave. Duration
2 h 36 min
When
Every day
Estimated price
$100 - $550
Lufthansa
Website
lufthansa.com
Flights from Prague to Moscow Domodedovo via Frankfurt
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$200 - $850
Flights from Prague to Moscow Domodedovo via Munich
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$200 - $850
LOT
Website
lot.com
Flights from Prague to Moscow Sheremetyevo via Warsaw
Ave. Duration
5 h 37 min
When
Every day
Estimated price
$140 - $550
Flights from Prague to Moscow Domodedovo via Warsaw
Ave. Duration
5 h 15 min
When
Tuesday, Thursday and Sunday
Estimated price
$90 - $330
UTair Aviation
Website
utair.ru
Flights from Prague to Moscow Vnukovo via Minsk
Ave. Duration
4 h
When
Every day
Estimated price
$140 - $400
Flights from Prague to Moscow Vnukovo via Vienna
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $270
Flights from Prague to Moscow Vnukovo via Riga
Ave. Duration
5 h 5 min
When
Monday to Saturday
Estimated price
$90 - $310
British Airways
Website
britishairways.com
Flights from Prague to Moscow Domodedovo via London Heathrow
Ave. Duration
8 h 12 min
When
Every day
Estimated price
$500 - $2,500
Turkish Airlines
Website
p.turkishairlines.com
Flights from Prague to Moscow Vnukovo via Istanbul
Ave. Duration
7 h 47 min
When
Every day
Estimated price
$260 - $600
Air Baltic
Website
airbaltic.com
Flights from Prague to Moscow Sheremetyevo via Riga
Ave. Duration
4 h 55 min
When
Monday to Saturday
Estimated price
$90 - $550
Air Serbia
Website
airserbia.com
Flights from Prague to Moscow Sheremetyevo via Belgrade
Ave. Duration
5 h 25 min
When
Wednesday and Sunday
Estimated price
$170 - $700
Belavia Belarusian Airlines
Website
belavia.by
Flights from Prague to Moscow Domodedovo via Minsk
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$140 - $480
Austrian Airlines
Website
austrian.com
Flights from Prague to Moscow Domodedovo via Vienna
Ave. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $1,000
Brussels Airlines
Website
brusselsairlines.com
Flights from Prague to Moscow Domodedovo via Brussels
Ave. Duration
6 h 25 min
When
Monday to Saturday
Estimated price
$170 - $700
Train operators
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Praha hl.n. to Bohumin
Ave. Duration
3 h 37 min
Frequency
Hourly
Estimated price
$14 - $22
Website
cd.cz
Train from Bohumin to Moskva Belorusskaja
Ave. Duration
23 h 25 min
Frequency
4 times a week
Estimated price
$29 - $50
Website
cd.cz
Night train from Praha hl.n. to Moskva Belorusskaja
Ave. Duration
28 h 13 min
Frequency
Twice a week
Estimated price
$40 - $75
Website
cd.cz
Flixtrain
Website
flixtrain.com
Train from Prague, Prague Main station to Bohumín
Ave. Duration
3 h 32 min
Frequency
Every 4 hours
Schedules at
flixtrain.com
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Praha hl. n. to Bohumín
Ave. Duration
3 h 32 min
Frequency
5 times a day
Estimated price
$8 - $40
Schedules at
leoexpress.com
Economy
$8 - $10
Business
$18 - $21
Premium
$30 - $40
Russian Railways
Website
rzd.ru
Train from Bohumín to Moscow Belorussky Station
Ave. Duration
24 h 40 min
Frequency
Once a week
Estimated price
$180 - $230
Schedules at
pass.rzd.ru
Train from Poznań Główny to Moscow
Ave. Duration
19 h 53 min
Frequency
Twice a week
Estimated price
$180 - $240
Schedules at
pass.rzd.ru
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Prague, Prague ÚAN Florenc to Poznań
Ave. Duration
7 h 50 min
Frequency
Twice daily
Estimated price
$28 - $50
Website
flixbus.co.uk
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Prague to Minsk Tsentralny
Ave. Duration
20 h 31 min
Frequency
3 times a week
Estimated price
$40 - $85
Schedules at
minsktrans.by
Book at
ticketbus.by
Visit Tour
Website
vt.by
Bus from Prague to Minsk
Ave. Duration
24 h 25 min
Frequency
3 times a week
Estimated price
$55 - $80
Schedules at
vt.by
Eurotrans
Website
eurotrans.by
Bus from Minsk to Moscow Belorussky
Ave. Duration
10 h 4 min
Frequency
Twice daily
Estimated price
$26 - $40
Schedules at
eurotrans.by

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Prague and Moscow is 1668 km. The road distance is 1917 km.

The cheapest way to get from Prague to Moscow is to train which costs 900 Kč - 1 600 Kč and takes 28 h 2 min.

The quickest way to get from Prague to Moscow is to fly which takes 5 h 51 min and costs 2 000 Kč - 5 500 Kč.

Yes, there is an overnight train departing from Praha hl.n. and arriving at Moskva Belorusskaja. This train operates Saturday. The journey takes approximately 28 h 13 min.

No, there is no direct bus from Prague to Moscow. However, there are services departing from Prague and arriving at Moscow Belorussky via Minsk. The journey, including transfers, takes approximately 31 h 35 min.

It takes approximately 5 h 51 min to get from Prague to Moscow, including transfers.