Travel from Ljubljana to Moscow

Train, bus or fly from Ljubljana to Moscow?

Adria Airways, LOT and 2 other airlines fly from Ljubljana to Moscow 4 times a day. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Moscow once daily. Tickets cost $50 - $80 and the journey takes 5 h 56 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Ljubljana to Moscow

From Ljubljana shuttle to Ljubljana airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow. 6 h 18 min $201. From Ljubljana shuttle to Ljubljana airport, fly to Moscow Domodedovo airport, then Aeroexpress to Moscow. 9 h 9 min $359. From Ljubljana shuttle to Zagreb airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow. 7 h 57 min $319. From Ljubljana shuttle to Venice airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow. 9 h 5 min $237. From Ljubljana shuttle to Ljubljana airport, fly to Moscow Vnukovo airport, then Aeroexpress to Moscow. 11 h 33 min $209. From Ljubljana train to Wien Meidling, train to Belorusskaya, then line 2 subway to Teatralnaya. 33 h 40 min $187. From Ljubljana train to Bischofshofen, train to Belorusskaya, then line 2 subway to Teatralnaya. 36 h 15 min $370. From Ljubljana bus to Bialystok, bus to Grodno, bus to Novoyasenevskaya, then line 6 subway to Tretyakovskaya. 38 h 27 min $124. From Ljubljana bus to Munich, bus to Sheremetyevo Airport, line 851 bus to Rechnoy Vokzal, then line 2 subway to Teatralnaya. 47 h 51 min $346. From Ljubljana drive to Moscow. 25 h 37 min $351.