После военных действий начались длительные мирные переговоры, итогом которых стал Рижский мирный договор, подписанный в 20.30 18 марта 1921 г. Стороны обязались уважать государственный суверенитет друг друга, не создавать и не поддерживать организаций, борющихся с другой стороной. Была предусмотрена процедура оптации граждан. Советская сторона обязалась выплатить Польше 30 млн рублей золотом в монетах или слитках и передать железнодорожный состав и другое имущество на 18 245 тыс. рублей золотом. Польша освобождалась от долгов Российской империи и предусматривались переговоры об экономическом соглашении. Между сторонами были установлены дипломатические отношения. Договор был ратифицирован ВЦИК РСФСР 14 апреля, польским сеймом — 15 апреля, а ЦИК УССР — 17 апреля 1921 г. 30 апреля после обмена ратификационными грамотами в Минске договор вступил в силу. Советско-польская война закончилась.
События 1920 г. показали, что реализовать в полном объеме как польские, так и советские планы невозможно, и сторонам пришлось идти на компромисс. Наконец-то они взглянули друг на друга как равные, что и отразили ход переговоров о мире и Рижский договор. Территориальный вопрос был решен между Москвой и Варшавой классическим путем компромисса силы. Советско-польская граница была определена произвольно по случайно сложившейся конфигурации линии фронта. Никакого иного обоснования эта новая граница не имела, да и не могла иметь. Получив 1/2 территории Белоруссии и 1/4 Украины, воспринимавшиеся как предназначенные для полонизации «дикие окраины», Польша стала государством, в котором поляки составляли лишь 64 % населения. Хотя стороны отказались от взаимных территориальных притязаний, рижская граница стала непреодолимым барьером между Польшей и СССР.
Н. Копылов