Travel from Moscow to Kaliningrad

Train, bus or fly from Moscow to Kaliningrad?

Aeroflot Russian Airlines and Air Baltic fly from Moscow to Kaliningrad every 4 hours. Alternatively, you can take a bus from Moscow to Kaliningrad via Moscow Tushinskaya and Rīga in around 22 h 31 min.

How to get from Moscow to Kaliningrad

From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Kaliningrad airport, then bus to Kaliningrad. 4 h 42 min $105. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Kaliningrad airport, then bus to Kaliningrad. 4 h 37 min $69. From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Kaliningrad airport, then bus to Kaliningrad. 5 h 7 min $79. From Barrikadnaya line 7 subway to Moscow Tushinskaya, bus to Rīga, then bus to Kaliningrad. 22 h 31 min $84. From Teatralnaya line 2 subway to Moskva Belorusskaja then train to Kaliningrad. 22 h 55 min $50. From Kitay-gorod line 6 subway to Moscow Novoyasenevskaya, bus to Grodno, then bus to Kaliningrad. 28 h 50 min $61. From Moscow drive to Kaliningrad. 15 h 19 min $95.