Помещенный первоначально в замок Нейгенбах под Веной, Корнилов был затем переведен в замок Эстергази в венгерском селении Лека. В плену генерал продолжает изучать местные языки, быт и нравы австрийской армии. Он неоднократно пытается бежать. Первый план – при помощи русского авиатора Васильева захватить австрийский аэроплан – был раскрыт, и Корнилова перевели в другой, более строго охраняемый лагерь, откуда бежать было сложно.
Специально перестав есть и всячески изнуряя себя, Л. Г. Корнилов попадает в госпиталь в местечке Кессиге. Здесь он посвящает в подробности плана своего побега русского врача Гудковского, а через вестового Д. Цесарского договаривается с фельдшером, чехом Ф. Мрняком, о помощи в побеге. Фельдшер добывает для генерала австрийскую военную форму ландштурмиста, деньги на дорогу и поддельные документы. 29 июня 1916 года среди бела дня Мрняк вывел загримированного русского генерала из госпиталя, и они оба по железной дороге направились к румынской границе.
Доктор Гудковский, больные и вестовой генерала скрывали побег. Однако отсутствие Л. Г. Корнилова на панихиде по умершему русскому офицеру вызвало подозрение у австрийцев. К тому же было найдено неотправленное письмо Мрняка родственникам, где он писал о готовящемся побеге. Начались усиленные поиски беглецов, к тому времени уже достигших конечной станции железной дороги. Избегая патрулей и застав на дорогах, питаясь кореньями трав и ягодами, переодетые теперь в гражданскую одежду, Корнилов и Мрняк направились через горы в сторону румынской границы. Не выдержавший голода чех зашел в кабачок, чтобы поесть и приобрести продукты. Он был опознан и схвачен жандармами, позже был предан суду и приговорен к смертной казни, однако наказание было заменено на 25 лет тюрьмы.
Не будучи в состоянии помочь товарищу, Корнилов продолжает дальнейший путь один. Проблуждав около месяца по лесу, генерал находит приют в шалаше у пастуха-славянина, который и выводит его наконец к Дунаю и указывает безопасное место для перехода на противоположный берег. Ночью 18 августа 1916 года Лавр Георгиевич пересекает румынскую границу.
Когда ранним утром 28 августа 1916 года на запыленной площади румынского городка Турну-Северян к русскому офицеру обратился, подавляя кашель, изможденный и заросший щетиной человек: «Я – генерал-лейтенант Корнилов! Дайте мне приют…» – изумлению не было предела. Через несколько дней бывший пленник уже в Бухаресте, откуда выезжает в Ставку Верховного Главнокомандующего и из рук Государя лично получает ранее пожалованную награду.